KV Shifting Attention Enhances Language Modeling
Mingyu Xu, Wei Cheng, Bingning Wang, Weipeng Chen
TL;DR
The paper addresses the induction-head bottleneck in decode-only transformers by introducing KV shifting attention, which decouples keys and values and incorporates a small set of learnable scalars per head. The authors prove that a one-layer KV-shifted head can emulate induction-head behavior and show theoretically that this reduces the depth and width requirements compared to traditional multi-layer setups. Empirically, KV shifting accelerates learning and improves performance across toy models and large pretraining scales (2.9B and 19B), with favorable scaling laws and robust results under varying seeds and hyperparameters. The approach also maintains compatibility with existing training/inference pipelines and offers potential benefits for mechanistic interpretability. Overall, KV shifting attention provides a lightweight, scalable enhancement to language modeling by better enabling induction heads, with practical implications for efficient large-scale pretraining and downstream reasoning tasks.
Abstract
The current large language models are mainly based on decode-only structure transformers, which have great in-context learning (ICL) capabilities. It is generally believed that the important foundation of its ICL capability is the induction heads mechanism, which requires at least two layers attention. In order to more efficiently implement the ability of the model's induction, we revisit the induction heads mechanism and proposed a KV shifting attention. We theoretically prove that the KV shifting attention reducing the model's requirements for the depth and width of the induction heads mechanism. Our experimental results demonstrate that KV shifting attention is beneficial to learning induction heads and language modeling, which lead to better performance or faster convergence from toy models to the pre-training models with more than 10 B parameters.
