Paper deep dive
SAGE: An Agentic Explainer Framework for Interpreting SAE Features in Language Models
Jiaojiao Han, Wujiang Xu, Mingyu Jin, Mengnan Du
Models: Gemma-2-2b, GPT-OSS-20b, Qwen3-4b
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 97%
Last extracted: 3/12/2026, 5:26:42 PM
Summary
SAGE (SAE Agentic Explainer) is an agent-based framework that transforms the interpretation of Sparse Autoencoder (SAE) features in Large Language Models from a passive, single-pass generation task into an active, iterative scientific process. By formulating multiple parallel hypotheses, conducting targeted experiments, and refining explanations based on empirical activation feedback, SAGE achieves significantly higher generative and predictive accuracy compared to existing baseline methods like Neuronpedia.
Entities (5)
Relation Signals (3)
Sparse Autoencoders â decomposes â Large Language Models
confidence 100% ¡ Sparse autoencoders (SAEs) have emerged as a promising tool for decomposing LLM representations into more interpretable features
SAGE â interprets â Sparse Autoencoders
confidence 100% ¡ SAGE (SAE AGentic Explainer), an agent-based framework that recasts feature interpretation from a passive, single-pass generation task into an active, explanation-driven process.
SAGE â outperforms â Neuronpedia
confidence 95% ¡ SAGE produces explanations with significantly higher generative and predictive accuracy compared to state-of-the-art baselines.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large language models (LLMs) have achieved remarkable progress, yet their internal mechanisms remain largely opaque, posing a significant challenge to their safe and reliable deployment. Sparse autoencoders (SAEs) have emerged as a promising tool for decomposing LLM representations into more interpretable features, but explaining the features captured by SAEs remains a challenging task. In this work, we propose SAGE (SAE AGentic Explainer), an agent-based framework that recasts feature interpretation from a passive, single-pass generation task into an active, explanation-driven process. SAGE implements a rigorous methodology by systematically formulating multiple explanations for each feature, designing targeted experiments to test them, and iteratively refining explanations based on empirical activation feedback. Experiments on features from SAEs of diverse language models demonstrate that SAGE produces explanations with significantly higher generative and predictive accuracy compared to state-of-the-art this http URL agent-based framework that recasts feature interpretation from a passive, single-pass generation task into an active, explanationdriven process. SAGE implements a rigorous methodology by systematically formulating multiple explanations for each feature, designing targeted experiments to test them, and iteratively refining explanations based on empirical activation feedback. Experiments on features from SAEs of diverse language models demonstrate that SAGE produces explanations with significantly higher generative and predictive accuracy compared to state-of-the-art baselines.
Tags
Links
Trouble viewing inline? Open PDF directly â
Full Text
44,666 characters extracted from source content.
Expand or collapse full text
SAGE: An Agentic Explainer Framework for Interpreting SAE Features in Language Models Jiaojiao Han 1 Wujiang Xu 2 Mingyu Jin 2 Mengnan Du 3â 1 New Jersey Institute of Technology 2 Rutgers University 3 The Chinese University of Hong Kong, Shenzhen liuliujiujiu05@gmail.com mengnandu@cuhk.edu.cn â Corresponding author Abstract Large language models (LLMs) have achieved remarkable progress, yet their internal mech- anisms remain largely opaque, posing a sig- nificant challenge to their safe and reliable de- ployment. Sparse autoencoders (SAEs) have emerged as a promising tool for decomposing LLM representations into more interpretable features, but explaining the features captured by SAEs remains a challenging task. In this work, we propose SAGE (SAEAGenticExplainer), an agent-based framework that recasts fea- ture interpretation from a passive, single-pass generation task into an active, explanation- driven process. SAGE implements a rigor- ous methodology by systematically formulat- ing multiple explanations for each feature, de- signing targeted experiments to test them, and iteratively refining explanations based on em- pirical activation feedback. Experiments on features from SAEs of diverse language mod- els demonstrate that SAGE produces explana- tions with significantly higher generative and predictive accuracy compared to state-of-the- art baselines. The code is available athttps: //github.com/jiujiubuhejiu/SAGE. 1 Introduction Large language models (LLMs) have achieved remarkable progress across diverse domains, in- cluding natural language understanding, genera- tion, and reasoning. However, despite their im- pressive capabilities, LLMs remain largely opaque systems, often regarded as black boxes whose in- ternal mechanisms are poorly understood (Zhao et al., 2024). To address this opacity, the research community has increasingly focused on decoding the information encoded in LLM representations, seeking to understand how these models process and store knowledge. Among various interpretabil- ity approaches, sparse autoencoders (SAEs) have attracted growing attention due to their ability to decompose dense neural activations into sparse, po- tentially interpretable features (Shu et al., 2025). Recent work has demonstrated that SAEs can iden- tify meaningful feature dimensions in transformer representations, with applications ranging from cir- cuit discovery to activation steering (Ferrando et al., 2025; He et al., 2025). Despite this progress, interpreting SAE features remains a significant challenge. As SAEs are trained using unsupervised learning objectives, the semantic meaning of their learned features must be inferred post-hoc through analysis of their acti- vation patterns. Current approaches, exemplified by Neuronpedia (Lin, 2023), rely on automated interpretation pipelines that generate natural lan- guage explanations for each SAE feature using large language models such as GPT-4 and Claude 4.5. While these methods have produced prelim- inary results, two fundamental problems persist. First, the generated explanations lack consistency and rigor. When different LLMs are used to ex- plain the same feature, they often produce diver- gent explanations, undermining confidence in the interpretations. Second, although SAEs are ex- plicitly designed to decompose polysemous LLM representations into monosemantic features, where each feature captures a single, coherent concept. In practice, many SAE features still exhibit polyse- mantic behavior, activating in response to multiple distinct semantic or structural patterns. Existing methods like Neuronpedia provide only a single explanation per feature, failing to account for this multi-faceted activation behavior and potentially missing important aspects of feature functionality. To address these challenges, we propose SAGE (SAEAGenticExplainer), an agent-based frame- work that transforms feature interpretation from passive observation into active, explanation-driven experimentation. Rather than relying on single- pass interpretations from off-the-shelf LLMs, SAGE implements a rigorous scientific method- ology that systematically formulates multiple ex- 1 arXiv:2511.20820v2 [cs.CL] 10 Feb 2026 planations about each featureâs behavior, designs targeted experiments to test these explanations, and iteratively refines its understanding based on em- pirical evidence. Furthermore, by maintaining mul- tiple parallel explanations throughout the interpre- tation process, SAGE naturally captures polyse- mantic features, producing comprehensive multi- faceted explanations when appropriate. The major contributions of this work can be summarized as: â˘We propose SAGE, a novel agent-based frame- work that reformulates feature interpretation as an active, explanation-driven scientific process rather than a passive, single-pass generation task. â˘SAGE formulates, tests, and iteratively refines multiple parallel explanations for each feature based on empirical activation feedback. â˘We perform experiments on features from diverse LLMs, demonstrating that SAGE produces more accurate, consistent, and actionable feature inter- pretations compared to existing methods. 2 Problem Formulation In this section we first provide the technical back- ground Sparse Autoencoders (SAEs), and then for- mulate the task of SAE feature explanation. 2.1 Sparse Autoencoders SAEs (Bricken et al., 2023b; Cunningham et al., 2023; Templeton et al., 2024) are designed to ad- dress the opacity of large models by decomposing dense neural activationsx âR d model into sparse, potentially interpretable featuresf âR d sae . This is achieved by projecting the input into a much higher-dimensional feature space, whered sae ⍠d model .The architecture consists of an encoder that computes the sparse featuresf, and a decoder that uses these sparse features to reconstruct the original activation, Ëx: f = ReLU(W e (xâb pre ) +b e ), Ëx = W d f +b dec . (1) Here,W e andW d are the encoder and decoder weight matrices, whileb pre ,b e , andb dec are bias terms. The model is trained to balance two compet- ing objectives: reconstruction fidelity and feature sparsity, achieved with the loss functionL: L = âĽxâ Ëx⼠2 2 |z Reconstruction Loss + ÎťâĽf⼠1 |z Sparsity Penalty (2) The first term ensures the reconstructed vectorËxis close to the original inputx. The second term, an L 1 penalty on the feature activationsf, encourages most features to be zero. The hyperparameterÎť controls the trade-off between these two objectives. 2.2 SAE Feature Explanation Since SAEs are trained on unsupervised objectives, the semantic meaning of their learned features, spe- cific directions in the activation space, must be in- ferred post-hoc. An SAE model projects activations into a high-dimensional feature spacef âR d sae , so a trained SAE withd sae = 16, 000, for example, contains 16K individual features. The ultimate goal of our work is to provide a natural language expla- nationE j for each of thej â1,...,d sae features. We formally define the task of SAE feature expla- nation for a single featuref j as finding a natural language explanation,E j , that accurately describes the set of semantic or structural input patterns that cause that feature to activate. As noted in the introduction, current single-pass generation methods often produce explanations that lack this empirical validation and fail to account for polysemantic features that respond to multiple distinct patterns. To address these limitations, we reformulate the task: instead of seeking a single, staticE j , our agent-based framework discovers an empirically validated explanationEthrough an iterative process of testing and refining multiple explanationsH 1 ,...,H n based on multi-turn in- teractions with the SAE model. 3 The Proposed SAGE Framework In this section, we present SAGE (SAE Agentic Ex- plainer), a novel agent-based framework designed to address the challenge of SAE feature explana- tion1. Instead of relying on passive, single-pass generation, SAGE transforms this task into an ac- tive, iterative scientific process (see Figure 1). The process begins when an Explainer LLM gen- erates an initial set of explanations,H i , based on high-activation text from the target LLM and SAE. A Designer LLM then creates targeted test text,T i , to validate these explanations, which ini- tiates the multi-turn explanation refinement loop. Within this loop, an Analyzer LLM observes the empirical feature activations produced whenT i is processed by the target LLM. A Reviewer LLM evaluates this activation feedback and decides the next step: to accept, reject, refute, or refine the cur- rent explanations. This iterative, feedback-driven process continues until an explanation is accepted, 2 .... Transformer Block Transformer Block Transformer Block Target LLM Dense Hidden States Activation Encode r Decoder ReLU Find max activation ... ** Cash -back Apps **( Rak uten,Honey, Drop| Shop online through the app and get1-19% back inspired by are T oriAmos , Reg inaSpektor,Nir vana,Hole,E1li ottSmith ,T egan& Sara ,Metric Method, Ecover,DroppsEcover, Seventh GenerationAll Good ... H 1 SAE H i H n High Activation Text T i T 1 T n Target LLM SAE Analyzer LLM ... H j T j ... ... H 1 H i H â n T i T 1 T â n ... H j T â j ... ... A R Accept Reject Multi-Turn Explanation Refinement E Explainer LLM Reviewer LLM Feature 41262 fires on specific capitalized name-like tokens with a strong, lexeme-and context- sensitive bias, especially the proper name Hole and sometimes other capitalized common-word names or morphemes within brand names while ordinary lowercase uses are near zero. Final Explanation Synthesis H 1 H i H n H j ... ... ... Designer LLM Initial Explanation Generation R R Refine Refute F Figure 1: Overview of the SAGE framework. The process begins when an explainer LLM generates an initial explanations (H i ) from high-activation text derived from the target LLM and SAE. A designer LLM then creates test text (T i ) to validate this explanation, initiating a multi-turn explanation refinement loop. Within this loop, an analyzer LLM observes the activations produced whenT i is fed into the target LLM. A reviewer LLM then evaluates this feedback and decides whether to accept, reject, refute, or refine the current explanations. This iterative process continues until an explanations is accepted, culminating in the final explanation synthesis (H â ). culminating in the final explanation synthesis, E. 3.1 Initial Explanation Generation The interpretation process of our SAGE framework for a single target SAE featuref j , a learned direc- tion in the modelâs activation space, begins with standard feature analysis. We first extract the top-k text segments from a corpus that maximally acti- vate this featuref j . These high-activation exam- ples serve as the empirical foundation for expla- nation generation. The explainer LLM then ana- lyzes these examples using promptP init (see Ap- pendix) to formulate an initial set ofnexplanations, H 1 ,H 2 ,...,H n , about the semantic concept en- coded byf j . Unlike single-pass methods that com- mit to a single interpretation, SAGE maintains mul- tiple parallel explanations to capture potentially complex, context-dependent, or polysemantic ac- tivation patterns. Each explanationsH i represents a distinct, testable theory about what interpretable concept or pattern triggers the featureâs activation. 3.2 Multi-Turn Explanation Refinement The second stage of SAGE is a multi-turn execution loop, where each explanation undergoes iterative refinement through empirical testing. For each ac- tive explanationH i at turnt, the system executes a structured testing cycle. First, the explainer LLM generates test textT i designed to validate explanationH i using prompt P test . This generated text represents a concrete prediction: ifH i correctly captures the concept en- coded by the SAE feature, thenT i should strongly activateF j . The text generation process is guided by both the explanation and accumulated evidence from previous iterations, enabling increasingly so- phisticated probes of feature boundaries. Next, we obtain empirical feedback by passingT i through the target LLM and measuring the SAE feature activation:a i = SAE j (TargetLLM(T i )).The acti- vation magnitudea i provides direct evidence about explanation validity. Based on activation analy- sis, the analyzer LLM determines the next state for each explanation using system promptP analyze . Our framework supports four state transitions that capture different experimental outcomes: ⢠Accept: When test textT i produces strong acti- vations matching predictions, explanationH i is accepted as a valid interpretation. â˘Reject: If repeated tests fail to produce meaning- ful activations or consistently contradict predic- tions, explanation H i will be rejected. â˘Refine: Partial activation matches suggest the explanation captures some aspect of feature be- havior but requires modification. The system generates refined explanationH Ⲡi and updated test text T Ⲡi for the next iteration. ⢠Refute: When activation patterns directly con- tradict explanation predictions, the system main- 3 tainsH i but generates alternative test textT Ⲡi to explore why the expected behavior didnât occur. The state transition logic is formalized as: (H (t+1) i ,T (t+1) i , status i ) = Transition(H (t) i ,T (t) i ,a (t) i ), (3) where the transition function is implemented through structured prompting of the analyzer LLM with activation analysis results. The multi-turn execution continues until all explanations reach ter- minal states (accepted or rejected) or maximum turns are met. Through successive iterations, initial broad and rough explanations evolve into precise descriptions of SAE feature behavior. This iterative process enables several key ca- pabilities. Complex conditional features emerge through refinement what begins as "technical terms" might evolve into "technical discussions in formal contexts" through testing. Polyseman- tic features are naturally discovered when multiple non-overlapping explanations are accepted. Edge cases and boundary conditions surface through the refute-retry cycle. Each iteration adds to an accu- mulating evidence base: E (t) =E (tâ1) âŞ(H (t) i ,T (t) i ,a (t) i ) n i=1 .(4) This evidence history informs subsequent expla- nation refinement and test generation, creating a feedback loop that drives increasingly sophisticated understanding. 3.3 Final Explanation Synthesis After the iterative process converges, SAGE synthe- sizes final interpretations from accepted explana- tions. The reviewer LLM reviews all accepted ex- planationsH accepted and their supporting evidence using promptP synthesize to generate comprehensive feature explanations E. For monosemantic features, this typically yields a single refined explanation with extensive empiri- cal validation. For polysemantic features, the syn- thesis identifies distinct behavioral facets and their activation conditions. The final output includes both natural language explanations and concrete examples that reliably trigger feature activation. 4 Experiments In this section, we conduct experiments to evaluate the proposed SAGE framework. Table 1: This table outlines the experimental setup, de- tailing the diverse set of open-source LLMs, correspond- ing SAE models, and the specific transformer layers selected for feature evaluation. LLMsSAE ModelLayers Qwen3-4b transcoder-hp3, 7, 11, 23 Gemma-2-2b gemmascope-res-16k3, 7, 11, 23 GPT-OSS-20b resid-post-a3, 7, 11, 23 4.1 Experimental Setup Implementation Details. We evaluate SAE fea- tures from a diverse set of open-source language models using pre-trained SAEs 1 . The specific con- figurations of models, SAEs, and their correspond- ing layers employed in this study are as given in Ta- ble 1. We evaluate SAGE across these transformer architectures, focusing on layers 3, 7, 11, and 23 to capture feature behaviors spanning from early semantic processing to high-level abstraction. For each target layer, we randomly sample 10 features to ensure representative evaluation while maintain- ing computational feasibility. We employ GPT-5 2 as the core language model for all agents within the SAGE framework, including the Explainer, De- signer, Analyzer, and Reviewer components. A critical component of our evaluation methodology, and for our baseline comparison against Neuronpe- dia, our top-k activating exemplars are taken from the "dashboard" of Neuronpedia. For the parame- ters introduced in Section 3.1, we set the number of top-k text segmentskto 10 and the number of initial explanations n to 4. Baseline Comparison. We conduct systematic comparisons against Neuronpedia, the current state- of-the-art automated interpretation system. To ensure fair comparison with Neuronpedia, we maintain strict experimental controls: (1) Consis- tent Exemplar Data: All top-kexemplars are ob- tained through Neuronpediaâs standardized acti- vation sampling interface; (2) Uniform Explana- tion Models: Both systems utilize the same LLM (GPT-5) for generating natural language explana- tions; (3) Standardized Activation Measurement: Ground-truth activation values are retrieved using Neuronpediaâs evaluation APIs; (4) Identical Test Sets: Feature selection and test sentence sampling procedures are identical across methods. 1 https://w.neuronpedia.org/ 2 https://platform.openai.com/docs/models/gpt-5 4 Table 2: Comparison of explanation quality between SAGE and Neuronpedia baseline using generative accuracy and predictive accuracy metrics. Method GPT-OSS-20bQwen3-4bGemma-2-2b Layer Gen. Acc.â Pred. Acc.â Layer Gen. Acc.â Pred. Acc.â Layer Gen. Acc.â Pred. Acc.â Neuronpedia30.260.6230.220.6830.750.68 SAGE30.590.8030.540.7230.970.83 Neuronpedia70.570.6070.250.6470.300.65 SAGE70.770.7170.540.6670.800.70 Neuronpedia110.300.67110.120.65110.360.70 SAGE110.520.71110.230.65110.560.74 Neuronpedia230.120.52230.090.65230.280.64 SAGE230.670.68230.280.67230.560.67 Evaluation Metrics.We evaluate the quality and utility of the generated feature explanations using two complementary metrics. The first, Genera- tive Accuracy, assesses the causal validity of an explanation by measuring whether it can be used to generate novel text that reliably activates the target feature. The second, Predictive Accuracy, assesses the descriptive power of an explanation by mea- suring its ability to predict feature activations on held-out data. Full details on the implementation of these metrics are provided in Appendix A. 4.2 Explanation Results Comparisons Table 2 compares SAGE against the Neuronpedia baseline across three language models using gen- erative and predictive accuracy metrics. SAGE demonstrates substantial generative accuracy im- provements across all configurations, with gains ranging from 29% to 458%. The most pronounced improvements occur at deeper layers where Neu- ronpedia deteriorates significantly. At layer 23, SAGE achieves 0.67 for GPT-OSS-20B versus Neu- ronpediaâs 0.12, representing a 458% improvement. Predictive accuracy shows more modest but consis- tent gains, with SAGE scoring 0.65-0.83 compared to Neuronpediaâs 0.52-0.70. This performance divergence reveals a key dis- tinction between the approaches. While both meth- ods adequately describe existing activation pat- terns, SAGEâs explanations possess significantly greater causal validity for generating novel feature- activating content. Unlike generative accuracy, predictive performance remains stable across net- work depths for both methods. The generalizability across model architectures confirms that iterative experimental validation benefits extend across di- verse model families and scales. 4.3 Qualitative Evaluation In this section, we provide several case explana- tions in Table 3 to qualitatively demonstrate the precision and faithfulness of SAGEâs explanations. The baselineâs tendency to over-generalize is ev- ident in feature24625from Qwen3-4b, described as detecting "English negative contractions using ânâtâ". Our empirical validation, however, reveals a far more specific function. SAGEâs process (e.g., Test 2: "wonât" and Test 10: "donât") explicitly refutes this broad hypothesis, showing zero acti- vation. Instead, SAGE correctly identifies the fea- tureâs true, narrow scope: an "English âcanâtâ con- traction suffix detector," defining a sharp, accurate boundary. This rigorous validation is equally critical for polysemous features.For feature5125from Gemma-2-2b, the baseline provides a vague de- scription of "multithreading synchronization" with- out defining its limits. SAGEâs iterative valida- tion, in contrast, not only confirms activation on multi-language code constructs (Python RLock, C++ mutex, Java synchronized) but also actively tests and refutes activations on natural-language uses of the word "lock" (e.g., Test 3: "He turned the lock on the door."). SAGEâs final descrip- tion, "Code synchronization/locking constructs... Natural-language uses... remain at baseline," pro- vides a far more complete and useful explanation. This pattern of superior precision is consistent across other examples. For instance, SAGE de- scribes feature121075(GPT-OSS-20b) as a "Ter- restrial lexeme/morpheme detector" sensitive to exact tokens, rather than the baselineâs general "terrestrial... contexts". Similarly, for feature1 (Gemma-2-9b-it), SAGE specifies a "lexical detec- 5 Table 3: Comparison of explanations of SAGE with Neuronpedia.Blue: first semantics,Red: second semantics. LLMExample featureDescription by NeuronpediaDescription by SAGE (Ours) layer-type/id Gemma-2- 2b 11-gemmascope- res-16k/ 5125 mentions of multithreading synchronization and thread-safety mechanisms, especially lock-related constructs and events. Code synchronization/locking constructs (Python lock/R- Lock/Event idioms; C++ mutex; Java-like synchronized)". Natural-language uses of âlock/unlock/Sherlockâ remain at baseline. Qwen3-4b 23-transcoder -hp/ 24625 English negative contractions using "nât," often in auxiliary or modal verb constructions. English "canât" contraction suffix detector ("ât"/"ât" after " can"; localized, orthography/punctuation/newline robust; moderate activations with occasional spillover) GPT-OSS- 20b 3-resid-post- a/ 121075 mentions of terrestrial, land-based contexts such as habitats, ecosystems, animals, or planets. Terrestrial lexeme/morpheme detector: exact â terrestrialâ to- ken (strong) and â...restrialâ fragments (strong-to-moderate), with stem-only fragments moderate. Habitat list co-activation: weak activation on â aquaticâ when co-listed with strongly activated â terrestrialâ. Gemma-2- 9b-it 20-gemmascope -res-131k/ 1 mentions of Java exceptions in code/logs, especially invalid-argument error types and related exception handling. Java IllegalArgumentException lexical detector (surface- form â IllegalArgumentâ with weak âExceptionâ co- activation; modest sensitivity to â Illegalâ prefix). tor" for the exact string "IllegalArgument". In all cases, SAGE provides more specific, empirically- grounded, and faithful explanations of the featureâs true behavior. 4.4 Ablation Studies We ablated the number of initial explanationsk generated by the explainer LLM to balance in- terpretation quality with computational efficiency. Figure 2 shows results fork â 5, 10, 15. With k = 5, SAGE achieves the lowest token consump- tion (26,500 tokens per turn) but insufficient ex- planation diversity, yielding only 0.648 prediction accuracy. The limited hypothesis space prevents comprehensive feature understanding, particularly for polysemantic features requiring multiple inter- pretations. Atk = 15, prediction accuracy peaks at 0.667 but incurs a 19% higher computational cost (31,500 tokens per turn) compared tok = 10. The performance gain diminishes as additional explana- tions often represent redundant hypotheses. The op- timal configuration emerges atk = 10, achieving 0.664 prediction accuracy statistically equivalent tok = 15(difference of 0.003) while maintain- ing computational efficiency at 26,500 tokens per turn. This provides sufficient explanation diversity to capture complex feature semantics without di- minishing returns. We adoptk = 10as the default configuration, balancing interpretive thoroughness with computational efficiency. 5 Conclusions In this work, we addressed the critical challenge of consistently and comprehensively interpreting fea- 51015 k (Hyperparameter) 0.64 0.65 0.66 0.67 Pred. Acc Prediction Accuracy Tokens / Turn (Ă10 3 ) 26 28 30 32 Tokens / Turn ( Ă10 3 ) Figure 2: Ablation study on initial explanation count k. Prediction accuracy saturates atk = 10while token consumption continues increasing, demonstrating opti- mal efficiency at k = 10. tures from SAEs in language models. To tackle this, we proposed SAGE, a novel agent-based frame- work that reformulates feature interpretation as an active, explanation-driven scientific process rather than a passive, single-pass generation task. SAGE employs a multi-turn execution loop where an ex- plainer LLM systematically formulates, tests, and refines multiple explanations for each feature by generating targeted text and analyzing empirical activation feedback. Our comprehensive evalua- tions demonstrate that SAGE yields explanations with superior generative and predictive accuracy compared to existing state-of-the-art methods. Ad- ditionally, by maintaining and validating multiple parallel explanations, SAGE naturally discovers and provides multi-faceted explanations for polyse- mantic features, addressing a fundamental limita- tion of current interpretation approaches. 6 Limitations Our study has several limitations, primarily stem- ming from resource constraints. For each LLM and its corresponding SAE, our evaluation was con- ducted on only four selected layers rather than all available layers. Furthermore, within each of these layers, we randomly sampled 10 features for experi- mental evaluation instead of assessing the complete set of features. References Andy Arditi, Oscar Balcells Obeso, Aaquib Syed, Daniel Paleka, Nina Rimsky, Wes Gurnee, and Neel Nanda. 2024. Refusal in language models is medi- ated by a single direction. In NeurIPS. Leonard Bereska and Stratis Gavves. Mechanistic in- terpretability for ai safety-a review. Transactions on Machine Learning Research. StevenBills,NickCammarata,DanMoss- ing, Henk Tillman, Leo Gao, Gabriel Goh, Ilya Sutskever,Jan Leike,Jeff Wu,and William Saunders. 2023.Language mod- els can explain neurons in language models. https://openaipublic.blob.core.windows. net/neuron-explainer/paper/index.html. Accessed: Y-M-D. Trenton Bricken, Adly Templeton, Joshua Batson, Brian Chen, Adam Jermyn, Tom Conerly, Nick Turner, Cem Anil, Carson Denison, Amanda Askell, Robert Lasenby, Yifan Wu, Shauna Kravec, Nicholas Schiefer, Tim Maxwell, Nicholas Joseph, Zac Hatfield-Dodds, Alex Tamkin, Karina Nguyen, and 6 others. 2023a. Towards monosemanticity: Decom- posing language models with dictionary learning. Transformer Circuits Thread. Https://transformer- circuits.pub/2023/monosemantic- features/index.html. Trenton Bricken, Adly Templeton, Joshua Batson, and 1 others. 2023b. Towards monosemanticity: De- composing language models with dictionary learning. Transformer Circuits Thread. Hoagy Cunningham, Aidan Ewart, Logan Riggs, Robert Huben, and Lee Sharkey. 2023. Sparse autoencoders find highly interpretable features in language models. arXiv preprint arXiv:2309.08600. Manaal Faruqui, Yulia Tsvetkov, Dani Yogatama, Chris Dyer, and Noah A Smith. 2015. Sparse overcomplete word vector representations. In ACL, pages 1491â 1500. Javier Ferrando, Oscar Balcells Obeso, Senthooran Ra- jamanoharan, and Neel Nanda. 2025. Do i know this entity? knowledge awareness and hallucinations in language models. In ICLR. Leo Gao, Tom Dupre la Tour, Henk Tillman, Gabriel Goh, Rajan Troll, Alec Radford, Ilya Sutskever, Jan Leike, and Jeffrey Wu. 2025. Scaling and evaluating sparse autoencoders. In ICLR. Yoav Gur-Arieh, Roy Mayan, Chen Agassy, Atticus Geiger, and Mor Geva. 2025. Enhancing automated interpretability with output-centric feature descrip- tions. In Proceedings of ACL, Vienna, Austria. Asso- ciation for Computational Linguistics. Zhengfu He, Wentao Shu, Xuyang Ge, Lingjie Chen, Junxuan Wang, Yunhua Zhou, Frances Liu, Qipeng Guo, Xuanjing Huang, Zuxuan Wu, and 1 others. 2024. Llama scope: Extracting millions of features from llama-3.1-8b with sparse autoencoders. arXiv preprint arXiv:2410.20526. Zirui He, Mingyu Jin, Bo Shen, Ali Payani, Yongfeng Zhang, and Mengnan Du. 2025. SAE-SSV: Super- vised steering in sparse representation spaces for reli- able control of language models. In EMNLP, Suzhou, China. Association for Computational Linguistics. Robert Huben, Hoagy Cunningham, Logan Riggs Smith, Aidan Ewart, and Lee Sharkey. 2024. Sparse autoen- coders find highly interpretable features in language models. In ICLR. Connor Kissane, Robert Krzyzanowski, Joseph Isaac Bloom, Arthur Conmy, and Neel Nanda. Interpreting attention layer outputs with sparse autoencoders. In ICML 2024 Workshop on Mechanistic Interpretabil- ity. Tom Lieberum, Senthooran Rajamanoharan, Arthur Conmy, Lewis Smith, Nicolas Sonnerat, Vikrant Varma, JĂĄnos KramĂĄr, Anca Dragan, Rohin Shah, and Neel Nanda. 2024. Gemma scope: Open sparse autoencoders everywhere all at once on gemma 2. In ACL BlackboxNLP Workshop, pages 278â300. Johnny Lin. 2023. Neuronpedia: Interactive reference and tooling for analyzing neural networks. Software available from neuronpedia.org. Suraj Prasai, Mengnan Du, Ying Zhang, and Fan Yang. 2026. Knowthyself: An agentic assistant for llm interpretability. AAAI Demo Track. Senthooran Rajamanoharan, Arthur Conmy, Lewis Smith, Tom Lieberum, Vikrant Varma, JĂĄnos KramĂĄr, Rohin Shah, and Neel Nanda. 2024a. Improving sparse decomposition of language model activations with gated sparse autoencoders. In NeurIPS, pages 775â818. Senthooran Rajamanoharan, Tom Lieberum, Nicolas Sonnerat, Arthur Conmy, Vikrant Varma, JĂĄnos KramĂĄr, and Neel Nanda. 2024b. Jumping ahead: Im- proving reconstruction fidelity with jumprelu sparse autoencoders. arXiv preprint arXiv:2407.14435. Tamar Rott Shaham, Sarah Schwettmann, Franklin Wang, Achyuta Rajaram, Evan Hernandez, Jacob Andreas, and Antonio Torralba. 2024. A multimodal 7 automated interpretability agent. In Forty-first Inter- national Conference on Machine Learning. Lee Sharkey, Dan Braun, and Beren Millidge. 2022. Taking features out of superposition with sparse au- toencoders. Wei Shi, Sihang Li, Tao Liang, Mingyang Wan, Guojun Ma, Xiang Wang, and Xiangnan He. 2025. Route sparse autoencoder to interpret large language mod- els. In EMNLP, pages 6812â6826, Suzhou, China. Association for Computational Linguistics. Dong Shu, Xuansheng Wu, Haiyan Zhao, Daking Rai, Ziyu Yao, Ninghao Liu, and Mengnan Du. 2025. A survey on sparse autoencoders: Interpreting the internal mechanisms of large language models. In EMNLP Findings, Suzhou, China. Association for Computational Linguistics. Adly Templeton, Tom Conerly, Jonathan Marcus, and 1 others. 2024. Scaling monosemanticity: Extracting interpretable features from claude 3 sonnet. Trans- former Circuits Thread. Mengru Wang, Xingyu Chen, Yue Wang, Zhiwei He, Ji- ahao Xu, Tian Liang, Qiuzhi Liu, Yunzhi Yao, Wenx- uan Wang, Ruotian Ma, and 1 others. 2025a. Two experts are all you need for steering thinking: Re- inforcing cognitive effort in moe reasoning models without additional training. NeurIPS. Mengru Wang, Ziwen Xu, Shengyu Mao, Shumin Deng, Zhaopeng Tu, Huajun Chen, and Ningyu Zhang. 2025b. Beyond prompt engineering: Robust behav- ior control in LLMs via steering target atoms. In ACL, pages 23381â23399, Vienna, Austria. Associa- tion for Computational Linguistics. Lyucheng Wu, Mengru Wang, Ziwen Xu, Tri Cao, Nay Oo, Bryan Hooi, and Shumin Deng. 2025a. Au- tomating steering for safe multimodal large language models. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pages 792â814. Xuansheng Wu, Wenhao Yu, Xiaoming Zhai, and Ning- hao Liu. 2025b. Self-regularization with sparse au- toencoders for controllable llm-based classification. In SIGKDD, pages 3250â3260. Xuansheng Wu, Jiayi Yuan, Wenlin Yao, Xiaoming Zhai, and Ninghao Liu. 2025c. Interpreting and steering llms with mutual information-based expla- nations on sparse autoencoders.arXiv preprint arXiv:2502.15576. Wei Jie Yeo, Nirmalendu Prakash, Clement Neo, Ran- jan Satapathy, Roy Ka-Wei Lee, and Erik Cambria. 2025. Understanding refusal in language models with sparse autoencoders.In EMNLP Findings, Suzhou, China. Association for Computational Lin- guistics. Haiyan Zhao, Hanjie Chen, Fan Yang, Ninghao Liu, Huiqi Deng, Hengyi Cai, Shuaiqiang Wang, Dawei Yin, and Mengnan Du. 2024. Explainability for large language models: A survey. ACM Transactions on Intelligent Systems and Technology, 15(2):1â38. 8 AMore Details of the Evaluation Metrics We employ two complementary evaluation metrics to assess the quality and utility of feature explana- tions generated by our SAGE framework. ⢠Generative Accuracy. This metric assesses the causal validity of an explanation: can it be used to generate novel text that reliably triggers the feature? We instruct an LLM to generateNsen- tences based solely on the featureâs explanation. We define a success thresholdT act as 50% of the maximum activation observed in the initial top- 10 exemplars. The generative accuracy is the success rate: the fraction of generated sentences whose maximal token activationF j (G(H i ))ex- ceeds T act . â˘Predictive Accuracy. This metric assesses the de- scriptive power of an explanation: can it be used to predict feature activations on held-out data? We use a held-out set of exemplarsD held-out , dis- tinct from theD j,k used for explanation genera- tion, sampled from high, medium, and low activa- tion groups. Following past work (Cunningham et al., 2023), we employ a simulatorĎ, which is an LLM prompted with the feature explanation E j . For each tokentin a held-out example,Ďpre- dicts the discretized activation level. Rather than single-point prediction, we compute the expected activation value using the log-probabilitiesĎas- signs to the output tokens â0â through â10â. The predictive accuracy is the mean Pearson corre- lation coefficient (Ď) between the predicted acti- vation values and the true, normalized per-token activations across D held-out . B Related Work Sparse autoencoders (SAEs). SAEs were intro- duced as an unsupervised dictionary-learning ap- proach to address superposition (Faruqui et al., 2015) in LLM (Shu et al., 2025; Huben et al., 2024).By mapping model activations into a higher-dimensional sparse space, SAEs isolate a small number of latent features per input, yield- ing monosemantic features that correspond to sin- gle interpretable concepts rather than polyseman- tic neurons (Bricken et al., 2023a). A number of SAE variants and tools have been developed to im- prove their efficacy and accessibility. The vanilla SAE typically uses anL 1 sparsity penalty on the latent vector to encourage most neurons to stay in- active (Sharkey et al., 2022) and recent variants like the Top-KSAE instead enforce a fixed numberK of active features per input (Gao et al., 2025). Other improvements include gated or JumpReLU SAEs that modify the activation function to better bal- ance feature detection and strength estimation (Ra- jamanoharan et al., 2024b,a). Some pre-trained repositories, such as Gemma Scope (Lieberum et al., 2024) and Llama Scope (He et al., 2024), enable broader research. SAEs Application. SAEs have been used to inter- pret model representations and understand model capabilities (Wu et al., 2025b,c). Beyond static analysis, researchers have begun leveraging SAE- discovered features to steer model behavior. Such activation steering via SAE features has been used to alter attributes like sentiment, truthfulness, or style without fine-tuning the entire model (He et al., 2025; Shi et al., 2025; Wang et al., 2025b,a). SAEs have also been applied in the context of model safety and alignment. One study showed that fea- tures learned by an SAE from a language model can serve as effective probes for classifying toxic content across languages (Bereska and Gavves). By identifying which sparse features correspond to a modelâs refusals or safety responses, one can un- derstand and even adjust the modelâs safety mech- anisms. Intervening on these features has been shown to influence the modelâs tendency to refuse or comply with certain prompts (Arditi et al., 2024; Yeo et al., 2025; Wu et al., 2025a). Overall, SAEs offer a transparent, feature-level handle on model behaviors that is valuable for safety research. SAEs Feature Explanation. Inspired by the au- tomated interpretability pipeline that uses GPT- 4 to explain GPT-2 neurons from their activat- ing examples (MaxAct) (Bills et al., 2023), a framework that has since become the standard for large-scale interpretation of neurons and SAE- learned features in both language and vision mod- els (Lin, 2023; Huben et al., 2024; Gao et al., 2025). Neuronpedia combines an activation-based method (Kissane et al.) that highlights the tokens most strongly triggering a feature with a logit- projection method (Kissane et al.) that infers the featureâs semantic direction by measuring its posi- tive and negative influence on output logits. Recent work proposes an "output-centric" automated fea- ture interpretation that interprets model features not only by considering which inputs activate them, but also by examining the impact of their activation on the model output to generate more accurate and 9 causal interpretations (Gur-Arieh et al., 2025). Agents for Explainability. Recent work has ex- plored using agentic frameworks for explainability. For instance, MAIA (Shaham et al., 2024) employs a vision-language model equipped with a set of tools to automate the interpretation of computer vision models. MAIA iteratively designs experi- ments, composes tools for tasks like input synthesis and exemplar generation, and formulates explana- tions to explain model behaviors, such as identi- fying feature selectivity or failure modes. Simi- larly, KnowThyself (Prasai et al., 2026) provides an agentic assistant specifically for LLM interpretabil- ity. It unifies various interpretability tools into a single chat-based interface, allowing users to ask natural language questions. In contrast to these applications, our work proposes an agent frame- work specifically designed to interpret the features learned by SAEs. 10 C Examples of SAE Explanations Qwen3-4b 3-transcoder-hp 148551 Lexical âamnestyâ (lowercase common-noun event; not âAmnesty Internationalâ or derived forms) Specific -mstr/-msta lexemes: âDarmstadtâ, âhamstringâ (singular), and âArmstrongâ (surname); excludes unrelated â-stadtâ cities, plurals, or orthographic near-misses (e.g., âIngolstadtâ, âAmster- damâ, âhamsterâ) Gemma-2-2b 11-gemmascope-res-16k 148551 sudden/suddenlyâ lexical-morpheme detector (incl. âall of a/the suddenâ) with split-morpheme robustness and punctuation spillover Spillover in âSuddenly, there was . . . â raising comma and âwasâ when preceded by âSuddenly Gemma-2-9b-it 20-gemmascope-res-131k 2 Expository-definition scaffolding (endowed-with PPs and predicate coordination in technical/ency- clopedic style) Inert on copular/list coordinations (negative control)) Qwen3-4b 7-transcoder-hp 158076 "Recreat-" Morpheme and "-ational" Suffix Morphological Detector (Activates on words like âRecreationalâ and âRecreativoâ via strong peaks on âcreatâ and âationalâ subtokens) GPT-OSS-20b 3-resid-post-a 72038 Chinese lexical "çä¸" detector (strong) with weak secondary sensitivity to the character "ä¸" in non-Chinese CJK contexts Gemma-2-2b 11-gemmascope-res-16k 13574 m-final subword detector (case-/domain-agnostic) with vowel+m hierarchy (UMâĽOM > um Âť AM/IM) and occasional internal-âemâ spillover due to tokenization GPT-OSS-20b 7-resid-post-a 74421 Apartheid lexical/subword detector with compositional co-occurrence boosts (peak on âheidâ or â apartheidâ; moderate âApartâ/âapartâ; boosted policy/state/government/system/regime; contextual âSouth/Africaâ; negatives low) 11 D Agent Prompts Pinit Task: We have executed the maximum activation test on the corpus. Your mission is to systematically analyze and interpret specific SAE features. After analyzing the exemplar data, you MUST explicitly state hypotheses. Real Exemplar Data from Corpus Analysis: exemplars_summary Required Output Format: OBSERVATION: - Pattern 1: [specific pattern description based on real data] - Pattern 2: [another pattern description based on real data] - Common elements: [list of common features from real exemplars] [HYPOTHESIS LIST]: Hypothesis_1: [Specific, testable claim based on analysis] Hypothesis_2: [Alternative explanation for the patterns] Hypothesis_3: [Edge case consideration - what might NOT activate this feature] Hypothesis_4: [Additional hypothesis covering different aspects] Analysis & Hypothesis Formation Guidelines: ⢠Analyze the REAL activation values and key tokens from the exemplars ⢠Look for linguistic patterns (suffixes, prefixes, word types) ⢠Identify semantic patterns (topics, domains, concepts) ⢠Note structural patterns (syntax, formatting) ⢠Be specific: âEnglish -tion suffixesâ not âEnglish wordsâ ⢠Focus on COMMON patterns across multiple exemplars ⢠Consider which specific tokens have the highest activation values ⢠MANDATORY: After observations, form specific, testable hypotheses about what the feature detects ⢠Be precise: âThis feature detects Python import statementsâ not âThis feature detects programmingâ ⢠Each hypothesis must be testable with model.run ⢠Include at least one negative control hypothesis Format Requirements: ⢠Always start each hypothesis with âHypothesis_X: [your specific hypothesis]â ⢠Base hypotheses directly on observations, not assumptions ⢠Include positive and negative cases ⢠Cover different aspects of the feature (linguistic, semantic, structural) Rules: ⢠Observe activation patterns, activation values and identify high-activating examples ⢠Do NOT issue [TOOL] commands ⢠Base analysis on the REAL exemplar data provided above ⢠Be scientific and evidence-based ⢠Focus on what the feature actually detects based on the activation patterns 12 psynthesize Task: Review all hypotheses and their testing results. Determine if additional testing is needed before drawing final conclusions. All Hypotheses Information: hypotheses_summary Required Output Format: REVIEW SUMMARY: [Brief summary of all hypotheses and their current status] ASSESSMENT: [Are all hypotheses adequately tested?] [Are there any gaps in evidence?] [Are there any contradictions between hypotheses?] DECISION: Need more testing: [YES / NO] [If YES: Specify which hypotheses need additional testing and suggested test sentences] [If NO: Explain why current evidence is sufficient for final conclusion] IMPORTANT - If "Need more testing: YES": When suggesting additional tests, format them EXACTLY like this so they can be automatically executed: - H1: Test negative control: "She left for Paris." - H1: Test another negative: "I bought it for $5." - H2: Test verbal use: "Batteries last for hours." Format Requirements for Suggested Tests: 1. Start each line with "- H[number]:" 2. Put the test sentence in double quotes: "test sentence here" 3. Keep sentences simple (3-10 words) 4. One test per line Review Guidelines: ⢠Check if each hypothesis has sufficient test evidence (at least 2-3 tests) ⢠Verify that CONFIRMED/REFUTED hypotheses have strong supporting evidence ⢠Identify any hypotheses that may need refinement or additional testing ⢠Consider if there are any high-activation corpus tokens that havenât been tested ⢠Ensure no critical patterns are missing from the analysis ⢠Limit: Suggest a maximum of 2-3 tests per hypothesis (focus on the most critical gaps) Rules: ⢠Be thorough: review ALL hypotheses, not just the confirmed ones ⢠Be honest: if evidence is insufficient, say so ⢠Be specific: if more testing is needed, use the format above for suggested tests ⢠Do NOT issue [TOOL] commands ⢠Base assessment on REAL test data provided above ⢠Safety: This is review iteration self.sm.review_count if hasattr(self.sm, âreview_countâ) else 1/3. After 3 iterations, proceed to final conclusion regardless. 13