Overparameterized and Still Improving
Push past the interpolation threshold and watch test error fall a second time.
Controls
Sweep runs from p=2 up to this many random features.
λ = 0 is ridgeless (minimum-norm interpolation).
interpolation threshold (p = n)
Every result on this page is a deterministic function of the seed and the controls.
Train and test risk vs. p / n
log₁₀(MSE). The dashed vertical line marks the interpolation threshold p = n.
Minimum-norm coefficient size
||β|| spikes exactly where the fit first interpolates.
Fitted function at p = 25
interpolation threshold (p = n)
Test risk falls as p grows from far below n (classical regime), spikes to its worst value near p = n where the fit exactly interpolates n noisy points with the least possible slack, then falls a second time as p keeps growing past n — because among the infinitely many interpolating solutions, the minimum-norm one gets smoother as there is more room to spread the fit thinly.
