Language models (LMs) process words as mathematical vectors inside them. To understand what a specific vector means, researchers look for text that makes that vector value high. But finding such text in existing documents is limited by what those documents contain.
The authors developed MAEMs, which are LMs that take a vector as input and generate new text designed to maximize that vector's value. They used reinforcement learning, a trial-and-error training method, to directly reward the MAEM for producing text that activates the target vector in the original model.
The MAEM outperformed searching through 10 million tokens of text on most languages and domains. It also activated 89% of held-out features from sparse autoencoders, which are tools that break down model internals. This provides a scalable, verifiable way to interpret model vectors without relying on human-written explanations.
