Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Beyond Linear Steering: Unified Multi-Attribute Control for Language Models

About

Controlling multiple behavioral attributes in large language models (LLMs) at inference time is a challenging problem due to interference between attributes and the limitations of linear steering methods, which assume additive behavior in activation space and require per-attribute tuning. We introduce K-Steering, a unified and flexible approach that trains a single non-linear multi-label classifier on hidden activations and computes intervention directions via gradients at inference time. This avoids linearity assumptions, removes the need for storing and tuning separate attribute vectors, and allows dynamic composition of behaviors without retraining. To evaluate our method, we propose two new benchmarks, ToneBank and DebateMix, targeting compositional behavioral control. Empirical results across 3 model families, validated by both activation-based classifiers and LLM-based judges, demonstrate that K-Steering outperforms strong baselines in accurately steering multiple behaviors.

Narmeen Oozeer, Luke Marks, Shreyans Jain, Fazl Barez, Amirali Abdullah• 2025

Related benchmarks

TaskDatasetResultRank
Multi-attribute steeringTraitFactory
Judge Score1.92
46
Multi-attribute steeringToneBank
Judge Score5.24
42
Activation SteeringToneBank
Avg Activation Change46
27
Activation SteeringDebateMix
Avg. Activation Change56
18
LLM steering evaluationToneBank
LLM Judge Score0.37
18
LLM steering evaluationDebateMix
LLM Judge Score0.51
12
Model SteeringToneBank
Min Improvement1.3
9
Model SteeringTraitFactory
Min Per-Attribute Improvement0.59
9
Multi-trait SteeringTRAITFACTORY 15 random K=2 trait pairs
Mean Score3.16
4
Multi-attribute steeringTheoretical Analysis
Cost per Token2
1
Showing 10 of 10 rows

Other info

Follow for update