atlas

Research map / Large language models / Language, safety and interpretability

Analysing the Generalisation and Reliability of Steering Vectors

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Pruning and circuits in LLMs · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Systematically evaluates the in-distribution reliability and out-of-distribution generalisation of contrastive activation addition steering vectors across 40 Model-Written Evals datasets and two chat models, finding high per-sample variance, anti-steerability driven by answer-position/token biases, and imperfect OOD transfer.

Problem

Steering vectors are promising for inference-time behaviour control, but their in-distribution reliability across inputs and out-of-distribution generalisation across system and user prompt changes are unknown.

Approach

Measures per-sample steerability and its variance rather than only aggregate effects, identifies a steerability bias (position/token preference in the steering effect), and evaluates OOD generalisation via prompt injections in system and user messages, using a relative steerability metric and propensity similarity analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Transfer steering vectors from in-distribution prompts to shifted promptsCAA steering vectors · Prompt distribution shiftsSteerabilityHurt
Use prompt settings with more similar unsteered model propensityCAA steering vectors · Prompt distribution shiftsRelative steerability: -0.26; -0.46Helped
Extract steering vectors from datasets with similar behavior across modelsCAA steering vectors · In-distribution and out-of-distribution datasetsSteerability: 0.769; 0.586No clear effect
Change the positive option's token or position (A/B or Yes/No)CAA steering vectors · In-distribution MWE datasetsPer-sample steerabilityMixed
Apply steering to individual examples rather than relying on aggregate behaviorCAA steering vectors · In-distribution MWE datasetsPer-sample steerabilityMixed
Vary the multiplier range used to calculate steerability (ablation)CAA steering vectors · In-distribution steerabilitySteerabilityNo clear effect
Use out-of-distribution rather than in-distribution promptsCAA steering vectors · Steerability varianceVariance in steerability: 0.535; 0.341No clear effect
Use a steering vector extracted from another dataset variationCAA steering vectors · Out-of-distribution prompt variationsSteering-vector cosine similarity: -0.63; -0.86Helped

Surprising findings

Limitations

Experimental setup

Datasets: Model-Written Evaluations (MWE) persona and AI risk datasets TruthfulQA sycophancy dataset

Benchmarks: Model-Written Evaluations (40 datasets) TruthfulQA sycophancy dataset

Metrics: logit-difference propensity steerability (slope of mean-squares line fit) relative steerability Spearman rank correlation fraction of anti-steerable examples

Baselines: Contrastive Activation Addition

Builds on: Contrastive Activation Addition Model-Written Evals representation engineering linear representation hypothesis

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy