AI Model Card Best Practices: A CISO's Guide to Documentation That Actually Reduces Risk
An AI model card is a standardized document that records a model's intended use, training data, performance benchmarks, ethical considerations, and known limitations. The best practices are simple: document the model's purpose and out-of-scope uses, report performance disaggregated across relevant subgroups (not just aggregate accuracy), disclose data provenance and limitations, and version the card alongside the model so it stays current. The format was introduced by Mitchell et al. (2019) at Google and is now an industry-standard way to make model behavior auditable.
What goes on a model card — the seven sections that matter
A useful model card is not a marketing sheet. Follow the original Mitchell et al. structure, adapted for security review:
- Model details — version, owner, date, architecture, and license. Tie this to a model registry ID so it's traceable.
- Intended use — the specific tasks the model was built for, the primary users, and explicitly out-of-scope uses. This section is your liability shield; it defines what the model was never validated to do.
- Training data — sources, collection dates, and known biases. For third-party or open models, note what you don't know.
- Evaluation data and metrics — the benchmarks used and, critically, results broken down by subgroup (demographic, geography, input type).
- Ethical considerations — foreseeable harms and mitigations.
- Caveats and limitations — failure modes, adversarial weaknesses, and confidence boundaries.
- Quantitative analysis — the actual numbers, not prose claims.
Report disaggregated performance, not a single accuracy number
The most common failure in real model cards is reporting one headline metric. A fraud model that is 96% accurate overall can be 71% accurate for a specific transaction type — and that gap is exactly where risk hides. Best practice is to disaggregate results across the slices that matter to your business and your regulators. On this point, the "30% rule" that people search for is not a formal AI standard; it's shorthand teams sometimes use for a validation threshold or a share of decisions that should stay under human review. Don't rely on an informal rule — define your own explicit thresholds on the card, per metric, per subgroup, and state what happens when the model falls below them.
SageMaker Model Cards vs. AI Service Cards vs. OpenAI's cards
The tooling landscape confuses people, so here's the distinction:
- Amazon SageMaker Model Cards document a specific model you trained or deployed — versioned, tied to a model package, with approval status. This is your internal governance artifact.
- AWS AI Service Cards are Amazon's public documentation for its own managed services (like Rekognition or Titan) — you consume these to understand a vendor's model.
- OpenAI model cards / system cards (e.g., for GPT-4) are the vendor's disclosure of capabilities and safety evaluations for foundation models.
The practical takeaway: for every third-party model, collect the vendor's card as evidence, then produce your own card documenting how you use it in context. A model card generator — SageMaker's, Hugging Face's template, or Google's Model Card Toolkit — gets you a consistent skeleton, but the risk-relevant content is yours to fill in.
A worked example
Here's a compressed card for an internal phishing-classifier:
- Model: phish-detect v2.3, owner: SecOps ML team, released 2024-11, DistilBERT fine-tune, internal license.
- Intended use: Flag inbound email for analyst triage. Out of scope: auto-quarantine without human review; non-English email.
- Training data: 480k labeled internal emails, 2022–2024; over-represents finance-team phishing lures.
- Metrics: Overall precision 0.94 / recall 0.89. Disaggregated: recall drops to 0.76 on emails with no URL (pure social-engineering text).
- Limitations: Degrades on novel campaigns; vulnerable to homoglyph obfuscation.
- Threshold: If monthly recall on the URL-free slice falls below 0.70, trigger retraining review.
That single card tells an auditor what the model does, where it's weak, and what triggers action — which is the whole point.
The five model families to document differently
When people ask about the "5 main AI models," they usually mean the major categories, and each needs different card emphasis: classification/regression models (focus on disaggregated metrics), generative/LLMs (focus on safety evals and prompt-injection limits), computer vision (subgroup fairness across demographics), recommendation systems (feedback-loop and fairness risks), and reinforcement learning (reward-hacking and environment assumptions). Use the same seven-section sk
Ready to practise the decisions these articles describe?
Run a free War Room →