FlowKV: Enhancing Multi-Turn Conversational Coherence in LLMs via Isolated Key-Value Cache Management
Xiang Liu, Hong Chen, Xuming Hu, Xiaowen Chu
TL;DR
FlowKV tackles the KV Cache bottleneck in multi-turn LLMs by introducing a training-free multi-turn isolation mechanism that prevents re-compression of older context. It is compatible with any KV cache compression method and preserves accumulated history while compressing only the latest turn's KV. A formal analysis shows that traditional nested compression causes exponential signal decay of early context, whereas FlowKV maintains the original signal, providing robust long-range dependencies. Empirically, FlowKV delivers substantial improvements in instruction following and user preference retention across datasets Multi-IF and PrefEval, using base models LLaMA-3.1-8B-Instruct and Qwen-2.5-7B-Instruct, with gains exceeding 20% IFR on average and up to 64.5 percentage points in PrefEval, while incurring minimal overhead. The approach offers a practical, training-free solution for scalable, coherent multi-turn dialogue systems.
Abstract
Large Language Models (LLMs) are increasingly deployed in multi-turn conversational applications, where the management of the Key-Value (KV) Cache presents a significant bottleneck. The linear growth of the KV Cache with dialogue history imposes substantial computational costs, and existing eviction strategies often degrade performance by repeatedly compressing early conversational context, leading to information loss and context forgetting. This paper introduces FlowKV, a novel \textbf{multi-turn isolation mechanism} for KV Cache management, which can be applied to any KV Cache compression method without training. FlowKV's core innovation is a multi-turn isolation mechanism that preserves the accumulated compressed KV cache from past turns. Compression is then strategically applied only to the newly generated KV pairs of the latest completed turn, effectively preventing the re-compression of older context and thereby mitigating catastrophic forgetting. Our results demonstrate that FlowKV consistently and significantly outperforms baseline strategies in maintaining instruction-following accuracy and user preference retention from 10.90\% to 75.40\%, particularly in later conversational turns.
