A domain-specific language for describing machine learning datasets
Not on the map. Why?
Abstract (arXiv)
Datasets play a central role in the training and evaluation of machine learning (ML) models. But they are also the root cause of many undesired model behaviors, such as biased predictions. To overcome this situation, the ML community is proposing a data-centric cultural shift where data issues are given the attention they deserve, and more standard practices around the gathering and processing of datasets start to be discussed and established. So far, these proposals are mostly high-level guidelines described in natural language and, as such, they are difficult to formalize and apply to particular datasets. In this sense, and inspired by these proposals, we define a new domain-specific language (DSL) to precisely describe machine learning datasets in terms of their structure, data provenance, and social concerns. We believe this DSL will facilitate any ML initiative to leverage and benefit from this data-centric shift in ML (e.g., selecting the most appropriate dataset for a new project or better replicating other ML results). The DSL is implemented as a Visual Studio Code plugin, and it has been published under an open source license.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 24 of its 65 references that are in the map. First posted on arXiv 5 Jul 2022.
Builds on
24 of 65 references.
References · 24
- 2018Datasheets for Datasetscited by 1,371
- 2018Model Cards for Model Reportingcited by 1,068
- 2018QuAC : Question Answering in Contextcited by 379
- 2020Data and its (dis)contents: A survey of dataset development and use in machine learning researchcited by 259
- 2021The GEM Benchmark: Natural Language Generation, its Evaluation and Metricscited by 239
- 2022Data Cards: Purposeful and Transparent Dataset Documentation for Responsible AIcited by 169
- 2020A Patient-Centric Dataset of Images and Metadata for Identifying Melanomas Using Clinical Contextcited by 146
- 2020Towards Accountability for Machine Learning Datasets: Practices from Software Engineering and Infrastructurecited by 138
- 2019Explainability Fact Sheets: A Framework for Systematic Assessment of Explainable Approachescited by 101
- 2019Garbage In, Garbage Out? Do Machine Learning Application Papers in Social Computing Report Where Human-Labeled Training Data Comes From?cited by 64
- 2022CrowdWorkSheets: Accounting for Individual and Collective Identities Underlying Crowdsourced Dataset Annotationcited by 59
- 2021Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Processcited by 56
12 more
- 2020Behavioral Use Licensing for Responsible AIcited by 46
- 2021A Data Quality-Driven View of MLOpscited by 31
- 2021Reusable Templates and Guides For Documenting Datasets and Models for Natural Language Processing and Generation: A Case Study of the HuggingFace and GEM Data and Model Cardscited by 24
- 2022Healthsheet: Development of a Transparency Artifact for Health Datasetscited by 23
- 2019TensorFlow Eager: A Multi-Stage, Python-Embedded DSL for Machine Learningcited by 22
- 2020Attribute Privacy: Framework and Mechanismscited by 19
- 2021A Framework for Deprecating Datasets: Standardizing Documentation, Identification, and Communicationcited by 18
- 2020Data Readiness Reportcited by 17
- 2020From Things' Modeling Language (ThingML) to Things' Machine Learning (ThingML2)cited by 8
- 2021StreamBrain: An HPC Framework for Brain-like Neural Networks on CPUs, GPUs and FPGAscited by 5
- 2021DAG Card is the new Model Cardcited by 5
- 2017Sciunits: Reusable Research Objectscited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 7; 2025: 3; 2026: 1.
12 papers.
- 2024Benchmark Data Repositories for Better Benchmarkingcited by 10
- 2023Model-driven Engineering for Machine Learning Components: A Systematic Literature Reviewcited by 7
- 2024Unpacking Human-AI interactions: From interaction primitives to a design spacecited by 7
- 2024A Standardized Machine-readable Dataset Documentation Format for Responsible AIcited by 6
- 2024Using Large Language Models to Enrich the Documentation of Datasets for Machine Learningcited by 2
- 2025Towards Sustainability Model Cardscited by 1
- 2025AgentSLA : Towards a Service Level Agreement for AI Agentscited by 1
- 2026From Reflection to Repair: A Scoping Review of Dataset Documentation Toolscited by 1
- 2024On the Readiness of Scientific Data for a Fair and Transparent Use in Machine Learningcited by 0
- 2024CONCORD: Towards a DSL for Configurable Graph Code Representationcited by 0
- 2024Standardness Clouds Meaning: A Position Regarding the Informed Usage of Standard Datasetscited by 0
- 2025MRM3: Machine Readable ML Model Metadatacited by 0
- 2026From Reflection to Repair: A Scoping Review of Dataset Documentation Tools17 Feb 2026
- 2025AgentSLA : Towards a Service Level Agreement for AI Agents4 Nov 2025
- 2025Towards Sustainability Model Cards25 Jul 2025
- 2025MRM3: Machine Readable ML Model Metadata19 May 2025
- 2024Benchmark Data Repositories for Better Benchmarking31 Oct 2024
- 2024Standardness Clouds Meaning: A Position Regarding the Informed Usage of Standard Datasets19 Jun 2024
- 2024A Standardized Machine-readable Dataset Documentation Format for Responsible AI4 Jun 2024
- 2024Using Large Language Models to Enrich the Documentation of Datasets for Machine Learning4 Apr 2024
- 2024CONCORD: Towards a DSL for Configurable Graph Code Representation31 Jan 2024
- 2024On the Readiness of Scientific Data for a Fair and Transparent Use in Machine Learning18 Jan 2024
- 2024Unpacking Human-AI interactions: From interaction primitives to a design space10 Jan 2024
- 2023Model-driven Engineering for Machine Learning Components: A Systematic Literature Review1 Nov 2023