IHDec: Divergence-Steered Contrastive Decoding for Securing Multi-Turn Instruction Hierarchies
About
Large Language Models (LLMs) often fail to maintain instruction hierarchies (IH) when processing multi-source inputs with varying role-level priorities, paradoxically adhering to lower-priority directives during conflicts. While existing defenses mitigate this issue, they are largely restricted to single-turn scenarios and require expensive fine-tuning. In this paper, we formalize this failure mode in multi-turn contexts via a Jensen-Shannon Divergence (JSD) framework, uncovering a pervasive role-influence inversion phenomenon where subordinate inputs override superior roles. To rectify this without training, we propose IHDec (Instruction Hierarchy-steered Decoding). IHDec leverages JSD to automatically detect token-level hierarchy violations and dynamically executes contrastive decoding to suppress misaligned subordinate roles. Extensive evaluations demonstrate that IHDec outperforms training-based baselines in multi-turn conflicts while fully preserving general response quality. Furthermore, IHDec strengthens safety against adversarial prompt injections and exhibits a robust scaling synergy with larger models. The Code is available at https://github.com/nxcolelxu/IHDec.git
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Instruction Hierarchy Adherence | IHEval Conflict Single-turn | Accuracy52.13 | 16 | |
| Instruction Hierarchy Adherence | IHEval Aligned Multi-turn | Accuracy87.3 | 16 | |
| Instruction Hierarchy Adherence | IHEval Conflict Multi-turn | Accuracy51.5 | 16 | |
| Instruction Hierarchy Adherence | IHEval Aligned Single-turn | Accuracy81.8 | 16 | |
| Hierarchical Instruction Following | IHEval Safety Defense Conflict setting | Extract Accuracy (E)50.5 | 3 | |
| Hierarchical Instruction Following | IHEval Safety Defense Reference setting | Extract Accuracy66.7 | 3 | |
| Hierarchical Instruction Following | IHEval Safety Defense Aligned setting | Extract Accuracy (E)54.7 | 3 |