Can Language Models Follow Multiple Turns of Entangled Instructions?

Chi Han, Xin Liu, Haodong Wang, Shiyang Li, Jingfeng Yang +10 more
3/17/2025
cs.CLcs.AI

Official code: Glaciohound/Multi-Turn-Instruct (13 stars, MIT, last commit 2025-09-20).

Abstract

Despite significant achievements in improving the instruction-following capabilities of large language models (LLMs), the ability to process multiple potentially entangled or conflicting instructions remains a considerable challenge. Real-world scenarios often require consistency across multiple instructions over time, such as secret privacy, personal preferences, and prioritization, which demand sophisticated abilities to integrate multiple turns and carefully balance competing objectives when instructions intersect or conflict. This work presents a systematic investigation of LLMs' capabilities in handling multiple turns of instructions, covering three levels of difficulty: (1) retrieving information from instructions, (2) tracking and reasoning across turns, and (3) resolving conflicts among instructions. We construct MultiTurnInstruct~with $\sim$1.1K high-quality multi-turn conversations through the human-in-the-loop approach and result in nine capability categories, including statics and dynamics, reasoning, and multitasking. Our finding reveals an intriguing trade-off between different capabilities. While GPT models demonstrate superior memorization, they show reduced effectiveness in privacy-protection tasks requiring selective information withholding. Larger models exhibit stronger reasoning capabilities but still struggle with resolving conflicting instructions. Importantly, these performance gaps cannot be attributed solely to information loss, as models demonstrate strong BLEU scores on memorization tasks. Still, their attention mechanisms fail to integrate multiple related instructions effectively. These findings highlight critical areas for improvement in complex real-world tasks involving multi-turn instructions. Data and codes are released at https://github.com/Glaciohound/Multi-Turn-Instruct.

View on arXivView PDF

Code Implementations(1)

MIT

Official repository for paper "Can Language Models Follow Multiple Turns of Entangled Instructions?"

130PythonMar 18, 20251 years agoMIT

Similar Papers

Cite this paper

@article{han2025language,
  title  = {Can Language Models Follow Multiple Turns of Entangled Instructions?},
  author = {Chi Han and Xin Liu and Haodong Wang and Shiyang Li and Jingfeng Yang and Haoming Jiang and Zhengyang Wang and Qingyu Yin and Liang Qiu and Changlong Yu and Yifan Gao and Zheng Li and Bing Yin and Jingbo Shang and Heng Ji},
  year   = {2025},
  eprint = {2503.13222},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.13222v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.13222.svg)](https://codeofpaper.com/paper/2503.13222)

Discussion