An aggregate improvement masks a subgroup decline
Detect: Disaggregated metrics show a significant direction change.
Recover: Pause rollout for the affected path and investigate examples.
Measure whether model behavior and downstream decisions differ across relevant groups, investigate causes, and validate mitigations within the actual application context.
Bias auditing examines systematic differences in errors, coverage, treatment, or outcomes across relevant populations. The unit of analysis may be a model prediction, a generated summary, an agent's escalation behavior, or a complete human-assisted process. A balanced training dataset alone does not establish fair operation.
Choose metrics from the decision context and potential harms. Different fairness criteria can conflict, and protected-group data may require specific governance. Audit both the model and the workflow: unequal retrieval coverage, language quality, or reviewer behavior can create disparities even when the same model serves every user.
A prototype should identify affected groups and plausible harms before selecting metrics. Use reviewed examples to expose obvious representational and coverage problems.
Production defines subgroup evaluation, uncertainty intervals, data handling, and an escalation path for material disparities. Keep human judgment and business policy visible in the analysis.
At scale, monitor intersectional groups and changing populations without overinterpreting tiny samples. Reaudit after model, prompt, retrieval, policy, or user-population changes.
Defines the decision, affected groups, plausible harms, and relevant comparison criteria.
Supports subgroup analysis with documented provenance and permitted attribute use.
Measure error, coverage, refusal, escalation, and outcome differences with uncertainty.
Separates model, data, retrieval, and process causes of observed disparities.
Tests proposed changes for benefit, side effects, and remaining limitations.
flowchart LR
D["Governed evaluation cases"] --> E["Application execution"]
E --> M["Disaggregated outcome metrics"]
M --> I["Cause investigation"]
I --> R["Retrieval and data changes"]
I --> P["Model or policy changes"]
I --> H["Human workflow changes"]
R --> V["Mitigation validation"]
P --> V
H --> V
V --> MIdentify where model output influences people and which outcomes require comparison.
Choose context-relevant dimensions under approved data-governance rules.
Evaluate representative cases with subgroup counts and uncertainty estimates.
Inspect examples and trace differences to evidence, model behavior, thresholds, or human processes.
Compare alternative prompts, data, retrieval, or workflow changes without assuming one metric captures all harms.
Track deployment drift and document unresolved limitations and accountable owners.
Human resources technology · Illustrative enterprise scenario, not a reported customer outcome.
A global employer offers an assistant that explains leave and workplace policies in several languages.
Employees using less-represented languages receive more incomplete answers and unnecessary escalations despite equivalent questions.
The assistant must provide comparable access to accurate policy information while preserving regional policy differences.
The audit compares matched intents across languages and locations, with reviewed labels for correctness, completeness, and escalation appropriateness.
If a subgroup has too little data for a stable conclusion, the report states the uncertainty and uses targeted review rather than declaring parity.
Track subgroup error and escalation rates with sample sizes, and assess whether the employee's underlying information need was met.
| Decision | Benefit | Cost |
|---|---|---|
| Detailed segmentation | Hidden disparities become visible. | Small groups produce uncertain estimates and privacy challenges. |
| Multiple fairness metrics | Different harms can be examined explicitly. | Metrics may conflict and require accountable choices. |
| Targeted mitigation | Specific causes can be addressed efficiently. | Improvements for one group may create new regressions elsewhere. |
Detect: Disaggregated metrics show a significant direction change.
Recover: Pause rollout for the affected path and investigate examples.
Detect: Data review finds that expected outcomes reproduce prior process bias.
Recover: Reassess labels with appropriate domain and stakeholder review.
Examine relevant errors, coverage, and downstream outcomes.
Report counts and uncertainty instead of precise unsupported conclusions.
Inspect data, retrieval, thresholds, and human decisions.