A Standardized Machine-readable Dataset Documentation Format for Responsible AI
Nitisha Jain, Mubashara Akhtar, Joan Giner-Miguelez, Rajat Shinde, Joaquin Vanschoren, Steffen Vogler, Sujata Goswami, Yuhan Rao, Tim Santos, Luis Oala, Michalis Karamousadakis, Manil Maskey, Pierre Marcenac, Costanza Conforti, Michael Kuchnik, Lora Aroyo, Omar Benjelloun, Elena Simperl
TL;DR
Data documentation quality is a bottleneck for responsible AI. This paper proposes Croissant-RAI, a machine-readable extension of Croissant based on Schema.org that standardizes RAI metadata for AI datasets. The design is driven by five use cases (life cycle, labeling, participatory data, safety/fairness evaluation, regulatory compliance) and demonstrated via real datasets, with a Python library and a visual editor to facilitate adoption. The approach aims to improve discoverability, interoperability, and trustworthy data reuse by data publishers, search engines, and ML workflows, enabling more robust and compliant AI systems.
Abstract
Data is critical to advancing AI technologies, yet its quality and documentation remain significant challenges, leading to adverse downstream effects (e.g., potential biases) in AI applications. This paper addresses these issues by introducing Croissant-RAI, a machine-readable metadata format designed to enhance the discoverability, interoperability, and trustworthiness of AI datasets. Croissant-RAI extends the Croissant metadata format and builds upon existing responsible AI (RAI) documentation frameworks, offering a standardized set of attributes and practices to facilitate community-wide adoption. Leveraging established web-publishing practices, such as Schema.org, Croissant-RAI enables dataset users to easily find and utilize RAI metadata regardless of the platform on which the datasets are published. Furthermore, it is seamlessly integrated into major data search engines, repositories, and machine learning frameworks, streamlining the reading and writing of responsible AI metadata within practitioners' existing workflows. Croissant-RAI was developed through a community-led effort. It has been designed to be adaptable to evolving documentation requirements and is supported by a Python library and a visual editor.
