English

Drift No More? Context Equilibria in Multi-Turn LLM Interactions

Computation and Language 2025-11-25 v2 Artificial Intelligence

Abstract

Large Language Models (LLMs) excel at single-turn tasks such as instruction following and summarization, yet real-world deployments require sustained multi-turn interactions where user goals and conversational context persist and evolve. A recurring challenge in this setting is context drift: the gradual divergence of a model's outputs from goal-consistent behavior across turns. Unlike single-turn errors, drift unfolds temporally and is poorly captured by static evaluation metrics. In this work, we present a study of context drift in multi-turn interactions and propose a simple dynamical framework to interpret its behavior. We formalize drift as the turn-wise KL divergence between the token-level predictive distributions of the test model and a goal-consistent reference model, and propose a recurrence model that interprets its evolution as a bounded stochastic process with restoring forces and controllable interventions. We instantiate this framework in both synthetic long-horizon rewriting tasks and realistic user-agent simulations such as in τ\tau-Bench, measuring drift for several open-weight LLMs that are used as user simulators. Our experiments consistently reveal stable, noise-limited equilibria rather than runaway degradation, and demonstrate that simple reminder interventions reliably reduce divergence in line with theoretical predictions. Together, these results suggest that multi-turn drift can be understood as a controllable equilibrium phenomenon rather than as inevitable decay, providing a foundation for studying and mitigating context drift in extended interactions.

Keywords

Cite

@article{arxiv.2510.07777,
  title  = {Drift No More? Context Equilibria in Multi-Turn LLM Interactions},
  author = {Vardhan Dongre and Ryan A. Rossi and Viet Dac Lai and David Seunghyun Yoon and Dilek Hakkani-Tür and Trung Bui},
  journal= {arXiv preprint arXiv:2510.07777},
  year   = {2025}
}
R2 v1 2026-07-01T06:25:44.766Z