{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/the-data-provenance-initiative-a-large-scale","title":"The Data Provenance Initiative: A Large Scale Audit of Dataset Licensing & Attribution in AI","arxiv_id":"2310.16787","date":"2023-10-25","proceeding":null,"authors":["Shayne Longpre","Robert Mahari","Anthony Chen","Naana Obeng-Marnu","Damien Sileo","William Brannon","Niklas Muennighoff","Nathan Khazam","Jad Kabbara","Kartik Perisetla","Xinyi Wu","Enrico Shippole","Kurt Bollacker","Tongshuang Wu","Luis Villa","Sandy Pentland","Sara Hooker"],"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.","url_abs":"https://arxiv.org/abs/2310.16787v3","url_pdf":"https://arxiv.org/pdf/2310.16787v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"the-data-provenance-initiative-a-large-scale","repo_url":"https://github.com/data-provenance-initiative/data-provenance-collection","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[],"methods":[{"method_slug":"focus","method_name":"Focus"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2310.16787","atlas_url":"https://app.syntology.ai/?focus=2310.16787","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2310.16787"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/data-provenance-initiative/data-provenance-collection","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":12,"unverified":3},"by_repo_kind":{"official":{"samples":15,"ran":12,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"9f3d33687f07340a","entry":"annotate_source","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/downloaders.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/downloaders.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"9f3d33687f07340a"}},{"code_sha256_prefix":"3aa435a9f6d57890","entry":"categorize_domain_annotations","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/analysis_util.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/analysis_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3aa435a9f6d57890"}},{"code_sha256_prefix":"55e467ad14272345","entry":"convert_inputs_targets_to_messages","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/preparers.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/preparers.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"55e467ad14272345"}},{"code_sha256_prefix":"0943cee2d843fceb","entry":"filter_dataset_on_task_name","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/downloaders.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/downloaders.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"0943cee2d843fceb"}},{"code_sha256_prefix":"a973eed0529e3f1b","entry":"get_collection_to_uid_and_filter_ids","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/download_and_filter.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/download_and_filter.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a973eed0529e3f1b"}},{"code_sha256_prefix":"da3b7049ccd41977","entry":"get_domain_purposes","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/aggregate.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/aggregate.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"da3b7049ccd41977"}},{"code_sha256_prefix":"6826bce2087c1f45","entry":"get_modalities","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/aggregate.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/aggregate.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"6826bce2087c1f45"}},{"code_sha256_prefix":"fbe4f09968909aa9","entry":"invert_dict_of_lists","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/multimodal_util.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/multimodal_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"fbe4f09968909aa9"}},{"code_sha256_prefix":"3ae79fe5e6c19a53","entry":"load_json_file","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/aggregate.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/aggregate.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3ae79fe5e6c19a53"}},{"code_sha256_prefix":"4e65da578ffbc858","entry":"prepare_flan_collection","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/preparers.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/preparers.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"4e65da578ffbc858"}},{"code_sha256_prefix":"c0aee6f9a68602d6","entry":"prepare_open_platypus","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/preparers.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/preparers.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"c0aee6f9a68602d6"}},{"code_sha256_prefix":"f3dd04d079eb526e","entry":"remap_licenses_with_paraphrases","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/multimodal_util.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/multimodal_util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"f3dd04d079eb526e"}},{"code_sha256_prefix":"58ed8b203a017731","entry":"check_args","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/download_and_filter.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/download_and_filter.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"58ed8b203a017731"}},{"code_sha256_prefix":"1f5fff4629177cb1","entry":"pool_filter","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/downloaders.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/downloaders.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1f5fff4629177cb1"}},{"code_sha256_prefix":"2cb400fdb100711a","entry":"process_url_annotations","repo":"data-provenance-initiative/data-provenance-collection","repo_kind":"official","path":"src/analysis/analysis_util.py","file_url":"https://github.com/data-provenance-initiative/data-provenance-collection/blob/HEAD/src/analysis/analysis_util.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"2cb400fdb100711a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}