A model with no nonlinearity can only ever carve space with a straight line — it physically cannot separate two concentric rings. Stack one ReLU hidden layer on top of the same inputs, same optimizer, same number of steps, and it wraps the ring cleanly. Nothing else changes.
Same 300 noisy points. Same Adam optimizer, same learning rate, same 1500 steps. Only the activation changed between these two models.
Stack five linear layers with no activation between them and the composition is still just one affine map — (W₁W₂W₃W₄W₅)·x + b — so it carries exactly the same expressive power as a single layer. It should fail the ring task identically. Slide a ReLU between each of those same five layers and depth finally does something: now it wraps the ring.
Same 300 noisy points. Same Adam optimizer, same learning rate, same number of steps, same 2→8→8→8→8→1 shape for the last two. Only the activation changed between them — and depth alone, without it, never beat the single line.
An embedding table is just a lookup of numbers — nobody tells it that cat, dog, and cow are related. Train it on exactly one task, predict the next token, in a toy grammar where the object slot is drawn uniformly regardless of verb or species — so "cow eat mango" and "cat chase apple" are both fair game, no real-world meaning involved. The only thing that makes tokens alike is that they're statistically interchangeable. Project the learned 8-dimensional vectors to 2D and the three categories fall into their own corners anyway.
No labels, no similarity targets, no category ever supplied. Only next-token prediction shaped this space — clustering by category is a side effect, not the objective.
Give a high-capacity network only 20 noisy examples and it will happily drive training loss to ~0 — memorizing every quirk, including the noise. On held-out data it does far worse, because noise doesn't repeat. Keep the exact same architecture and the exact same training budget, and just grow the dataset to 200, then 2000: the model can no longer afford to memorize idiosyncrasies, so it gets pushed toward the actual signal — and the train/test gap collapses.
Same 2→16→16→1 ReLU network, same 1000 training steps, same noisy task at every size — only N changed. The gap between memorizing and generalizing closes almost entirely by N=2000, with both curves converging on the same Bayes-optimal ceiling neither can beat.