Interpretability / Representation
verifiedSuperposition
A network has fewer dimensions than it has things worth representing, and it stores them anyway — packed at angles that are nearly, but not quite, orthogonal. The cost is interference: every feature slightly contaminates every other. The benefit is that a small model carries far more features than it has neurons, which is why a single neuron so often means several unrelated things at once.
Superposition is what makes a neuron polysemantic, and it is a strategy rather than a defect: when features are sparse, storing more of them at the cost of a little interference beats storing fewer cleanly. It also explains why reading a model off its neurons fails — the basis the features live in is not the neuron basis, which is the whole motivation for sparse dictionary learning.
n features in d dimensions with n > d cannot all be orthogonal, so the Gram matrix carries off-diagonal mass and that mass is the interference. Sparsity is what makes the trade pay: if only k of the n fire on any given input, the interference a feature actually sees comes from those k and not from all n, so a sparse enough feature set packs far past the dimension count while paying interference only for what is on.
features holds 40% of the budget; rest holds the remaining 60%.
Features a layer is asked to hold against the dimensions it has to hold them in. Drag the feature count up to watch representation outrun the space available — past parity nothing can stay orthogonal, and the excess is carried as interference.
Reviewed by opendroid · 2026-08-18
- arXiv:2209.10652 — Toy Models of Superposition