Robots Atlas>ROBOTS ATLAS
Evaluation

Model Cards

Key innovation
Introduction of a standardized, concise document accompanying a trained ML model that mandatorily reports benchmark results disaggregated across demographic, environmental, and technical groups, enabling bias detection and preventing model misuse.
Category
Evaluation
Abstraction level
Pattern
Operation level
ServingInference
Use cases
ML model documentation in organizationsAI auditing and regulatory compliance (EU AI Act)Model comparison by developers and researchersTransparency in commercial model deploymentHugging Face and Google standards for public models

How it works

A Model Card is a structured document accompanying a model, containing: intended use description, training data, performance metrics broken down by demographic groups, known limitations and risks, and usage recommendations.

Problem solved

ML models were deployed without transparent documentation of their capabilities, limitations, and potential harms. Model Cards standardize model reporting for responsible AI.

Components

Sekcja Model DetailsIdentifies and contextualizes the model for users and auditors.

Basic information about the model: who developed it, version, model type, training algorithm, parameters, and links to further resources.

Sekcja Intended UsePreventing model misuse by clearly defining its intended purpose and boundaries.

Intended use cases, target users, and explicitly out-of-scope applications.

Sekcja FactorsIdentifies the dimensions along which evaluation results should be disaggregated.

Relevant factors affecting model performance: demographic groups, environmental conditions, instrumentation attributes. Distinguishes relevant factors from evaluation factors.

Sekcja MetricsDefining the metrics used to evaluate model quality.

Performance metrics and decision thresholds, with justification of their selection for the model type and use case.

Evaluation Data SectionEnsuring transparency of the data used to measure model performance.

Description of evaluation datasets: source, composition, and representativeness for intended use cases.

Sekcja Training DataDocumenting the data that shapes model behavior.

General description of training data provenance and statistical composition, accounting for privacy constraints.

Quantitative Analyses SectionDisclosing model bias and performance variation across demographic subgroups.

Disaggregated evaluation results per factor, covering both unitary and intersectional analyses.

Ethical Considerations SectionEthical transparency and responsible AI.

Identification of sensitive data used, implications for human life, risks and harms, and mitigation measures.

Caveats and Recommendations SectionSupplementing documentation with custom, model-specific information.

Additional concerns and recommendations not covered in previous sections: limitations, known gaps, and user guidance.

YAML Header (Hugging Face Implementation)Machine-parseable metadata enabling filtering, discovery, and integration with external systems.

Optional YAML front-matter at the top of the README.md file (Hugging Face Hub implementation): license, language, pipeline_tag, base_model, datasets, eval_results.

Official

Implementation

Implementation pitfalls
Omitting intersectional analysisHigh

Model card authors often report results only per single factor, omitting intersectional analysis (e.g., older women vs. young men) that reveals biases invisible in unitary analysis.

Fix:Per the source paper's recommendations (section 4.7), report both disaggregated and intersectional results for all combinations of identified factors.
Incomplete or Overly General Ethical Considerations SectionHigh

Ethical considerations section is often filled with generic statements rather than specific identification of risks, sensitive data, and mitigation measures.

Fix:Document specific risk scenarios and the mitigation measures taken; identify any sensitive data used and the rationale for its inclusion.
Absence of results disaggregated by factorsCritical

Model cards often report only aggregate metrics without breakdown by demographic subgroups, masking differential model performance across populations.

Fix:Report disaggregated results for each identified factor, with confidence intervals.
Failing to update the Model Card after new model versionsMedium

Model card is created once at initial deployment and not updated with subsequent versions or fine-tunes, leading to discrepancies between documentation and actual model.

Fix:Treat the model card as a living artifact: update it with every new version, fine-tuning run, or significant change in intended use.

Evolution

Original paper · 2019 · FAT* '19: Proceedings of the Conference on Fairness, Accountability, and Transparency · Margaret Mitchell
Model Cards for Model Reporting
Margaret Mitchell, Simone Wu, Andrew Zaldivar, Parker Barnes, Lucy Vasserman, Ben Hutchinson, Elena Spitzer, Inioluwa Deborah Raji, Timnit Gebru
2018
Publication of the 'Model Cards for Model Reporting' preprint (Mitchell et al.) on arXiv
Inflection point

Mitchell et al. published the Model Cards for Model Reporting preprint on arXiv on October 5, 2018, proposing standardized model documentation with disaggregated evaluation across demographic groups.

2019
Published at FAT* 2019 and formally adopted by ACM
Inflection point

Paper published at ACM FAT* 2019, formally introducing Model Cards into the research and industry discourse.

2020
Google releases open-source Model Card Toolkit

Google released the open-source Model Card Toolkit, a Python library automating model card generation from TensorFlow Model Analysis evaluation data.

2022
Hugging Face publishes Model Card Guidebook (Ozoani, Gerchick, Mitchell)

Hugging Face published the Model Card Guidebook with an updated template integrated into the huggingface_hub library, a Model Card Creator Tool, and a landscape analysis of ML documentation.

Hyperparameters (configurable axes)

Factor GranularityCritical

Number and specificity of demographic, environmental, and instrumental factors included in evaluation.

Intersectional AnalysisHigh

Whether reported results cover only unitary (per-factor) or also intersectional (combined-factor) analysis.

unitary onlyResults per individual factor.
unitary + intersectionalPer-factor and per-factor-combination results — recommended by the paper's authors.
Evaluation Data ScopeHigh

Scope of disclosed information about evaluation datasets.

Training Data TransparencyMedium

Scope of disclosed information about training data, often constrained by privacy or IP restrictions.

Hardware requirements

Primary

Model Cards are a documentation pattern — text files (Markdown/YAML) independent of hardware. They can describe models running on any hardware.