AI literacy · Ethics · Lesson 1 of 4
Bias in the wild
When AI decisions hurt people.
10 minute read
An AI system does not wake up one morning and decide to treat people unfairly. It learns patterns from data about the past, and the past was often unfair. When those patterns get baked into a system that decides who gets a job interview, a loan or extra police attention, old unfairness comes back wearing a lab coat, and it looks objective because a computer said it.
Where the bias gets in
How does bias actually get into a model that nobody programmed to be unfair? Through three main doors. The first is the sample: if the training data underrepresents a group, the model has less to learn from about them and will be less accurate on them, the way you would be worse at recognising faces from a country whose people you had rarely seen. The second is the labels: many models are trained to predict a human judgement, such as who got hired or who was rated a good employee, and if those past judgements were biased, the model treats the bias as the correct answer to copy. And the third is the proxies: even when you delete the sensitive information, other variables quietly carry it, because where you live, which school you attended and even how you phrase a cover letter are all correlated with who you are.
Follow one illustrative case through, because the mechanism is easier to see with numbers. Imagine a company where managers interviewed 10,000 people over ten years and hired 2,000 of them, and suppose those managers, consciously or not, favoured one background, so that four in every five past hires came from a group that made up only half the applicants. Now train a model on those records to predict who is a good hire, and carefully remove every column that names the background. The model finds it anyway, because the data is full of stand ins: the suburb, the school, the sporting club on the resume. To the model these are simply patterns that correlate with being hired, so it learns them eagerly, and it ends up discriminating by a trait it was never shown, while producing a tidy numerical score that looks like objectivity.
Cases that actually happened
- A major tech company built a tool to rank job applicants, trained on years of its own hiring history. Because most past hires were men, the tool reportedly learned to mark down applications that mentioned women's activities and colleges. The company abandoned it.
- Researchers testing commercial facial recognition found the systems were far more accurate on lighter skinned men than on darker skinned women. The training photos simply contained fewer faces like the ones the systems got wrong.
- Credit scoring and risk assessment tools have drawn concern from regulators in several countries, because a model trained on historical lending or policing data can end up penalising people for their postcode, which often stands in for race or income.
Notice what these cases share. In none of them did an engineer write a rule that said prefer men or misread darker faces. The bias arrived through the data, the way damp arrives through the walls, and it was only found because someone went looking. That is the second lesson hiding in these stories: each one was caught by a researcher or an employee who checked the outputs group by group instead of trusting the overall accuracy number. A system can score well on average and still fail badly for the people the average hides.
Why the harm is different from human bias
Humans are biased too, so why is this worse? Three reasons. Scale: one biased recruiter damages dozens of applications, while one biased model can damage millions, all in the same direction. Invisibility: a rejected applicant usually never learns a model was involved, let alone why it scored them low. And the people affected never chose to be judged by a machine. They applied for a job or a loan, and a system they cannot see, question or argue with quietly decided their odds.
The diagram shows the part that makes this worse over time: the feedback loop. Consider a system that predicts where crime will happen, so police are sent to the suburbs it flags. More police in a suburb means more offences are noticed and recorded there, which becomes new training data proving the suburb is high crime, so the system flags it harder next season. The prediction manufactures its own evidence. Nothing like this happens with one biased person, because one person's decisions do not become the official dataset that trains the next round of decisions. A biased system's decisions can, and that is how a small skew at launch can grow into a large one within a few years, all while the accuracy metrics look healthy.
The fix that sounds right but is not
The most common instinct is also the most tempting: just remove the sensitive data. Delete gender, delete ethnicity, delete age, and surely the model cannot discriminate on what it cannot see. However the worked example above shows why this fails. Real world data is soaked in correlations, so postcode, school, first name and writing style all leak the information back in, and a model is an extremely good correlation finder. It is exactly the tool you would build if you wanted to reconstruct a hidden variable from its shadows. So fairness cannot be achieved by blindfolding the model. It has to be measured at the output: did similar applicants from different groups actually receive similar scores? That question can only be answered by looking, which is why testing by group matters more than deleting columns.
Where this touches your week
This is not only a problem for banks and police forces. When you apply for a casual job at a large retailer, there is a fair chance software screens your application before any human sees it. The feed you scroll tonight is ranked by a model trained on past engagement, which shapes whose posts you see and whose quietly vanish. And the ads you are shown for jobs, rentals and courses are targeted by systems deciding, from patterns in people like you, what you are likely to want, which can also mean deciding what you are never offered. None of this is necessarily sinister, but all of it is invisible by default, and the habit worth building now is to remember that a ranking is a decision somebody built, not a fact of nature.
What fixing it looks like
The good news is that this is an engineering and governance problem, not a mystery. Real fixes exist: training data that actually represents the people the system will judge, testing accuracy separately for different groups before launch rather than after a scandal, keeping a human genuinely responsible for the final decision on anything that matters, and giving people a way to know a model was used and to appeal its output. None of these are free, which is exactly why they only happen when customers, regulators and employees insist on them.
You will meet this whole pattern again in the case study at the end of this topic, where a screening tool quietly learns a company's old hiring habits and a strong application never reaches a human. And it connects back to the earlier lessons on how models learn: a model has no idea what fairness is, because it only knows what the data rewarded. Everything in this lesson follows from that one fact.
Check your understanding
8 questions. Pick an answer for each, then check.
1. The recruitment tool in the lesson learned to prefer male candidates because
2. Researchers found commercial facial recognition performed worst on
3. Why can a biased model be more damaging than a single biased person?
4. Why do regulators worry about postcodes in credit and risk models?
5. In the predictive policing example, the feedback loop forms because
6. A model trained to predict which applicants past managers rated highly will
7. Why is a single average accuracy number a poor test of fairness?
8. Which of these is NOT one of the fixes the lesson describes?