Swipe
SwipeSwipe
Swipe Apps

Paths

Motivation

Information

How Bias Gets Into the Data · Lesson 6 of 9

When a Stand-In Carries the Bias

A free lesson from Swipe AI · AI Ethics & Safety, level 2 · updated October 2026

By the Swipe team, founded by Colin · how we make lessons

🤖
Leave the sensitive field out, and a dozen other fields can still quietly point right back to it. 🧩

A common attempt to prevent bias is to simply leave a sensitive attribute out of the data — don't give a hiring tool a candidate's age, or don't give a lending tool an applicant's neighborhood. That sounds like it should work. In practice, it often doesn't, because other, seemingly neutral fields can stand in for the excluded one.

These are called proxy variables. A candidate's zip code can correlate strongly with race or income even with no explicit demographic field present. The name of a school someone attended can correlate with class background. A model doesn't need to be told the sensitive category directly — it can reconstruct a close approximation of it from several ordinary-looking fields combined.

This is why "we didn't include that field" isn't, by itself, a guarantee of fairness. Removing one obvious variable doesn't remove the pattern if the pattern is smeared across several other variables that quietly correlate with it. Actually checking for this takes deliberate testing — looking at outcomes across groups, not just checking which fields were in the input.

Quick check

Why doesn't simply removing a sensitive field (like age or neighborhood) from training data guarantee an unbiased model?

Fill in the blank

A field like zip code that correlates strongly with a removed sensitive attribute and can stand in for it is called a ____ variable.

True or false

Removing an obviously sensitive field from a dataset guarantees that a model trained on it can't reconstruct that pattern from other fields.

Chapter quiz

How Bias Gets Into the Data

10 questions · pass with 60% — just like in the app.

Quick check

Why can a hiring-screening tool trained on completely accurate historical data still end up biased?

True or false

Training data can be entirely accurate about the past and still produce a biased model.

Fill in the blank

A model trained on historical hiring data learns who actually got ____ before, not just genuine job requirements.

Quick check

What makes labeling choices a source of bias, even when labelers act in good faith?

True or false

Different labeling teams working from the same guidelines can genuinely disagree about ambiguous cases.

Fill in the blank

Someone must ____ raw data — decide what counts as "spam" or "appropriate" — before it can train a model.

Quick check

Why doesn't removing a sensitive field like age or neighborhood guarantee a fair model?

Fill in the blank

A field like zip code that correlates with a removed attribute and can stand in for it is called a ____ variable.

True or false

A model can reconstruct an approximation of a removed sensitive attribute from several ordinary-looking fields combined.

Quick check

What's the common thread across historical data, labeling choices, and proxy variables as sources of bias?

Keep your streak going in Swipe AI

Swipe through every level of AI Ethics & Safety on your iPhone — with XP, stars, streaks, a personal advisor and the full track beyond these free levels.

Get the Swipe apps →