The Open Source AI Definition – Checklist draft v. 0.0.9

version 0.0.9

Read Latest Definition Version
See FAQs
Endorse the OSAID
Leave comments for this text

Checklist to evaluate machine learning systems

This checklist is based on the paper The Model Openness Framework: Promoting Completeness and Openness for Reproducibility, Transparency and Usability in AI - DOI published Mar 21, 2024. The framework is implemented on the Model Openness Tool website.

As used herein:

  • Available under OSD-conformant terms means any license or agreement that ensures that all materials are available for use under terms that conform with the Open Source Definition.
  • Available under OSD-compliant license means any license that ensures that all materials are available for use under terms that comply with the Open Source Definition.

For more details, see also the Open Source AI FAQ.

Table of default required components

Required componentsLegal frameworks
Data
At least one of these data components is required, in decreasing order of importance
– DatasetsAvailable under OSD-compliant license
– Research paperAvailable under OSD-compliant license
– Technical reportAvailable under OSD-compliant license
– Data cardAvailable under OSD-compliant license
Code
All of these components are required
– Data pre-processingAvailable under OSI-approved license
– Training, validation and testingAvailable under OSI-approved license
– InferenceAvailable under OSI-approved license
– Supporting libraries and toolsAvailable under OSI-approved license
Model
All of these components are required
– Model architectureAvailable under OSI-approved license
– Model parametersAvailable under OSD-conformant terms

The other components listed in the Model Openness Framework are optional.

Optional componentsLegal frameworks
Data
– Evaluation dataAvailable under OSD-compliant license
– Evaluation resultsAvailable under OSD-compliant license
Code
– Code used to perform inference for benchmark testsAvailable under OSI-approved license
– Evaluation codeAvailable under OSI-approved license
Model
– Model cardAvailable under OSD-compliant license
– Sample model outputsAvailable under OSD-compliant license
– Model metadataAvailable under OSD-compliant license