atlas

Research map / Architectures and efficiency / RNNs and normalization

Angular Steering: Behavior Control via Rotation in Activation Space

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: Layer-wise analysis of language models · 1 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.

Proposes Angular Steering, which controls LLM behavior (refusal, plus emotion as a secondary use case) by rotating activations within a fixed 2D plane spanned by a feature direction and a PCA-derived axis, with an adaptive variant that only rotates positively aligned activations.

Problem

Activation steering via addition or directional ablation is sensitive to hand-tuned coefficients and activation norms, offers limited granularity, and can degrade coherence and general capabilities when steering interferes with unrelated features.

Approach

Reformulate activation steering as a norm-preserving rotation toward a target angle within a fixed 2D steering plane spanned by a refusal direction (difference-in-means, chosen by cross-layer cosine similarity) and the first principal component of candidate directions; show addition and orthogonalization are special cases of this rotation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Adaptive Angular Steering rather than no steeringQwen2.5-3B-Instruct · AdvBench harmful testHarmBench score: 0.0000 -> 0.6635Helped
Apply Adaptive Angular Steering rather than Activation AdditionQwen2.5-7B-Instruct · AdvBench harmful testLlamaGuard3 score: 0.9808 -> 1.0000Helped
Apply Adaptive Angular Steering rather than directional ablationQwen2.5-14B-Instruct · AdvBench harmful testHarmBench score: 0.0288 -> 0.7212Helped
Use the proposed fixed PCA-based steering plane instead of Span(h, feature) (ablation)Angular Steering · Steered generations across tested models and steering anglesperplexity: 5.6141 -> 2.9303 (Qwen2.5-3B-Instruct mean)Helped
Use the proposed fixed PCA-based steering plane instead of Span(h, feature) (ablation)Angular Steering · TinyBenchmarks across steering anglesbenchmark performanceHelped
Use a random steering plane instead of the target-feature plane (ablation)Adaptive Angular Steering · Refusal steering, five of six tested modelsrefusal controlHurt
Add the adaptive alignment mask to non-adaptive Angular Steering (ablation)Angular Steering · Steered generations, 3B modelsperplexityHelped
Use non-adaptive rather than adaptive steering (ablation)Angular Steering on 3B models · Steered generationsperplexityHurt

Surprising findings

Limitations

Experimental setup

Datasets: AdvBench Alpaca TinyBenchmarks

Benchmarks: TinyBenchmarks (ARC, MMLU, WinoGrande, GSM8k, TruthfulQA, HellaSwag) AdvBench held-out split

Metrics: refusal substring-matching score HarmBench classifier harmful score LlamaGuard3 harmful score perplexity accuracy

Baselines: activation addition directional ablation no steering

Builds on: activation addition directional ablation difference-in-means refusal direction

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