Skip to content
AI.info

Research

Faithful Bi-Directional Model Steering via Distribution Matching and Distributed Interchange Interventions

Overview Research area: Mechanistic interpretability and inference-time control of large language models (LLM steering, activation interventions, causal variable localization). Technical level: Interm

arXiv
2602.05234
Published
2026-02-05
Authors
Yuntai Bao, Xuhong Zhang, Jintao Chen, Ge Su, Yuxiang Cai, Hao Peng, Bing Sun, Haiqin Weng, Liu Yan, Jianwei Yin

AI summary

Overview

Research area: Mechanistic interpretability and inference-time control of large language models (LLM steering, activation interventions, causal variable localization).

Technical level: Intermediate. The paper assumes familiarity with transformer residual streams, steering vectors, and preference optimization, though the core ideas are explained clearly.

Scope: This paper introduces CDAS, a training method for steering vectors that replaces likelihood- and preference-based objectives with a Jensen-Shannon divergence distribution-matching objective built on distributed interchange interventions, and evaluates it on a general benchmark plus two safety-critical suppression tasks.

What This Paper Is About

Most methods for steering LLMs at inference time borrow their training objectives from fine-tuning: they either maximize the likelihood of desired responses or use preference optimization to rank desired outputs above undesired ones. The authors argue this is the wrong framing, leading to overfitting, brittle steering, and occasionally degenerate or unnatural generations. Their goal is to instead faithfully identify the internal features a model already uses to represent a concept, and then manipulate those features, rather than imposing an external preference on the model.

Key Contributions

  1. Concept Distributed Alignment Search (CDAS): A new steering method that keeps the intervention protocol of distributed alignment search (DII) but replaces its objective with a distribution-matching loss based on Jensen-Shannon divergence between intervened and counterfactual output distributions across the full vocabulary.

  2. Weak-supervised, self-supervised supervision signal: Unlike language modeling and preference optimization objectives, CDAS never specifies ground-truth tokens; the "teacher" signal is the model's own un-intervened output distribution on a counterfactual input.

  3. Bi-directional steering with data-derived factors: DII naturally handles both concept elicitation and concept suppression, and implicitly samples steering factors from the model's own distribution induced by counterfactual inputs, removing the need to pre-specify factors.

  4. Systematic evaluation including two safety case studies: Evaluation on AxBench (500 concepts, Gemma-2-2B/9B) plus refusal suppression in safety-aligned LLMs (Phi-3.5-mini, Llama-3.1-8B/70B) and neutralization of a chain-of-thought backdoor in a poisoned Llama-3.1-8B.

Main Findings

  • CDAS is complementary, not universally superior, on AxBench: On Gemma-2-2B it scores 0.631 and 0.608 at layers 10 and 20, below RePS (0.756, 0.606) and roughly on par with Lang. On Gemma-2-9B at layer 20 it reaches 0.992, the strongest intervention-based result, beating the LoReFT fine-tuning baseline (0.777) by 0.215.

  • Layer consistency is a CDAS strength on small models: Between layers 10 and 20 on Gemma-2-2B, CDAS changes by only 0.023 absolute, while RePS drops 0.150 and Lang. drops 0.095. Performance is still layer-sensitive on the 9B model.

  • Inference-time factor tuning matters for general steering: CDAS with a principled "unit factor" (no tuning) scores only 0.121–0.238, versus 0.518–0.992 with tuned factors. The authors attribute this to concept-eliciting instructions being too weak to elicit concepts without scaling.

  • CDAS excels at refusal suppression on larger models: On Llama-3.1-8B and Llama-3.1-70B it achieves 91% and 84% suppression with 100% refusal retention (harmonic means of 95% and 91%), without any factor tuning. RePS is better only on the small Phi-3.5-mini (84% vs 30% suppression).

  • DAS (the same protocol with a language-modeling objective) fails badly at suppression: Its harmonic mean drops to 11%, 2%, and 4% across the three models, showing the distribution-matching objective, not the DII protocol alone, drives the improvement.

  • CDAS preserves general model utility best: On TruthfulQA and MMLU, CDAS changes accuracy by at most 2.57 points and achieves the lowest KL divergence from the natural output distribution (3.72–4.67 nats) across all suppression methods. RePS degrades Llama-3.1-8B by 26.99 points on TruthfulQA and 35.57 on MMLU.

  • Backdoor neutralization works on unseen red-teaming prompts: CDAS at layer 16 reduces attack success rate to 0.58% on held-out red-teaming instructions and 6.68% on the true trigger, while the threat model assumes the trigger is unknown.

  • Scale sensitivity cuts both ways: CDAS benefits more from larger models than competing methods (consistent with the 2B-to-9B and 8B-to-70B jumps), but its effectiveness remains sensitive to which layer is intervened on.

  • Conceptual reframing: The authors argue steering should be viewed as a mechanistic interpretability problem (identifying causal concept features) rather than a parameter-efficient fine-tuning problem, distinguishing CDAS from how prior work positions steering.

Methodology in Plain English

The researchers start from the observation that a model already contains internal directions representing concepts like "refusal" or "Golden Gate Bridge." Rather than training a vector to make the model say something, they train it to make an intervention reproduce the model's own behavior under a counterfactual input.

Concretely, they take pairs of examples: one where a concept is absent (a neutral instruction and answer) and one where it is present (the same instruction modified to request the concept, plus an answer containing it). During training, they run the model on the "absent" base input but splice in the representation from a single token of the "present" counterpart — a clamping operation known as a distributed interchange intervention. The model's output distribution under this spliced condition is then pushed to match the distribution the model produces naturally when run on the "present" counterpart, measured by Jensen-Shannon divergence over the entire vocabulary at every generated position. Swapping base and source roles yields the suppression objective.

Because the intervention strength is defined by whatever value the source representation happens to have, the steering factor comes from the data automatically during training rather than being hand-tuned. At inference time the authors use a clamping intervention with a factor derived from the mean latent of concept-eliciting instructions; in the case studies they use the un-scaled version, and on AxBench they grid-search a scaling coefficient for fairness against baselines.

They compare against difference-in-means (no optimization), a language-modeling objective using the same DII protocol (called DAS), and RePS/BiPO (preference optimization), using GPT-4o-mini or a released fine-tuned judge to score concept expression, instruction-following, and fluency.

Why This Matters

The paper reframes LLM steering as a faithfulness problem rather than an optimization problem, and shows empirically that a weaker, self-supervised objective can beat stronger preference-based objectives on tasks where the goal is to reliably remove a behavior without collateral damage.

Real-world applications:

  • Removing safety refusals from locally deployed models for quality-of-service: CDAS overrides refusal behavior while leaving MMLU and TruthfulQA scores nearly intact, unlike RePS which degrades them by 20–35 points.
  • Defending against backdoored or sleeper-agent models: CDAS neutralizes a chain-of-thought backdoor on adversarial inputs it never saw during training, relevant for supply-chain security of open-weight models.
  • Interpretability auditing: Because the method localizes a subspace that causally mediates a concept, it doubles as a tool for probing where safety-relevant mechanisms live in a model.
  • Auditing and red-teaming workflows: The suppression-then-measure-KL protocol provides a principled way to check whether an intervention is faithful versus simply breaking the model.

Industry relevance: Anyone deploying open-weight models locally, or ingesting third-party fine-tunes, benefits from a lightweight, reversible, and tuning-free way to disable specific behaviors at inference time without retraining. The finding that CDAS scales well with model size is directly relevant to organizations running 70B-class models.

Future Directions

  • Why does CDAS need factor scaling on AxBench but not in the case studies? The paper notes the unit-factor setting underperforms for general concepts; understanding why some concepts need amplification would remove the remaining hyperparameter search.
  • Layer selection remains unsolved. CDAS is strongest at layer 20 of Gemma-2-9B but weaker at layer 31, and the paper offers no principled method for choosing an intervention layer beyond grid search.
  • Extending to non-linear or multi-dimensional concept subspaces. The work assumes rank-1 interventions and linear representations; many concepts may not be one-dimensional.
  • Scaling the evaluation. CDAS was not tested beyond 70B parameters; whether the scale trend continues, and how it behaves on frontier-scale models, is open.
  • Unifying steering and causal variable localization. The authors explicitly disclaim that CDAS performs localization, but the boundary between the two, and whether a genuinely faithful localizer could be built for steering, remains an open conceptual question.

Target Audience

Researchers and engineers working on LLM interpretability, representation engineering, or activation steering; safety researchers studying refusal mechanisms and backdoor defenses; and practitioners who need to remove specific behaviors from deployed models without full fine-tuning. Readers should have a working understanding of transformer internals and be comfortable with divergence-based training objectives, though the paper's conceptual framing is accessible to those who only know steering vectors at a high level.

Authors’ abstract

Intervention-based model steering offers a lightweight and interpretable alternative to prompting and fine-tuning. However, by adapting strong optimization objectives from fine-tuning, current methods are susceptible to overfitting and often underperform, sometimes generating unnatural outputs. We hypothesize that this is because effective steering requires the faithful identification of internal model mechanisms, not the enforcement of external preferences. To this end, we build on the principles of distributed alignment search (DAS), the standard for causal variable localization, to propose a new steering method: Concept DAS (CDAS). While we adopt the core mechanism of DAS, distributed interchange intervention (DII), we introduce a novel distribution matching objective tailored for the steering task by aligning intervened output distributions with counterfactual distributions. CDAS differs from prior work in two main ways: first, it learns interventions via weak-supervised distribution matching rather than probability maximization; second, it uses DIIs that naturally enable bi-directional steering and allow steering factors to be derived from data, reducing the effort required for hyperparameter tuning and resulting in more faithful and stable control. On AxBench, a large-scale model steering benchmark, we show that CDAS does not always outperform preference-optimization methods but may benefit more from increased model scale. In two safety-related case studies, overriding refusal behaviors of safety-aligned models and neutralizing a chain-of-thought backdoor, CDAS achieves systematic steering while maintaining general model utility. These results indicate that CDAS is complementary to preference-optimization approaches and conditionally constitutes a robust approach to intervention-based model steering. Our code is available at https://github.com/colored-dye/concept_das.

Read the original paper