University of Illinois Urbana-Champaign · FACULTY OF INFORMATION TECHNOLOGY

INFO 202 Chap.10 Algorithmic Bias, Equity and Inclusion

- one subject, every graph, every model, every mark
9 Chapters3-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 10 of 13 · INFO 202

Algorithmic Bias, Equity and Inclusion

The focus of Week 10

This week asks what algorithmic bias is and why it matters for both efficiency and equity. The syllabus directs attention to the way design decisions inside AI systems carry values, so that systems can repeat and even magnify existing patterns of unfairness, and to the remedies that might help.

The assigned reading is a 2019 explainer by Karen Hao in MIT Technology Review that walks through how bias arises in deep learning and why engineers struggle to remove it.

Bias is more than bad data

A popular explanation says biased AI simply reflects biased training data. Hao argues that this is only part of the story.

Before any data exists, someone decides what the model should predict, and that decision usually reflects commercial priorities. Data can then fail by leaving groups underrepresented or by recording past discrimination faithfully.

Finally, engineers decide which attributes the model may use, a choice whose effect on accuracy is easy to test but whose effect on fairness is much harder to see.

Why fixing it is difficult

Hao identifies four obstacles. Harms often appear only after a system is in use, when their origin is hard to trace.

Standard testing draws evaluation data from the same pool as training data, so it cannot reveal a shared skew. Engineering culture values tools that can be reused across settings, while fairness depends on local context and differs between communities and domains.

And fairness has several mathematical definitions that cannot all be satisfied together, which forces a choice that the field tends to treat as permanent.

From explanation to evaluation

For exams and discussion sections, the useful skill is turning this account into questions you can ask of any automated decision system. Who set the goal, and what did they optimize? Whose history does the data record?

Which inputs could act as proxies for protected characteristics? Would the testing process have noticed a problem? Which idea of fairness was chosen, and could it be revisited? Answering these moves an argument from general worry to specific diagnosis.

It also keeps you from accepting a single reassuring statistic, such as strong accuracy on held-out data, as proof that a system treats people fairly, since accuracy and fairness are measured differently.

Equity and inclusion

The equity dimension of the week is that the costs of a biased system fall unevenly, often on groups already disadvantaged in hiring, lending or policing.

Hao ends by noting active work on detection tools, accountability mechanisms and debates over definitions, while stressing that the problem calls for ongoing attention rather than a one-time technical patch.

In this chapter

What this chapter covers

  • 01

    How the syllabus connects algorithmic bias to efficiency and equity

  • 02

    Why biased training data is only part of the explanation

  • 03

    Problem framing as the first point where bias enters

  • 04

    Unrepresentative and prejudiced data collection

  • 05

    Attribute selection in data preparation

  • 06

    Four reasons bias is hard to fix

  • 07

    The portability trap and social context

  • 08

    Competing mathematical definitions of fairness

  • 09

    An audit procedure for automated decision systems

Worked example · free

Diagnose bias in an automated hiring screen

Q [6 marks]. AskSia-authored practice. A retail chain uses a model trained on its past promotion decisions to shortlist staff for manager roles. After complaints, the company removes gender from the inputs, retests on a random sample of the same historical data and declares the model fair. Using Hao's account of how bias enters and why it persists, assess the company's claim. The mark allocation shown comes from AskSia and is not the University's.
Three red entry points, one blind check.Three red entry points, one blind check. Hao focuses on framing, collection and preparation; the random validation split cannot see bias it shares with the training data.Bias can enter before a single record is collectedFrame theproblem1goal set forbusiness reasonsCollectdata2skewed orprejudiced dataPreparedata3attributeschosen or droppedTrainmodelSplit andvalidateApplyin usetest data sharesthe training biasunknown unknowns: harm surfaces after use and is hard to trace back
Three red entry points, one blind check. Hao focuses on framing, collection and preparation; the random validation split cannot see bias it shares with the training data.
  • 2Identify at least two stages where bias could have entered this model.
  • 2Explain why removing gender is unlikely to be sufficient.
  • 2Explain why the retest does not support the fairness claim.
The claim is unsupported. Bias could have entered at collection, because past promotion decisions may record managers' preference for men, and at framing, because predicting who was promoted before treats historical judgment as the definition of merit. Removing gender does not solve this: in Hao's account of Amazon's recruiting tool, the model kept favoring men through other words correlated with gender. The retest is weak evidence because it samples the same historical data, so it shares the bias it is supposed to detect. A credible claim would need an independent check and an explicit choice of fairness definition.
Sia tip — For every fix a scenario describes, name the pipeline stage it touches and then ask which other stage it leaves untouched; the gap is usually your strongest point.
Glossary

Key terms

Algorithmic Bias
Systematic unfairness in the outputs of an automated system that disadvantages some groups, arising from choices about goals, data, attributes or evaluation rather than from a single faulty input.
Problem Framing
The first stage of building a model, in which a vague goal such as creditworthiness is translated into a computable target, often for business rather than fairness reasons.
Training Data
The examples a machine learning model learns patterns from. Bias appears when this data underrepresents some groups or faithfully records past discrimination.
Data Preparation
The stage of selecting which attributes a model may use, such as age or income; its effect on accuracy is measurable, while its effect on bias is harder to detect.
Proxy Variable
An input that correlates with a protected characteristic, allowing a model to reproduce bias against a group even after the explicit characteristic has been removed.
Validation Split
The common practice of randomly dividing one dataset into training and test portions, which means test data carries the same biases and cannot reveal them.
Portability Trap
Andrew Selbst's term for the error of reusing a system across communities or domains, ignoring that each setting holds its own understanding of what fairness requires.
Fairness Definition
A mathematical statement of what an unbiased outcome means, such as equal score rates across groups; several reasonable definitions conflict and cannot all hold together.
FAQ

Algorithmic Bias, Equity and Inclusion FAQ

How does bias get into AI systems?

According to Karen Hao's account, bias can enter at three main stages: when the problem is framed and a goal chosen, when training data is collected, and when data is prepared by selecting attributes. It can therefore appear before any data exists. Treating bias as purely a data quality issue misses the value judgments built into goals and feature choices.

Why is AI bias so hard to fix?

Hao gives four reasons. The effects of a design choice may only show up after deployment, making the cause hard to trace. Standard testing uses data drawn from the same source as training, so it inherits the same skew. Engineering favors portable systems that ignore local context. And competing mathematical definitions of fairness cannot all be satisfied at once.

Does removing race or gender from a model make it fair?

Usually not. Other inputs can act as proxies for the removed characteristic. When Amazon's engineers told an internal recruiting tool to ignore explicitly gendered words, it continued to favor men through other terms that were more common on men's applications. Fairness requires checking outcomes and the choices made at each stage, not just deleting a column.

What is the portability trap in machine learning?

It is the problem, named by the scholar Andrew Selbst, of designing a system to be reused across different settings. Engineers see reusability as good practice, but fairness depends on context: communities differ in what they consider fair, and the standards suited to criminal justice differ from those suited to employment decisions.

Study strategy

Exam move

Draw the six-stage pipeline from memory and mark the three entry points Hao highlights, then write one real-world example next to each. Beside the validation stage, explain in a sentence why a random split hides bias. Finally, practice the five-check audit on a system you encounter, such as a feed ranking or a loan tool, writing one question per check in under ten minutes.

Working through Algorithmic Bias, Equity and Inclusion in INFO 202? Sia is AskSia’s AI Information Technology tutor — ask any INFO 202 Algorithmic Bias, Equity and Inclusion question and get a clear, step-by-step explanation grounded in how INFO 202 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 6 of your University of Illinois Urbana-Champaign subjects - and 1,000+ Bibles across every Australian university.
Sia - your INFO202 tutor, unlimited, worked the way the exam marks it
The full 3-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works