← aboots.github.io
EMNLP 2026 · Main Conference

Steering GeometryValidating Human Value Geometry in LLM Steering Space

Mohammad Mahdi Abootorabi1,2 Armin Saghafian1 Ali Bazshoushtari1 Hamid Rezaei1 EunJeong Hwang1,2 Vered Shwartz1,2 Parvin Mousavi3,2 Purang Abolmaesumi1
1 University of British Columbia2 Vector Institute for AI3 Queen’s University
In a nutshell — Steering papers usually ask whether an intervention improves the target value. We ask what happens to the other values: do they change in a structured, theory-consistent way? Distribution-driven methods (CAA, SAS, SphericalSteer, ODESteer) recover the geometry of Schwartz’s human values, while behavior-centric methods (OPT, COLD-Steer, BiPO) reach comparable target accuracy but show little correlation with the expected value geometry. Success on the target value alone does not tell us whether an intervention preserves the relationships between values.

Motivation

Activation steering is a lightweight way to change a language model’s behavior at inference time by modifying its hidden activations, without updating the model’s weights. For example, we can apply a direction associated with a particular value to encourage responses that express that value.

Steering papers typically evaluate whether an intervention improves the target behavior, and may also check that general capabilities, such as reasoning or math, are retained. That leaves another question: what happens to the other values when we steer toward one?

Human values are connected. According to psychological theories, some values are compatible and others are in tension. In Schwartz’s framework, for example, Achievement is close to Power but more distant from Universalism. So if we steer toward Achievement, do the effects on other values follow the relationships the theory predicts? The question is not simply whether other values change, but whether they change in a structured, theory-consistent way.

We investigate this at two levels: the geometry of the steering directions, and their actual effects on model behavior.

Steering Geometry pipeline: contrastive value benchmark, steering vector extraction, geometry validation and cross-value transfer
Figure 1. Pipeline for analyzing value geometry in the LLM activation-steering space. (1) For each Schwartz value, we build contrastive (question, positive, negative) pairs. (2) We extract residual-stream activations at a selected layer ℓ⋆ and apply steering methods from two paradigms, distribution-driven and behavior-centric, to construct a value vector bank. (3) We evaluate (A) geometric alignment against the Schwartz circumplex, and (B) behavioral cross-value transfer, measuring the effect on other values when steering toward a single one.

Abstract

As large language models (LLMs) are increasingly deployed in alignment-sensitive contexts, activation steering has emerged as a lightweight, inference-time alternative to fine-tuning methods (e.g., RLHF, DPO) for behavioral control. However, existing work typically validates steering on isolated behaviors, leaving it unclear whether steering vectors encode coherent semantic structure or merely exploit behavior-specific shortcuts. We investigate whether the latent geometry of LLM steering vectors reflects theory-specified structure in human values and morality. Using Schwartz’s Theory of Basic Human Values as our primary fine-grained framework, we introduce a 26K-sample benchmark covering 20 human values and analyze distribution-driven methods (e.g., CAA, SphericalSteer, ODESteer) and behavior-centric approaches (e.g., COLD-Steer, BiPO) across diverse model families and sizes. We find that distribution-driven methods recover human value topologies aligned with theoretical predictions (Spearman ρ up to 0.51, p < 10−13). In contrast, behavior-centric methods achieve comparable steering performance but show little correlation with the expected value geometry. Geometric fidelity improves with model scale but drops after instruction tuning. Finally, better geometric alignment also leads to more human-consistent transfer across values: steering one value correctly lifts compatible values and suppresses opposing ones. Code and data are available at: github.com/DeepRCL/Steering_Geometry.

Key Findings

Finding 1 · Geometry
Target accuracy ≠ geometric fidelity
Methods with comparable target-accuracy gains can differ greatly in geometric fidelity. Distribution-driven methods recover value topologies aligned with Schwartz’s theory (Spearman ρ up to 0.51, p < 10−13; SAS on Qwen3.5-9B-Base: ρT = 0.5069), while behavior-centric methods (OPT, COLD-Steer, BiPO) show no statistically significant correlation on Qwen3.5-9B-Base.
Finding 2 · Behavior
Geometry predicts cross-value transfer
Methods with better geometric fidelity also produce more theory-consistent transfer: steering toward one value lifts compatible values and suppresses opposing ones. The geometric result connects to behavior; it is not only a pattern in a visualization.
Model family and size
Larger models tend to preserve the structure better within the families we study (Qwen3.5 and Gemma-3), and different model families show different levels of fidelity.
Instruction tuning
Instruction-tuned models show weaker value geometry than their base counterparts.
Takeaway. Steering evaluation should go beyond the target behavior. Two interventions can improve the intended value similarly, while producing very different effects across the rest of the value system. Evaluating geometry and cross-value transfer helps reveal that difference.

The Steering Geometry Benchmark

We construct contrastive examples covering 20 Schwartz values. Each example contains a question, a target value, an answer expressing that value, and a contrasting answer: (question, value, positive answer, negative answer). The full benchmark contains around 26,000 examples.

26,428
examples covering the 20 Schwartz values (schwartz_full)
4,335
examples in the main Schwartz steering-experiment configuration (schwartz_experiment)
1,200
Moral Foundations Theory examples, 200 for each of 6 foundations (mft_experiment)

The Schwartz data is built from ValueBench (911 samples) and Touché23-ValueEval (about 25.5K samples), using the 20-value taxonomy of Kiesel et al. (2022), which extends Schwartz’s refined 19 values with Universalism: Objectivity while preserving the circumplex ordering. Each positive answer aligns with the target value; the negative answer is value-neutral. We also construct a separate benchmark covering the six foundations of revised Moral Foundations Theory, to check whether the main finding extends beyond Schwartz. The MFT set is built from the Moral Foundations Reddit Corpus and covers Care, Equality, Proportionality, Loyalty, Authority, and Purity. Labels indicate target values, not universal moral judgments; the English-language data include generated text and inherit source biases (see the dataset card).

Method

Do steering vectors encode meaningful human value structure, or only exploit behavior-specific shortcuts? A four-stage pipeline tests this at two levels: the geometry of the steering directions, and the effect on behavior. We compare seven methods, grouped into two paradigms that differ in what guides the intervention: the activation distribution or the output objective.

Value-contrastive data

Build contrastive question–answer pairs grounded in Schwartz’s theory, with 200 prompt pairs per value for the experiments (90/10 train/test split).

Value direction extraction

Each method’s output is the effective activation shift it induces at layer ℓ for value b, stored in a per-method value vector bank.

Geometry test

Mean-center and normalize the 20 vectors, then compare their cosine-similarity matrix E to the theoretical circumplex matrix T.

Cross-value transfer

Steer toward value b, then evaluate on every other value b′ (not only the steered one), and build a 20 × 20 transfer matrix (380 off-diagonal entries).

Distribution-driven

Derive steering signals from the structure of contrastive activations, for example by comparing activations of value-aligned and contrasting answers: CAA (additive mean difference), SAS (sparse-autoencoder feature space), ODESteer (ODE-based dynamics), SphericalSteer (geometry-aware spherical rotation).

Behavior-centric

Optimize an intervention to improve a desired output behavior: OPT (gradient descent on answer log-probabilities), BiPO (DPO-style bi-directional preference optimization), COLD-Steer (finite-difference approximation of a one-step gradient update).

Evaluation metrics

Models: all methods on Qwen3.5-9B (Base and Instruct) and Llama3.1-8B (Base); CAA across seven families (Llama3.1, Mistral, Falcon, Qwen2.5, Qwen3.5, Gemma-3, Gemma-4). Robustness checks use a fresh disjoint sample, fully paraphrased text, and a single-label subset; the paradigm-level separation holds in all three.

Value Geometry Across Steering Methods

On the Schwartz circle, nearby values are more compatible and values on opposite sides are more conflicting. Do the relationships between steering directions resemble that structure? Columns: the theoretical reference, the structure already present in the unmodified model’s activations, SAS (a distribution-driven method), and OPT (a behavior-centric method).

Cosine-similarity matrices and 2D projections for theory, raw activations, SAS and OPT
Figure 2. Value geometry across steering methods on Qwen3.5-9B-Base. Top: pairwise cosine-similarity matrices for the theoretical Schwartz circumplex, raw residual-stream activations, SAS (a distribution-driven method), and OPT (a behavior-centric method); red/blue indicates positive/negative correlations. Bottom: 2D projections of each similarity matrix aligned to the canonical Schwartz arrangement. SAS reproduces the circumplex structure most clearly, while OPT scatters values with no organization, even worse than the raw-activation baseline. The raw activations contain some structure, but less clearly than SAS. SAS and OPT are representative examples; the broader comparison across methods is in the table below.

Geometry-alignment metrics (Qwen3.5-9B)

MethodρTrTρHΔpol
Base (pre-trained) · Qwen3.5-9B
LLM Raw Activation Space0.2228 (2.0e-3)0.2087 (3.9e-3)0.2115 (3.4e-3)0.0009
OPT0.1138 (1.2e-1)0.1104 (1.3e-1)0.0493 (5.0e-1)0.0001
COLD-Steer (FD)0.0265 (7.2e-1)−0.0100 (8.9e-1)0.0013 (9.9e-1)0.0162
BiPO0.1188 (1.0e-1)0.1291 (7.6e-2)0.1070 (1.4e-1)0.0151
ODESteer0.2730 (1.4e-4)0.2963 (3.3e-5)0.2988 (2.8e-5)0.0255
SphericalSteer0.3962 (1.5e-8)0.4061 (6.1e-9)0.2746 (1.3e-4)0.3620
CAA0.4606 (2.3e-11)0.4754 (4.2e-12)0.3408 (1.5e-6)0.3883
SAS0.5069 (8.5e-14)0.5061 (9.4e-14)0.3910 (2.4e-8)0.3951
Instruct (instruction-tuned) · Qwen3.5-9B
LLM Raw Activation Space0.1253 (8.5e-2)0.1112 (1.3e-1)0.1455 (4.5e-2)0.0004
OPT0.0615 (4.0e-1)0.0552 (4.5e-1)−0.0177 (8.1e-1)−0.0099
COLD-Steer (FD)−0.0568 (4.4e-1)−0.0394 (5.9e-1)−0.0268 (7.1e-1)0.1401
BiPO−0.0104 (8.9e-1)−0.0245 (7.4e-1)0.0378 (6.1e-1)−0.0016
ODESteer0.2055 (3.7e-3)0.2177 (1.9e-3)0.1495 (5.2e-3)0.0176
SphericalSteer0.2048 (4.6e-3)0.2170 (2.6e-3)0.1009 (1.7e-1)0.2397
CAA0.2351 (1.1e-3)0.2527 (4.4e-4)0.1248 (8.6e-2)0.2603
SAS0.3256 (4.6e-6)0.3331 (2.7e-6)0.2058 (4.4e-3)0.3933

Cells show the metric with its p-value in parentheses; greyed entries are not significant (p ≥ 0.05). Bold marks the best value in each block. blue bar distribution-driven, orange bar behavior-centric. Methods with comparable target accuracy can have very different geometric fidelity. Distribution-driven methods sharpen the latent value structure that is only partially visible in raw activations; behavior-centric methods weaken it. The same trend holds on Llama3.1-8B (paper Table 6).

Model Scale, Family, and Instruction Tuning

We define four complementary geometry metrics in the paper and show three here: agreement with the theoretical ordering, agreement with the value hierarchy, and separation between compatible and opposing groups. Larger models tend to preserve the structure better within the families we study, and different families show different levels of fidelity.

Theory rank correlation, hierarchical structure correlation and polarity separation versus model size for seven model families
Figure 3. Effect of model family and size on steering-geometry metrics (all using CAA): Theory Rank Correlation (ρT), Hierarchical Structure Correlation (ρH), and Polarity Separation Score (Δpol).

Scale and family

Metrics improve monotonically with scale within the Qwen3.5 and Gemma-3 families for distribution-driven methods. At the 7–9B range, ρT rises from Falcon-7B (0.20) to Mistral-7B (0.32), Llama-3.1-8B (0.37) and Qwen3.5-9B (0.46). Geometric fidelity is independent from downstream performance: Gemma-4-31B reaches ρT = 0.38, lower than Qwen3.5-4B (0.41).

Instruction tuning

All methods degrade from Base to Instruct (Table above); e.g., SAS falls from ρT 0.5069 to 0.3256 and CAA from 0.4606 to 0.2351. The paper associates multi-stage post-training with a form of value geometry drift.

Cross-Value Steering Transfer

We steer toward one value but evaluate the model on the other values too, repeating this across the value set. Under Schwartz’s theory, compatible values should be strengthened and opposing values suppressed. Behavior-centric methods perform comparably when evaluated only on the steered value, but the two paradigms separate cleanly under both transfer metrics.

Geometric fidelity versus continuous transfer fidelity
Figure 4. Geometric alignment (ρT) versus continuous cross-value transfer fidelity (TWTM) on Qwen3.5-9B-Base and Llama3.1-8B.
Hierarchical structure correlation versus hierarchical transfer correlation
Figure 5. Hierarchical representational fidelity (ρH) versus hierarchical cross-value transferability (ρHtr) on Qwen3.5-9B-Base and Llama3.1-8B.

Overall, methods with better geometric fidelity also produce more theory-consistent transfer. Distribution-driven methods combine high geometric fidelity with strong transfer, while behavior-centric methods cluster near zero on both TWTM and ρHtr. Pooling all methods and both backbones, geometric fidelity (ρT) predicts cross-value transfer more strongly than raw accuracy gain does, with the gap widening on the rank-based hierarchical metric (Δρ = 0.06 on TWTM, Δρ = 0.18 on ρHtr).

Generalization Beyond Schwartz: Moral Foundations

Revised Moral Foundations Theory splits values into Individualizing (Care, Equality) and Binding (Proportionality, Loyalty, Authority, Purity) foundations. Distribution-driven methods yield positive family separation (ΔMFT ≈ 0.04–0.10, versus ≈ 0.001 for the raw-activation baselines), while behavior-centric methods remain near zero or negative.

MethodQwen3.5-9BLlama3.1-8B
LLM Raw Activation0.00060.0017
OPT0.01070.0272
COLD-Steer−0.0064−0.0280
BiPO−0.02870.0227
ODESteer0.04950.0378
SphericalSteer0.09320.0909
CAA0.09690.1038
SAS0.08920.0923

Effect of steering method on MFT family separation (ΔMFT). Positive values indicate greater within-family than cross-family cosine similarity.

Limitations

Fine-grained analyses are centered on Schwartz’s theory; MFT specifies only a coarser Individualizing–Binding grouping, so it gives family-level validation rather than a full geometric test. Generalization beyond these two frameworks, across cultures and languages, remains open. Extracted vectors should be read as target-conditioned aggregate directions rather than perfectly monosemantic representations, and most cross-backbone comparisons use a few steering methods due to compute constraints.

Poster

Steering Geometry EMNLP 2026 poster

The poster walks through the motivation, the pipeline, and the two main findings: target accuracy does not tell you whether steering preserves the relationships between values, and methods with better geometric fidelity also give more theory-consistent cross-value transfer.

Code & Data

The official repository covers CAA, SAS, SphericalSteer, ODESteer, OPT, COLD-Steer, and BiPO, plus geometry analysis, cross-value transfer, MFT evaluation, and a CLI to evaluate your own steering method against the Schwartz value bank.

git clone https://github.com/DeepRCL/Steering_Geometry.git
cd Steering_Geometry
conda env create -f environment.yml && conda activate steering-b300

# reproduce CAA on Qwen3.5-9B-Base
hf download DeepRCL/SteeringGeometry data/final_dataset_200.csv --repo-type dataset --local-dir .
python reproduction/run.py --experiment qwen_base_caa --execute
from datasets import load_dataset
schwartz = load_dataset("DeepRCL/SteeringGeometry", "schwartz_experiment", split="train")
full     = load_dataset("DeepRCL/SteeringGeometry", "schwartz_full", split="train")
mft      = load_dataset("DeepRCL/SteeringGeometry", "mft_experiment", split="train")

BibTeX

@inproceedings{abootorabi-etal-2026-steering,
    title = "Steering Geometry: Validating Human Value Geometry in {LLM} Steering Space",
    author = "Abootorabi, Mohammad Mahdi  and
      Saghafian, Armin  and
      Bazshoushtari, Ali  and
      Rezaei, Hamid  and
      Hwang, EunJeong  and
      Shwartz, Vered  and
      Mousavi, Parvin  and
      Abolmaesumi, Purang",
    editor = "Lee, Hung-Yi  and
      Dev, Sunipa  and
      Li, Jessy  and
      Elliott, Desmond",
    booktitle = "Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing",
    month = oct,
    year = "2026",
    address = "Budapest, Hungary",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2026.emnlp-main.2508/",
    pages = "57010--57033",
    ISBN = "979-8-89176-459-0"
}

Also available as steering_geometry.bib.