K-Forcing:通过前向语言模型实现联合多令牌解码 / K-Forcing: Joint Next-K-Token Decoding via Push-Forward Language Modeling
1️⃣ 一句话总结
本文提出了一种名为K-Forcing的新方法,通过将已有的自回归语言模型转化为一次生成多个未来令牌的前向映射,在不改变原有服务架构的情况下,将文本生成速度提升2.4到3.5倍,同时只带来轻微的质量损失,特别适合工业界高并发场景下的模型加速。
Autoregressive (AR) language modeling is the dominant paradigm for text generation, yet its sequential token-by-token decoding makes inference memory-bound and inefficient. Existing acceleration approaches, such as speculative decoding and diffusion language models, can yield speedups under certain conditions but do not directly address high-load batch serving--the scenario most critical for industrial-scale deployment. We introduce K-Forcing, a push-forward language modeling paradigm for joint next-k-token decoding. K-Forcing distills an existing AR model into a conditional push-forward mapping--one that transforms independent uniform noise variables into a joint sample of multiple future tokens in a single forward pass. This design preserves fixed-length outputs, reuses the AR teacher backbone, and remains compatible with standard AR serving infrastructure. We train this mapping via progressive self-forcing distillation, which gradually expands the prediction window while enabling the student to closely match the sequence distribution of the AR teacher. We evaluate K-Forcing on LM1B and OpenWebText using a standard causal Transformer backbone. When aggressively configured to generate k = 4 tokens per forward pass, K-Forcing delivers approximately 2.4-3.5x speedup across different batch sizes, while incurring modest quality degradation relative to its AR teacher. As inference increasingly dominates the lifetime compute cost of modern LLMs, K-Forcing offers a promising route toward accelerating AR generation under real-world high-load deployment.
K-Forcing:通过前向语言模型实现联合多令牌解码 / K-Forcing: Joint Next-K-Token Decoding via Push-Forward Language Modeling
本文提出了一种名为K-Forcing的新方法,通过将已有的自回归语言模型转化为一次生成多个未来令牌的前向映射,在不改变原有服务架构的情况下,将文本生成速度提升2.4到3.5倍,同时只带来轻微的质量损失,特别适合工业界高并发场景下的模型加速。
源自 arXiv: 2606.10820