GO TO A SECTION

↑ ↓ to navigate · Enter to openExplore all sections →
FDEInterviews logo
AI Magazine 2017

European Union regulations on algorithmic decision-making and a "right to explanation"

GDPR limits fully automated decisions that affect people and asks for the logic behind them. Dropping sensitive columns does not stop discrimination, and caution can create it.

Breakdown by FDE Interviews · 12 min read · Updated

About the original · 2016
AUTHORS
Goodman, Flaxman
FROM
University of Oxford
PUBLISHED
Jun 2016 · AI Magazine 2017
CITED BY
2,361Semantic Scholar · Nov 2026
IN THIS BREAKDOWN · 10 SECTIONS

You can read 25% of this breakdown.

01

The paper in one minute

The General Data Protection Regulation, adopted in April 2016 and applied across the EU from May 2018, replaced a 1995 directive with a single law that applies to any organization processing EU residents' personal data, wherever it is based, with fines of up to 20 million euro or 4% of global revenue. Goodman and Flaxman, two Oxford researchers, wrote this short paper to explain to the machine learning community which parts of the law affect models.

The central provision is Article 22. People have the right not to be subject to a decision based solely on automated processing, including profiling, that produces legal effects or similarly significantly affects them. There are exceptions, when the decision is needed for a contract, authorized by law, or based on explicit consent, but even then the organization must provide safeguards, at least the right to human intervention, to express a view and to contest the decision. Decisions based on special categories of data, such as health, ethnicity or religion, need extra safeguards. Separately, Articles 13 and 14 require "meaningful information about the logic involved" when profiling occurs.

The paper focuses on two challenges. The first is non-discrimination. A narrow reading only forbids using sensitive variables directly, which does little because other variables, such as postal code, correlate with them. A broad reading forbids anything correlated with sensitive variables, which may leave nothing useful, especially in large datasets. The authors add "uncertainty bias": a model that approves only when it is confident will disadvantage a group that is under-represented in the data, because its predictions for that group are less certain. In their simulation, two groups repay loans equally often, yet the smaller group is refused when it makes up less than about 30% of the sample.

The second is explanation. If people are owed meaningful information about the logic of a decision, models must be explainable in human terms: how inputs relate to outputs, and which features matter most. That is easy for linear models and hard for ensembles and deep networks. The authors call these "good problems to have" and ask computer scientists to build algorithms and evaluation methods that avoid discrimination and support explanation.

THE IDEA, VISUALLY
ARTICLE 22, AS THE PAPER READS IT No decision based solely on automated processing if it has legal or similarly significant effects unless: needed for a contract, authorized by law, or based on explicit consent then safeguards: human intervention, the right to give a view and to contest special categories of data: extra safeguards Articles 13 and 14: 'meaningful information about the logic involved' Fines up to 20 million euro or 4% of global revenue, whichever is greater. Whether these clauses create a legal 'right to explanation' was later disputed. arXiv 1606.08813 v3, Oxford; AI Magazine 2017 UNCERTAINTY BIAS, RERUN (FIGURE 2) 0% 25% 50% 75% 100% 0% 10% 20% 30% 40% 50% minority share of a 500-person sample datasets where the minority is approved paper: below 30%, no loans Both groups repay 95% of the time. Rule: approve if the lower end of a 95% logistic interval exceeds 90%. Near the line, approval is a coin flip; deciding on the estimate itself approves 86% to 97%.
Left: GDPR Article 22 as the paper presents it, with its exceptions and safeguards, and the information duty in Articles 13 and 14. Right: our rerun of the paper's uncertainty-bias simulation: the share of datasets in which an equally creditworthy minority group is approved under a risk-averse rule, by its share of a 500-person sample.
Research notes: the problem, approach and results
4% or 20M euro

maximum GDPR fine, whichever is greater: 4% of global revenue or 20 million euro (Article 83(5))

30%

minority share of the sample below which the paper's simulated risk-averse lender refused the minority group credit, despite equal repayment (Figure 2)

53%

datasets in which our rerun approved the minority at exactly 30%: near the threshold, approval is a coin flip

THE PROBLEM

In 2016 the EU adopted the General Data Protection Regulation, which applies to anyone processing EU residents' data. Machine learning teams needed to know what it meant for models that make or drive decisions about people.

THE IDEA

Read the GDPR's provisions on automated decision-making and profiling as machine learning researchers: what Article 22 restricts, what non-discrimination requires when sensitive data is involved, and what 'meaningful information about the logic involved' asks of a model.

THE RESULT

Fully automated decisions with significant effects are restricted and need safeguards such as human intervention. Removing sensitive columns is not enough, because other features correlate with them, and a risk-averse model can disadvantage an under-represented group even when both groups behave identically.

02

Why it matters to an FDE

Ask the Article 22 question at scoping. If the system will make decisions about people (credit, hiring, insurance, access to services, account closures) with no meaningful human involvement, and the decisions significantly affect them, the customer's legal team needs to be involved before design. Often the answer is a human in the loop with real authority, which changes the architecture and the staffing plan.

Dropping sensitive columns is not a fairness plan. Proxies such as location, language or browsing patterns carry the same information. Test outcomes by group where it is lawful and agreed with the customer, and document what was tested.

Uncertainty bias is a design choice you can see. A rule like "approve only if we are confident" punishes groups with less data. Our rerun shows that deciding on the estimate itself, or collecting more data for the smaller group, removes most of the gap. Check how decision rules use uncertainty before launch.

Plan for explanations and contests from day one. Logging the inputs, model version and reasons for each decision, and a path for a person to contest it, are much cheaper to build in than to add after a complaint. Local explanation methods such as LIME, or simpler models, make the "logic involved" possible to state.

Do not present this as legal advice. The paper is an early reading by researchers, and lawyers have since disputed whether GDPR creates a general right to explanation at all. Bring the questions; let the customer's counsel answer them.

THE FULL BREAKDOWN

Understand the mechanism. Try it on a real problem.

Unlock this breakdown and 290 more papers.

Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.

6 months · One payment · No auto-renewal

Get Premium · ₹2,000 / $25
  • ◇1 architecture diagram
  • </>1 runnable code experiment
  • ▦2 results tables
  • ?5 interview questions with answers
  1. 03Key takeaways

    What GDPR changed, Article 22, two readings of non-discrimination, uncertainty bias, explanation

    Free account
  2. 04How it works

    Directive vs regulation, definitions, Article 22's structure, the dilemma, and the simulation

    Premium
  3. 05The numbers that matter

    Fines, dates, the simulation's setup and threshold, and our rerun of it

    Premium
  4. 06Try it yourself

    Work the fine cap, rerun the uncertainty-bias simulation two ways, and test two remedies

    Premium
  5. 07Where it breaks

    An early legal reading that was disputed, a short simulation, explanation left open

    Premium
  6. 08Using it on a deployment

    Classify the decision, design human review, test outcomes by group, log reasons, allow contests

    Premium
  7. 09Interview angles

    Five questions this paper prepares you for, with answer hints

    Premium
Back to the paper library →