Mental model

Algorithmic Bias Sources

Algorithmic bias originates from flawed training data, design choices, and societal inequalities embedded in AI systems.

Discover

You're building an AI to screen job applications and want it to be completely unbiased. You have two options for training data: a rich historical dataset from your company's past 10 years of hiring, or a smaller synthetic dataset carefully curated to balance representation across all groups. Which choice better serves fairness?

Choose your training approach

Let's explore why this choice matters for algorithmic fairness.

Understand

Understand

Algorithmic bias occurs when AI systems produce unfair outcomes because they learn from flawed data or design choices. Think of it like a student who learns from textbooks that contain outdated assumptions—the AI absorbs whatever patterns exist in its training environment, including society's existing inequalities. Ask this: What hidden patterns might your data be teaching your algorithms?

Full explanation

Full explanation

How Bias Enters Algorithms

Algorithmic bias stems from three main sources: problematic training data, flawed design decisions, and feedback loops that reinforce inequality. Training data can be biased when it's unrepresentative (missing certain groups), labeled inconsistently, or reflects historical discrimination that we want to avoid repeating. Design choices include which features the system considers, how it defines success, and what fairness standards it should follow.

Real-World Impact

In healthcare, an algorithm used to prioritize care management for millions of patients systematically favored white patients over Black patients with similar health needs because it relied on healthcare spending as a proxy for illness, and systemic barriers prevented Black patients from accessing equivalent care.

Beyond Technical Fixes

Bias cannot be solved by technical adjustments alone because algorithms often amplify existing societal inequalities. A facial recognition system trained primarily on light-skinned faces will struggle with darker skin tones not because of a technical bug, but because the data collection reflected who had access to the technology and who didn't. Similarly, a credit scoring algorithm might redline certain neighborhoods not by explicitly using zip codes, but by learning from correlated patterns in spending, education, and employment—all of which reflect decades of discriminatory policy.

What You Can Do

Recognize that choosing between rich historical data and carefully curated synthetic data represents a deeper tradeoff: realistic performance versus fairness goals. When building or using AI systems, audit your training data for missing groups, test outcomes across demographic subgroups, and monitor for feedback loops where biased predictions create the very conditions that validate them.

Research

Research

Algorithmic bias research identifies systematic pathways through which unfairness enters computational systems. Training data often reflects historical patterns of discrimination, sampling bias, or measurement error that becomes embedded in model parameters. Design choices including feature selection, loss functions, and optimization targets encode normative assumptions about what constitutes fair or desirable outcomes. Feedback loops occur when biased predictions shape future data, creating self-reinforcing cycles of inequality.

  • Barocas, Hardt, and Narayanan (2023): Systematize sources of algorithmic harm across data collection, model development, and deployment stages, emphasizing that technical fixes alone cannot address structural inequalities without explicit normative commitments. [1]

  • Mehrabi et al. (2021): Identify six primary bias types including historical, representation, and measurement bias, proposing a taxonomy that connects technical definitions to real-world impacts and mitigation strategies. [2]

  • Obermeyer et al. (2019): Demonstrate how using healthcare spending as a proxy for illness in an algorithm led to systematic racial discrimination, revealing how seemingly neutral design choices can encode structural inequalities. [3]

Limitations

Limitations

Current algorithmic bias frameworks face significant limitations. Most focus on narrow statistical definitions of fairness that cannot all be satisfied simultaneously, forcing difficult normative choices about which tradeoffs to prioritize. Auditing algorithms for bias requires access to training data and model internals that companies often withhold as proprietary. Technical solutions cannot address structural injustice in the underlying problems—like housing segregation or healthcare access—that data reflects. Additionally, much bias research focuses on individual algorithms rather than systemic effects across interconnected platforms that collectively shape opportunities and access.

Try it

Synthesize

Choose a pattern from the guide, then pick an action to try with it.

Which pattern stands out?

What will you try?

Choose a pattern above to select an action.

Sources

Sources

Try it

Check your understanding

A company uses historical hiring data to train an AI recruiter. The data shows that over the past 20 years, women were hired for only 15% of engineering roles. The AI learns to downgrade applications from women. What type of bias does this primarily represent?

Show the guide's explanation

Answer: Historical bias reflecting past discrimination

This is historical bias—the AI learned patterns from past hiring decisions that reflected systemic barriers and discrimination. The algorithm perpetuated inequality by treating historical outcomes as neutral ground truth rather than evidence of bias to avoid repeating.

An algorithm predicts which patients will benefit most from additional healthcare resources, using healthcare spending as the key indicator of health needs. Why might this create racial bias?

Show the guide's explanation

Answer: Spending reflects access to care, not underlying illness

Healthcare spending is an unequal proxy for health needs because systemic barriers prevent marginalized groups from accessing equivalent care. This demonstrates how seemingly neutral design choices can encode structural inequalities without explicit racial variables.

You're choosing between a large historical dataset and a smaller balanced dataset for training a facial recognition system. You select the historical data because it achieves higher overall accuracy. What tradeoff have you likely made?

Show the guide's explanation

Answer: Overall performance versus subgroup performance

Choosing rich historical data often optimizes for overall accuracy while accepting worse performance on underrepresented groups. This is a fundamental fairness tradeoff: maximizing aggregate metrics frequently sacrifices equity across subgroups. The choice between data sources encodes normative values about which populations matter.

Keep exploring

Find another idea for the decision in front of you.

The complete Reframo library is free to read. Explore another guide whenever you are ready.