RealControlBench: A Benchmark for Interpretability-Informed Fine-Grained Control of LLMs and Agents
Authors: Xinying Cai, Bin Hu, Mingyu Jin, Qiming Zhang, Yang Ouyang, Bangwei Guo, Minghao Guo, Yutong Yin, Lang Gao, Feijiang Han, Sheldon Yu, Kaiqu Liang, Qingcheng Zeng, Jingcheng Niu, Fan Yang, Wei Cheng, Zhen Xiang, Julian McAuley, Zhaoran Wang
Organizations: University of California, San Diego · Rutgers University · NEC Laboratories America · Northwestern University · University of Maryland · Princeton University · University of Georgia · North Carolina State University · Mohamed bin Zayed University of Artificial Intelligence · Wake Forest University · University of Toronto
Existing steering benchmarks are built around simplified, isolated generation tasks and evaluate a single behavioral attribute under controlled settings that do not reflect the diversity and complexity of practical deployment. As a result, performance on these benchmarks provides only a limited picture of how steering methods perform in the real world. We therefore introduce RealControlBench, a comprehensive benchmark for evaluating fine-grained steering of LLMs and LLM agents across diverse behavioral targets and interaction settings. RealControlBench extends steering evaluation beyond isolated generations to complex, execution-grounded, multi-turn agent interactions, covering five complementary dimensions: instruction-following control, agentic tool-use decision control, reasoning-performance steering, reasoning-length control, and trajectory-conditioned safety awareness. Rather than measuring steering success alone, the benchmark jointly evaluates target controllability and capability preservation, including instruction following, reasoning performance, and downstream agent utility and safety. It further examines whether steering effects remain specific and robust across prompt variations, domains, and model architectures. Our evaluation shows that existing steering methods remain unreliable across realistic control objectives: they often fail to consistently induce the intended behavior and can substantially degrade the model's underlying task performance. These results suggest that strong steering effects in controlled settings do not necessarily translate into reliable control in more realistic evaluations. By providing a unified, model-agnostic steering evaluation framework, RealControlBench aims to support the development of steering methods that are not only effective but also precise, robust, and useful in realistic AI deployments.
Figures & tables
Benchmark
Setting
Target
Tool Use
CoT Len.
Reason. Perf.
Instr. Follow.
Safety
Traj. Level
Model- Agn.
AxBench ( Wu et al., 2025 )
LLM
Concept steering and concept detection
\xmark
\xmark
\xmark
\xmark
△
\xmark
△
TruthGen ( Fulay et al., 2024 )
LLM
Truthfulness steering via factual/false statements
\xmark
\xmark
\xmark
\xmark
△
\xmark
△
TwinViews-13k ( Fulay et al., 2024 )
LLM
Political viewpoint steering via matched left/right statements
\xmark
\xmark
\xmark
\xmark
△
\xmark
△
CLaS-Bench ( Gurgurov et al., 2026 )
LLM
Cross-lingual alignment and target-language steering
\xmark
\xmark
\xmark
△
\xmark
\xmark
\cmark
STEER-BENCH ( Chen et al., 2025a )
LLM
Community norm and viewpoint steering
\xmark
\xmark
\xmark
△
△
\xmark
\cmark
MAS ( Luo et al., 2026 )
Multi-turn Agent
Runtime safety detection and mitigation
△
\xmark
△
△
\cmark
\cmark
\xmark
Table 1: Coverage of existing LLM and agent steering benchmarks. \cmark denotes explicit coverage, △ partial or indirect coverage, and \xmark no coverage.
Table 2: Five instruction-following constraint types.
Table 3: Three possible tool-use decisions and their follow-up checks.
Figure 1: Shared steering-vector extraction and application across the two tool-use tracks.
Figure 2: Safety-awareness examples extracted from pre-execution snapshots of agent trajectories.
Task
Metrics
Instruction following
Average accuracy
Single-turn tool use
Decision success rate; follow-up success rate
Multi-turn tool use
Joint accuracy (BFCL and applicable decision checks)
Table 6: Main results across five RealControlBench domains and three models.
Figure 3: Multi-turn accuracy (%), ranked within each model.
Figure 4: Instruction-following accuracy (%) by task and model. Tasks run from R1 (lowercase) to R5 (fixed ending) from left to right.
Figure 5: ITI validation probing accuracy across all 1,152 attention heads of Qwen3-8B for five instruction-following tasks, evaluated on 40 examples per task. The original top 48 heads are highlighted. Every task has a median accuracy of 100%, with 643–745 heads achieving perfect accuracy, leaving a large tie at the head-selection cutoff.
Data split
Call
Clarify
Abstain
Total
A. Steering extraction (pairs)
Extraction set
2,700
2,700
2,700
8,100
B. Single-turn evaluation (examples)
Full evaluation pool
1,226
873
1,010
3,109
Evaluated subset
200
200
200
600
With follow-up (included)
0
200
200
400
Table 7: Tool-use data sizes by target and evaluation track. Extraction pairs are shared by both tracks. The 400 follow-up examples are included in the 600 single-turn examples. Rows are not additive; repeated model generations are not counted.
Negative response category
Positive target
Call
Clarify
Abstain
Direct
Total pairs
Call
—
900
900
900
2,700
Clarify
900
—
900
900
2,700
Abstain
900
900
—
900
2,700
Total
1,800
1,800
1,800
2,700
8,100
Table 8: Contrastive pairs by positive target and negative response category. Same-category pairs are excluded (—).
Figure 7: Qwen3-8B tool-use responses without steering and with clarification steering (PCA, layer 18, strength 0.5), including the follow-up call.
Figure 8: Multi-turn steering: vector extraction, application with frozen model weights, and episode evaluation. Responses and calls illustrate expected behavior, not recorded model outputs.
Data split
Source
Count
A. Performance
Steering extraction (pairs)
MATH500
160
Development (problems)
MATH500
60
In-distribution test (problems)
MATH500
280
Excluded/unused (problems)
MATH500
0
Transfer test (problems)
AMC 2023
40
Table 9: Reasoning extraction and evaluation data. Performance and Long2Short use different extraction sources and different MATH500 evaluation sets.
Benign-source task
Harmful-source task
Source model
Split
Task groups
Safe
Unsafe
Safe
Unsafe
Total
Qwen3-8B
Extraction
151
318
0
433
403
1,154
Eval
37
76
2
111
99
288
Gemma-2-9B-it
Extraction
123
318
0
135
78
531
Eval
30
80
0
34
19
133
Llama-3.1-8B-Instruct
Extraction
127
945
0
634
519
2,098
Table 10: Label distribution by task-source group and action label.
Qwen3-8B
Llama-3.1-8B-Instruct
Gemma-2-9B-it
Method
Lower case
One sentence
No comma
Question ending
Fixed ending
Lower case
One sentence
No comma
Question ending
Fixed ending
Lower case
One sentence
No comma
Question ending
Fixed ending
No Steering
0
0
0
16
0
0
0
2.5
0
0
0
0
1.5
1
0
Prompted
97.5
94
95
94
97.5
90
93
91
89
91.5
88.5
86
92.5
89
93.5
CAA
85
67
29
9
0
80.5
28
20
3.5
0
89
13
59
6
0
PCA
86
66
29.5
9.5
0
82.5
26
18
3.5
0
88.5
12.5
59.5
5
0
LAT
82
66
31
11
0
79
29
18.5
3
0
89
13
63.5
4.5
0
Table 11: Instruction-following success rates (%). Darker blue indicates higher success rates. Compare methods within each model–target column.
Qwen3-8B
Llama-3.1-8B-Instruct
Gemma-2-9B-it
Method
Lower case
One sentence
No comma
Question ending
Fixed ending
Lower case
One sentence
No comma
Question ending
Fixed ending
Lower case
One sentence
No comma
Question ending
Fixed ending
CAA
Layer
27
18
18
9
—
24
16
24
8
—
32
21
21
21
—
α
0.5
0.5
1
0.5
—
0.5
1
1
0.5
—
0.5
1.5
1
0.5
—
PCA
Layer
27
18
18
9
—
24
16
16
8 ∗
—
32
21
21
21
—
α
0.5
1
1
0.5
—
0.5
1
1
0.5
—
0.5
1
1
0.5
—
LAT
Layer
27
18
18
9
—
24
16
16
8
—
32
21
21
21
—
Table 12: Selected intervention configurations corresponding to Table 11 . Each method has separate layer (or head) and strength rows.
Benign
Harmful
Overall
Source model
Method
Acc.
F1
Acc.
F1
Acc.
F1
Qwen3-8B
No Steering
10.26
5.41
47.14
64.08
37.15
52.74
Prompted
46.15
8.70
47.14
64.08
46.88
56.90
CAA
25.64
6.45
47.14
64.08
41.32
54.45
PCA
48.72
9.09
47.14
64.08
47.57
57.22
LAT
51.28
9.52
47.14
64.08
48.26
57.55
Table 13: Safety classification on Eval by task-source group (%). F1 treats unsafe as the positive class. Compare methods within a model and column.
University of Electronic Science and Technology of China · Mohamed bin Zayed University of Artificial Intelligence · South China University of Technology