What you will take away
- Bias enters through the data and the label long before the algorithm.
- Fairness definitions conflict mathematically - you must choose one and defend it.
- Documentation and monitoring are the difference between a policy and a practice.
Where bias actually enters
Rarely in the algorithm. It enters through the training data, which records past decisions including the bad ones, and through the label, which is usually a proxy for the thing you care about. A hiring model trained on who was hired learns who was hired, not who performed.
It also enters through proxies. Removing a protected attribute does very little when postcode, school or device type carry the same signal. The remedy is measurement across groups, not deletion of a column.
You have to choose a fairness definition
Equal selection rates, equal error rates and equal predictive value are different requirements, and except in degenerate cases they cannot all hold at once. This is a mathematical result, not an engineering shortfall, and it means the choice is a policy decision that belongs to the business with legal input.
You cannot satisfy every fairness metric at the same time. Pick the one that matches the harm you are trying to prevent, and write down why.
Whichever is chosen, measure it per group with confidence intervals, and re-measure after every retrain. A single audit at launch describes a system that no longer exists six months later.
Explainability that survives contact with a regulator
A feature importance chart is not an explanation to a customer who has been declined. The requirement in most regimes is a reason a person can act on: which factors drove this decision, and what would have to change for a different outcome.
That is a design constraint on model choice. For high-stakes decisions, an interpretable model that scores slightly lower is frequently the better system, because it can be defended, corrected and appealed.
Governance without a committee that never meets
- A one-page record per model: purpose, training data, known limitations, evaluation results and owner.
- A named human accountable for each deployed model, not a team inbox.
- A defined appeal path for anyone materially affected by an automated decision.
- Scheduled re-evaluation tied to retraining, with results kept where an auditor can find them.
These are cheap to maintain if they are produced by the pipeline and expensive to reconstruct if they are not. Build them as artefacts of the process rather than documents written before a review.
Why this is commercial, not ethical decoration
Regulation increasingly requires it, enterprise procurement increasingly asks for it, and the failure mode is expensive: a decision system that mistreats a group of customers produces refunds, remediation and a public account of how it was built.
The teams that handle this well treat model governance the way they treat financial controls - unremarkable, documented and continuous.