The dream, and why neurons break it
If you could point at a neuron in a language model and say "this one means the Golden Gate Bridge", interpretability would be easy. It is not. Probe individual neurons and you find they are polysemantic: a single neuron fires for a jumble of unrelated things, part French, part DNA, part a punctuation quirk.
This is not a bug you can train away; it is structural. A model has, say, a few thousand dimensions in a layer but wants to represent far more than a few thousand distinct concepts. Something has to give. Understanding what gives, and how to undo it, is the whole subject. Sparse autoencoders are the current best tool for turning a model's tangled internal activations back into a list of clean, human-readable features you can both read and steer.

