TensorX
返回文献探索

Paper · arXiv 2502.07864

TransMLA: Multi-head Latent Attention Is All You Need

Fanxu Meng, Zengwei Yao, Muhan Zhang

69 upvotesFebruary 11, 2025arXiv 预印本
AI 摘要

TransMLA converts GQA-based models to MLA to reduce KV cache size and improve efficiency without sacrificing expressiveness.

Multi-head Latent AttentionMLAlow-rank matricesKV layerslatent KV statesup-projection matrixGroup Query AttentionGQATransMLApre-trained modelsLLaMAQwenMixtralexpressivenessKV cache overheadinference accelerationdistillation

Abstract

Modern large language models (LLMs) often encounter communication bottlenecks on current hardware, rather than purely computational constraints. Multi-head Latent Attention (MLA) tackles this challenge by using low-rank matrices in the key-value (KV) layers, thereby allowing compressed latent KV states to be cached. This approach significantly reduces the KV cache size relative to traditional multi-head attention, leading to faster inference. Moreover, MLA employs an up-projection matrix to increase expressiveness, trading additional computation for reduced communication overhead. Although MLA has demonstrated efficiency and effectiveness in Deepseek V2/V3/R1, many major model providers still rely on Group Query Attention (GQA) and have not announced any plans to adopt MLA. In this paper, we show that GQA can always be represented by MLA while maintaining the same KV cache overhead, but the converse does not hold. To encourage broader use of MLA, we introduce **TransMLA**, a post-training method that converts widely used GQA-based pre-trained models (e.g., LLaMA, Qwen, Mixtral) into MLA-based models. After conversion, the model can undergo additional training to boost expressiveness without increasing the KV cache size. Furthermore, we plan to develop MLA-specific inference acceleration techniques to preserve low latency in transformed models, thus enabling more efficient distillation of Deepseek R1.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号