Influence Functions and the Breakdown Point
Two ways to grade how fragile an estimator is: the influence function measures how much one extra data point can move it, and the breakdown point measures what fraction of the data has to be corrupted before it can be sent anywhere at all.
Prerequisites: Huber Robust Estimation, M-Estimation
Two estimators can agree perfectly on clean data and disagree completely on how they'd behave if the data got dirty. You need a way to grade "how fragile is this estimator" before the bad data shows up, not after your number has already been ruined. Statisticians have two such grades: one asks how far a single rogue point can push the estimate, and the other asks how many rogue points it takes to break the estimate entirely.
An analogy: a seesaw and its tipping point
Think of a seesaw loaded with people of different weights sitting at different distances from the center — that is your dataset, and the balance point is your estimator. Now imagine one person on the seesaw can walk anywhere they like, including far off to one end. Two questions matter: first, how much does the balance point move per step that person takes — that is the influence function. Second, if you're allowed to replace some fraction of the people with new, arbitrarily heavy people placed wherever you want, what's the smallest fraction that lets you drag the balance point anywhere at all — that is the breakdown point.
The rule, one symbol at a time
Let be your estimator (a formula that turns data into a number) and let be the true distribution the clean data comes from. Contaminate that distribution by adding an infinitesimal speck of extra probability, weight , sitting exactly at a point . Call the contaminated distribution , where just means "a spike of probability at ." The influence function is
In plain English: it's the rate of change of the estimate as you nudge in an infinitesimal speck of contamination at the point — the slope of "estimate versus location of one extra bad point." For the mean, , which grows without limit as moves to infinity: one point far enough away can drag the mean anywhere. For the median, the influence function is bounded — it caps out at a constant regardless of how far goes, which is exactly the flat line in the picture.
The breakdown point is a cruder, more practical number: the smallest fraction of the data you'd need to replace with arbitrarily bad values before the estimator can be forced to any answer at all (including infinity). In plain English: the percentage of the data an attacker would need to corrupt to make your estimator say anything they want.
Picture one extra point landing ever further into the tail of the curve above. An unbounded influence function lets that single point pull the estimate arbitrarily far as it moves out; a bounded one caps its pull at a fixed ceiling no matter how far out it lands.
A bounded influence function means no single bad point can move the estimate arbitrarily far. A high breakdown point means it takes a large fraction of the data being bad to break the estimate completely. They measure the same instinct — fragility to contamination — at two different scales: one point, or a whole fraction.
Worked example 1: influence function of the mean, by hand
Take five points: , so . Add a sixth point at with tiny weight (treat it as one extra observation among 100 effective units). The new mean is approximately , a jump of for , i.e. a slope of about . Compare to the formula . Matches exactly. Now push to : — ten times farther out gives ten times the damage, with no ceiling.
Worked example 2: breakdown point of the mean vs. the median
With clean points, how many can an attacker corrupt to send the mean to ? Just one — replace a single point with an arbitrarily large number and the sum, hence the mean, diverges. The mean's breakdown point is , worsening toward as grows. For the median of the same 10 points, an attacker needs roughly half the data — at least 5 of 10 points — to move it arbitrarily far, because the median only looks at the middle-ranked value and ignores how extreme corrupted points individually are. Its breakdown point is close to , the best possible for any reasonable estimator.
What this means in practice
- Choosing an estimator for dirty data. Anything with a breakdown point near — the plain mean, least-squares regression, sample covariance — is only as trustworthy as your data-cleaning pipeline. One bad tick can move it without limit.
- Huber estimators sit in between. Bounded influence like the median, but a breakdown point below 50% — a deliberate trade-off for keeping more efficiency on clean data.
- Risk models. Sample covariance matrices have poor breakdown points; a handful of corrupted returns can distort every correlation the optimizer relies on.
A bounded influence function does not imply a high breakdown point, and people conflate the two constantly. An estimator can resist any single bad point (bounded influence) yet still collapse once enough bad points pile up together — the two properties answer "how bad is one outlier" and "how many outliers does it take," which are different questions with different answers for the same estimator.
Practice in interviews
Further reading
- Hampel, Ronchetti, Rousseeuw & Stahel, Robust Statistics: The Approach Based on Influence Functions
- Maronna, Martin & Yohai, Robust Statistics: Theory and Methods, ch. 3