PolySAE: Modeling Feature Interactions in Sparse Autoencoders via Polynomial Decoding
Abstract
Lay Summary
As AI language models grow more powerful, understanding their internal workings becomes urgent, both for diagnosing mistakes and for safety. The leading approach is to decompose a model's internal activity into a dictionary of recognizable concepts. But these tools share a hidden limitation: they can only add concepts together, never combine them in richer ways, which is counterintuitive since language doesn't work by addition. "Starbucks" is not simply "star" plus "coffee"; it's a brand name whose meaning emerges from the combination. Existing tools either miss such compositions or store each compound as its own concept, obscuring the actual building blocks of language. We introduce PolySAE, which lets concepts multiply and bind together, much like how prefixes attach to words or how two words form a phrase. The change costs only a 3% increase in size, but unlocks a much richer view of how models build meaning. Across four language models, PolySAE discovers genuine compositions, such as "financial investing" emerging from the suffix "-ing" combined with "stock" and "market", that go beyond mere statistical coincidence. We can further use these learned combinations to steer the model's output, providing a more faithful and controllable window into AI systems.