Bias, Fairness, and Unintended Consequences
Explore how to frame responsible machine learning problems by understanding bias and fairness. Learn to evaluate group-specific outcomes, identify proxy features, and design audits that reveal potential harms before model training.
A model can improve its overall results while making decisions worse for one group. A hiring-screening system might correctly identify many applicants likely to advance, yet incorrectly flag qualified applicants from one group for rejection more often than applicants from another group. A complete problem definition therefore needs responsibility checks before any model is trained.
Bias is systematic unfair disadvantage for a person or group caused by a decision process. Historical data can carry earlier unequal treatment into a new prediction system. Fairness is a set of context-specific goals for avoiding or reducing unjust harm. It is not one universal score, because the relevant groups, decisions, and harms differ between hiring, loan pre-screening, and patient outreach.
The widely discussed
Before training: A responsible framing asks who may be harmed, how harm could enter, and what evidence would reveal it.