INSTRUCTION HIERARCHY // FIELD MAP
← field map
PART A · THE PAPERS · 03 OF 06arXiv:2511.04694 · v5, July 2026 · 26 pages

Reasoning Up the Instruction Ladder

Zheng, Balachandran, Park, Brahman, Kumar · "for Controllable Language Models" · Ohio State, Microsoft Research, Ai2
TL;DR — Earlier work trained models to map a conflicting prompt straight to the right answer. This paper treats the hierarchy as something to reason about: before answering, the model should think about what the system prompt requires, what the user asks, and which wins where they clash. To train that, the authors build VerIH, 7,192 instruction-following examples with checkable constraints, half of them rewritten so the user contradicts the system prompt, and run reinforcement learning with verifiable rewards (GRPO) on reasoning models from 4B to 35B parameters. Conflict scores on IHEval rise by roughly 20 points, general reasoning holds, and, with a safety-focused system prompt added at test time, attack success on jailbreak and injection benchmarks falls even though the training data contains nothing about safety.

The central bet is that a reasoning model already knows how to reason; it just has not been asked to reason about whose instruction this is. If that is right, a small, cheap dataset should be enough to redirect the skill, and safety becomes a special case: a system prompt that says "don't help build bombs" is just a higher-priority instruction that a jailbreak conflicts with.

The problem: hierarchy as lookup versus hierarchy as judgment

The paper's Figure 1 uses Asimov's three laws as a system prompt and a user who asks the robot to silence the fire alarms at night so they can sleep. Nothing in the request looks like an attack. The right answer comes from noticing that silencing alarms could let a human come to harm, which the First Law forbids. The authors argue that conflicts like this are "context-dependent, conflictual, and compositional", and that the earlier approaches, Wallace et al.'s training data and ISE's embeddings, both treat the hierarchy as an input-to-response mapping without explicit reasoning (§1, p. 1).

They also distance the work from safety-reasoning methods that train a model on a fixed set of safety categories. Those cannot handle ordinary, harmless conflicts such as a formatting rule, and they need retraining when the rules change. A model that reasons over whatever the system prompt says can be steered by editing the system prompt.

The method: think about the ladder, get rewarded for the answer

One VerIH example, after the paper's §3 and Figure 2. Only the answer is checked; the reasoning is free.

The setting has two levels, system prompt S and user prompt U, with two kinds of pair (§2.1, p. 2):

During training a short instruction called SysHint is added to the system prompt:

"Follow the user prompt within the bounds of the system prompt. Think step by step about the relationship between the system prompt and the user prompt. If there is a conflict, the system prompt takes precedence."— Zheng et al., §4.2, p. 4

The model writes its reasoning between think tags and then an answer. A verification function checks the answer against the system prompt's constraint, and that score is the reward for Group Relative Policy Optimization (GRPO). The reasoning itself is never graded; it only has to lead somewhere that passes the check.

The data: VerIH

VerIH starts from RLVR-IFEval, an instruction-following set where each example's system prompt states a constraint a short program can check: "Your entire response should be in lowercase letters", "Highlight at least 8 sections with markdown", "Answer with one of: yes/no/maybe". Every such example is already an aligned pair. To make conflicting pairs, Claude-4-Sonnet rewrote half of the user prompts to contradict the system prompt while keeping the user's actual task, so the original checker still applies (§3, p. 3). In the paper's example, the system prompt requires eight highlighted sections; the rewritten user asks for a concise answer with no special formatting or emphasis.

Samples
7,192
24 constraint categories
Conflicting
half
rewritten by Claude-4-Sonnet
Conflict really present
87.53%
LLM audit, App. B
Training
600 steps
GRPO, batch 128, group 4, 4×H100

The authors accept some noise to keep the dataset cheap. Their own audit found 12.47% of rewrites did not actually introduce a conflict, and a pass-rate check showed the original checkers still work on rewritten examples (58.14% pass versus 66.36% on unrewritten ones, a gap they attribute to conflicts being harder) (App. B). Models: Qwen3-4B, 8B and 14B, Qwen3.6-35B-A3B (a mixture-of-experts model, trained with LoRA), and Phi-4-mini-reasoning.

Results

Instruction following and hierarchy (Table 1)

IHEval conflict accuracy, %w/o CoTw/ CoTCoT + SysHint+VerIH
Qwen3-4B18.2232.0834.3457.21
Qwen3-8B25.1234.8146.4863.48
Qwen3-14B29.0740.6547.8366.04
Qwen3.6-35B-A3B42.9071.0890.9692.50
Phi-4-mini-reasoning16.5120.1519.9838.28

Read the columns left to right and the story is visible: letting the model think helps, telling it what to think about helps more, and training it to do so helps most. The largest model already does well with the hint alone, so training adds little. MMLU and MATH-500 stay within about a point for every model, or rise.

Why reinforcement learning and not distillation (Table 2, Qwen3-8B)

Qwen3-8B, %IHEval conflictMMLUMATH-500
Full SFT on 60k distilled traces (filtered)65.2867.8875.80
LoRA SFT (unfiltered)66.3778.3485.80
VerIH with a random reward41.1477.6791.00
VerIH (the method)63.4880.6394.20

Supervised fine-tuning on reasoning traces from gpt-oss-120b reaches similar conflict scores but damages general reasoning; reinforcement learning keeps it. And the reward matters: random rewards give no hierarchy gain, unlike reports that random rewards can improve Qwen math reasoning.

Safety without safety data (Table 3)

At test time the authors add a block of safety rules (GuardRules: no stereotyping, no dangerous advice such as bomb-making, no copyrighted content, but "first and foremost, you are a helpful assistant") as the system prompt, and treat jailbreaks and injections as conflicts with it. For Qwen3-8B against the strongest prompted baseline:

Qwen3-8B, %Best baseline+VerIH
HarmBench attack success (lower is better)2.811.25
WildJailbreak harmful, attack success (lower)64.0541.25
TensorTrust injection, attack success (lower)49.1332.58
WildJailbreak benign, correct (higher)99.2097.60

The pattern holds for the other Qwen models. Phi-4-mini-reasoning is the exception on TensorTrust injection, where its attack success rises; the authors attribute it to the trade-off between rejecting attacks and over-rejecting. They also say more experiments are needed to separate genuine harm suppression from over-refusal.

Other findings

Limits the authors name

If you remember one thing: the instruction hierarchy can be taught as a skill applied to whatever the system prompt says, rather than a list of attack patterns memorized in the weights. That makes the system prompt a control surface: change the rules there and the trained model follows the new rules.

Connections

VerIH's "privilege specified at inference time" framing is what ManyIH builds on and cites, and ManyIH's reasoning-effort experiments test the same bet at many tiers. The constitution takes a similar view of rules versus judgment, discussed on the constitution bridge and on the sibling map's rules versus judgment page.

Further reading, verified

Next: Many-Tier Instruction Hierarchy · Back to the map.