Florent Draye
Author directory2026
How Does Alignment Tuning Shape Representations of Sycophancy and Related Cue-Induced Biases in LLMs?
Prakhar Gupta | Terry Jingchen Zhang | Florent Draye | Bernhard Schölkopf | Zhijing Jin
Findings of the Association for Computational Linguistics: EMNLP 2026
Prakhar Gupta | Terry Jingchen Zhang | Florent Draye | Bernhard Schölkopf | Zhijing Jin
Findings of the Association for Computational Linguistics: EMNLP 2026
Modern LLMs are alarmingly susceptible to surprisingly simple immaterial changes of input prompts: a casual hint, an incorrectly labeled few-shot example, or a fake prior assistant turn often flips an originally correct answer. We study where this susceptibility, spanning sycophancy and related cue-induced biases, lives inside the model. Across five model families and seven bias types, we extract a per-bias direction from hidden states and triangulate it through three measures: probing, leave-one-dataset-out (LODO) transfer, and causal intervention. The susceptibility is largely shaped by alignment tuning rather than pretraining: pretrained base models generally cave much less to these biases, and their activations carry much weaker cue-specific signal beyond question content. Within aligned models, each bias has a coherent linear direction that we can both decode and steer along, recovering the unbiased answer across every family we test. The biases do not collapse into a single shared representation, however: cross-bias overlap is model-specific, and even behaviorally similar biases occupy different directions. The same intervention also provides a proof-of-concept debiasing tool, recovering a meaningful share of bias-induced errors while preserving most correct answers across all instruct families. Cue-induced bias is therefore best understood not as a single flaw in LLMs but as a family of causally effective linear directions that are largely shaped by alignment tuning.
Tracing Multilingual Representations in LLMs with Cross-Layer Transcoders
Abir Harrasse | Florent Draye | Punya Syon Pandey | Zhijing Jin | Bernhard Schölkopf
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Abir Harrasse | Florent Draye | Punya Syon Pandey | Zhijing Jin | Bernhard Schölkopf
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Multilingual Large Language Models (LLMs) can process many languages, yet how they internally represent this diversity remains unclear. Do they form shared multilingual representations with language-specific decoding, and if so, why do multilingual performance gaps persist? To address this question, we train models on different multilingual mixtures and analyze their internal mechanisms using Cross-Layer Transcoders (CLTs) and Attribution Graphs. Our results reveal a consistent three-phase structure across models: early layers encode language-specific information, middle layers converge to highly shared multilingual representations, and final layers re-specialize for language-specific decoding.
Training models without English produces the same shared multilingual structures, suggesting that these representations emerge independently of English dominance. We further show that decoding relies on a small set of high-frequency late-layer features that linearly encode language identity from earlier layers, and that intervening on these features allows one language to be suppressed and another substituted. Finally, through a Model-Diffing experiment, we show that non-English failures arise from weak late-layer decoding features, weak middle-layer clusters, and tokenizer fragmentation that forces early layers to specialize in word reassembly. Finetuning strengthens these features and their connections, improving token assembly and language-specific decoding, providing a mechanistic explanation for multilingual performance gaps.
Training models without English produces the same shared multilingual structures, suggesting that these representations emerge independently of English dominance. We further show that decoding relies on a small set of high-frequency late-layer features that linearly encode language identity from earlier layers, and that intervening on these features allows one language to be suppressed and another substituted. Finally, through a Model-Diffing experiment, we show that non-English failures arise from weak late-layer decoding features, weak middle-layer clusters, and tokenizer fragmentation that forces early layers to specialize in word reassembly. Finetuning strengthens these features and their connections, improving token assembly and language-specific decoding, providing a mechanistic explanation for multilingual performance gaps.
How Do Linear Probes Emerge? A Circuit-Tracing Framework with Concept-Targeted Attribution
Vedant Palit | Florent Draye | Terry Jingchen Zhang | Bernhard Schölkopf | Zhijing Jin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Vedant Palit | Florent Draye | Terry Jingchen Zhang | Bernhard Schölkopf | Zhijing Jin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Transcoder attribution graphs are usually trained to explain why a model assigns high probability to a particular next token. We introduce Concept-Targeted Attribution (CTA), which instead trains attribution graphs with respect to a linear probe direction. CTA therefore yields probe-specific circuits that explain why an internal concept representation arises in a prompt, independently of whether it is expressed in the generated token. Using Cross-Layer Transcoders, we show that these probe-targeted graphs contain predictive structure: graph-level features predict probe accuracy across four widely studied concept categories (𝜌 = 0.91, R2 = 0.84), while local features identify the sparse components driving per-prompt classification. This connects probe performance to interpretable circuit structure, allowing us to ask not only whether a probe works, but which internal computations make it work. Causal ablations further show that probe-targeted and logit-targeted graphs capture functionally distinct mechanisms. Removing probe-relevant features reduces internal concept scores while largely preserving generated tokens, whereas removing logit-relevant features changes the generated token in 92% to 100% of cases with near-zero effect on probe scores. CTA provides a framework for moving from behavioral probe accuracy to mechanistic explanations of probe performance, enabling more detailed audits of internal concept representations, including safety-critical ones.
PruneGround: Plug-and-play Spatial Pruning for 3D Visual Grounding
Duc Cao Dinh | Khai Le-Duc | Florent Draye | Chris Ngo | Terry Jingchen Zhang | Bernhard Schölkopf | Zhijing Jin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Duc Cao Dinh | Khai Le-Duc | Florent Draye | Chris Ngo | Terry Jingchen Zhang | Bernhard Schölkopf | Zhijing Jin
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
3D Visual Grounding (3DVG) aims to localize target objects in 3D scenes given natural language descriptions. Existing approaches typically perform reasoning over the entire scene, leading to ambiguous predictions and high computational cost, especially in cluttered environments. We observe that many referential expressions rely on local spatial context and often correspond to restricted spatial regions rather than the full scene. Motivated by this insight, we propose PruneGround, an effective plug-and-play framework for 3DVG built upon three key components. First, we introduce LanguageGuided Spatial Pruning (LGSP), which leverages a frozen Vision Language Model (VLM) to identify language-relevant regions, thereby reducing spatial computation and grounding candidates in the narrower search space. Second, we propose MultiView-Conditioned Description Reformulation (MCDR), which decomposes complex expressions into simplified target–anchor relations and augments missing spatial cues through multi-view reasoning. Finally, we propose LLM-Grounder, which repurposes a detection-pretrained spatial LLM into a language-conditioned grounding model by aligning point cloud and linguistic representations within the pruned region. Extensive experiments on the three most popular point cloud benchmarks demonstrate that our method achieves state-of-the-art results on all three ScanRefer settings and on 9 out of 10 Nr3D/Sr3D settings.
CLT-Forge: A Scalable Library for Cross-Layer Transcoders and Attribution Graphs
Florent Draye | Vedant Palit | Abir Harrasse | Tung-Yu Wu | Jiarui Liu | Punya Syon Pandey | Roderick Wu | Chih-Hao Hsu | Terry Jingchen Zhang | Zhijing Jin | Bernhard Schölkopf
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: System Demonstrations
Florent Draye | Vedant Palit | Abir Harrasse | Tung-Yu Wu | Jiarui Liu | Punya Syon Pandey | Roderick Wu | Chih-Hao Hsu | Terry Jingchen Zhang | Zhijing Jin | Bernhard Schölkopf
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: System Demonstrations
Mechanistic interpretability seeks to understand how Large Language Models (LLMs) represent and process information. Recent approaches based on dictionary learning and transcoders enable representing model computation in terms of sparse, interpretable features and their interactions, giving rise to feature attribution graphs. However, these graphs are often large and redundant, limiting their interpretability in practice. Cross-Layer Transcoders (CLTs) address this issue by sharing features across layers while preserving layer-specific decoding, yielding more compact representations, but remain difficult to train and analyze at scale. We introduce an open-source library for end-to-end training and interpretability of CLTs. Our framework integrates scalable distributed training with model sharding and compressed activation caching, a unified automated interpretability pipeline for feature analysis and explanation, attribution graph computation using Circuit-Tracer, and a flexible visualization interface. This provides a practical and unified solution for scaling CLT-based mechanistic interpretability. Our code is available at https://github.com/LLM-Interp/CLT-Forge.