Misfitting

Bad train, good test.

Everyone has heard of underfitting, overfitting and good fitting. There is a fourth quadrant: a learned predictor that fits its own training data badly, yet predicts fresh data well. We call it the misfitting quadrant.

An increasingly complex bear walks the familiar complexity curve from underfitting through good fitting into overfitting, then finds the quadrant the familiar story leaves out (narrated, 58 s).

Teaser transcript

We start with very simple models, and we try to fit them. Turns out we don’t fit very well. The training data has bad error, and the test data also has bad error. That’s called underfitting. Now, as we get more complex models, things get better. The training error goes down, and the test error also goes down. And there’s a sweet spot, a Goldilocks regime in between, in which we have good fit. Now, if we keep going and make the model more complex, the traditional story is, what happens is the training error keeps going down, but the test error starts going up. And that’s called overfitting. And we’ve just talked through three regions: underfitting, overfitting, and good fitting. But it leads to a natural question: two times two is four, so what’s here? What our paper does is it gives it a name, calls it misfitting, a regime in which training error is bad and test error is good. And it turns out it’s not empty. In fact, this can happen, and sometimes it has to happen to generalize well.

Three questions the article answers using concrete examples

  1. Question 1 Can this actually happen?

    Yes. In ordinary Gaussian linear regression, a predictor can score 17.2× worse than predicting zero on its training examples, yet reach expected squared error 0.042 on fresh examples, where predicting zero scores 1.

  2. Question 2 Can learning find it?

    Yes. One pass of stochastic gradient descent with a large enough learning rate improves fresh prediction while the average error over the entire training set actually climbs.

  3. Question 3 Must fitting cost us?

    Yes. In the article’s Gaussian example, reaching test error 0.1 while fitting no worse than zero takes about 6× the data the best possible weighted combination of training inputs needs; matching training and test error about 14×; exact fitting about 28×.

The 15-minute talk

The Fourth Quadrant: Beyond Underfitting, Good Fitting, and Overfitting. Professors Ranade and Sahai work through the idea using a linear model with one signal direction and many nuisance directions.

Filmed by Luis Guzman · Watch on YouTube · Watch as a playlist of shorter videos

The paper

The Fourth Quadrant: A Stylized View of Benign Misfitting (arXiv:2608.01032) gives the stylized model and its proofs. Companion manuscripts on same-distribution sampling, multiple spikes and one-pass direction recovery are in preparation. Citation details