SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2310.16787 · 2023

The Data Provenance Initiative: A Large Scale Audit of Dataset Licensing & Attribution in AI

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 15 functions out of this paper's own repositories and ran 12 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
data-provenance-initiative/data-provenance-collection canonical 12 of 15
FunctionStatusWhere it lives
annotate_source Ran data-provenance-initiative/data-provenance-collection/src/downloaders.py
code served (permissive licence) · get_code("9f3d33687f07340a")
categorize_domain_annotations Ran data-provenance-initiative/data-provenance-collection/src/analysis/analysis_util.py
code served (permissive licence) · get_code("3aa435a9f6d57890")
convert_inputs_targets_to_messages Ran data-provenance-initiative/data-provenance-collection/src/preparers.py
code served (permissive licence) · get_code("55e467ad14272345")
filter_dataset_on_task_name Ran data-provenance-initiative/data-provenance-collection/src/downloaders.py
code served (permissive licence) · get_code("0943cee2d843fceb")
get_collection_to_uid_and_filter_ids Ran data-provenance-initiative/data-provenance-collection/src/download_and_filter.py
code served (permissive licence) · get_code("a973eed0529e3f1b")
get_domain_purposes Ran data-provenance-initiative/data-provenance-collection/src/analysis/aggregate.py
code served (permissive licence) · get_code("da3b7049ccd41977")
get_modalities Ran data-provenance-initiative/data-provenance-collection/src/analysis/aggregate.py
code served (permissive licence) · get_code("6826bce2087c1f45")
invert_dict_of_lists Ran data-provenance-initiative/data-provenance-collection/src/analysis/multimodal_util.py
code served (permissive licence) · get_code("fbe4f09968909aa9")
load_json_file Ran data-provenance-initiative/data-provenance-collection/src/analysis/aggregate.py
code served (permissive licence) · get_code("3ae79fe5e6c19a53")
prepare_flan_collection Ran data-provenance-initiative/data-provenance-collection/src/preparers.py
code served (permissive licence) · get_code("4e65da578ffbc858")
prepare_open_platypus Ran data-provenance-initiative/data-provenance-collection/src/preparers.py
code served (permissive licence) · get_code("c0aee6f9a68602d6")
remap_licenses_with_paraphrases Ran data-provenance-initiative/data-provenance-collection/src/analysis/multimodal_util.py
code served (permissive licence) · get_code("f3dd04d079eb526e")
check_args Not yet run data-provenance-initiative/data-provenance-collection/src/download_and_filter.py
code served (permissive licence) · get_code("58ed8b203a017731")
pool_filter Not yet run data-provenance-initiative/data-provenance-collection/src/downloaders.py
code served (permissive licence) · get_code("1f5fff4629177cb1")
process_url_annotations Not yet run data-provenance-initiative/data-provenance-collection/src/analysis/analysis_util.py
code served (permissive licence) · get_code("2cb400fdb100711a")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

The race to train language models on vast, diverse, and inconsistently documented datasets has raised pressing concerns about the legal and ethical risks for practitioners. To remedy these practices threatening data transparency and understanding, we convene a multi-disciplinary effort between legal and machine learning experts to systematically audit and trace 1800+ text datasets. We develop tools and standards to trace the lineage of these datasets, from their source, creators, series of license conditions, properties, and subsequent use. Our landscape analysis highlights the sharp divides in composition and focus of commercially open vs closed datasets, with closed datasets monopolizing important categories: lower resource languages, more creative tasks, richer topic variety, newer and more synthetic training data. This points to a deepening divide in the types of data that are made available under different license conditions, and heightened implications for jurisdictional legal interpretations of copyright and fair use. We also observe frequent miscategorization of licenses on widely used dataset hosting sites, with license omission of 70%+ and error rates of 50%+. This points to a crisis in misattribution and informed use of the most popular datasets driving many recent breakthroughs. As a contribution to ongoing improvements in dataset transparency and responsible use, we release our entire audit, with an interactive UI, the Data Provenance Explorer, which allows practitioners to trace and filter on data provenance for the most popular open source finetuning data collections: www.dataprovenance.org.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2310.16787")
get_code_for_paper("2310.16787")
have("2310.16787")

Connect an agent — have() is free.