DeepSeek의 MLA: 경제적인 AI 추론의 새 지평을 열다
DeepSeek 연구진이 개발한 MLA(Multi-Head Latent Attention) 아키텍처와 MHA2MLA fine-tuning 방법은 LLM의 추론 효율을 획기적으로 높였습니다. partial-RoPE와 joint SVD 기법을 통해 KV 캐시 크기를 최대 92.19%까지 줄이면서도 성능 저하를 최소화하여 경제적인 AI 추론을 가능하게 합니다.

최근 AI 분야에서 가장 주목받는 연구 중 하나인 DeepSeek의 Multi-Head Latent Attention (MLA) 아키텍처가 큰 반향을 일으키고 있습니다. 기존의 Transformer 기반 대규모 언어 모델(LLM)들은 Multi-Head Attention (MHA)을 사용하여 추론을 수행하는데, 이는 막대한 계산 비용을 필요로 합니다. 하지만 DeepSeek의 연구진(Tao Ji, Bin Guo 외)이 개발한 MLA는 Key-Value (KV) 캐시를 잠재 벡터로 압축하여 이러한 비용 문제를 획기적으로 해결했습니다.
기존 방식의 한계 극복: MHA2MLA의 등장
일반적인 LLM들은 MHA 또는 Grouped-Query Attention (GQA)와 같은 변형을 사용하지만, 이러한 방법들은 계산 비용이 매우 높다는 단점이 있습니다. 따라서 기존의 잘 훈련된 LLM (예: Llama)을 MLA에 효율적으로 적용하는 방법이 필요했습니다. DeepSeek 연구진은 이러한 문제에 대한 해결책으로 MHA2MLA (MHA to MLA) 라는 데이터 효율적인 fine-tuning 방법을 제시했습니다. 이는 단순히 기존 모델을 새롭게 학습시키는 것이 아니라, 기존 모델의 지식을 활용하여 효율성을 높이는 혁신적인 접근 방식입니다.
핵심 전략: partial-RoPE와 joint SVD
MHA2MLA는 두 가지 핵심 전략을 사용합니다. 먼저 partial-RoPE는 어텐션 점수에 거의 기여하지 않는 쿼리와 키의 차원에서 RoPE (Rotary Position Embedding)을 제거하여 계산량을 줄입니다. 둘째, joint SVD (Singular Value Decomposition) 는 사전 훈련된 키와 값의 파라미터를 기반으로 저차원 근사를 수행하여 모델의 크기를 줄이고 성능 저하를 최소화합니다. 이러한 전략들은 MHA2MLA가 전체 데이터의 0.3%에서 0.6%만 사용하더라도 성능을 회복할 수 있도록 합니다.
놀라운 결과: Llama2-7B의 효율성 증대
실제 Llama2-7B 모델에 적용한 결과, KV 캐시 크기가 92.19% 감소했지만, LongBench 성능은 단 0.5%만 저하되었습니다. 이는 MHA2MLA가 추론 비용을 크게 줄이면서도 성능을 거의 유지한다는 것을 보여주는 놀라운 결과입니다. 더욱이, KV 캐시 양자화와 같은 압축 기술과의 통합도 가능하여 효율성을 더욱 높일 수 있습니다.
미래를 위한 전망
DeepSeek의 MLA와 MHA2MLA는 AI 추론의 효율성을 획기적으로 개선하는 중요한 발전입니다. 이를 통해 더욱 강력하고 경제적인 AI 모델의 개발이 가속화될 것으로 예상됩니다. 앞으로도 DeepSeek의 연구가 AI 분야에 어떤 혁신을 가져올지 기대됩니다.
Reference
[arxiv] Towards Economical Inference: Enabling DeepSeek's Multi-Head Latent Attention in Any Transformer-based LLMs
Published: (Updated: )
Author: Tao Ji, Bin Guo, Yuanbin Wu, Qipeng Guo, Lixing Shen, Zhan Chen, Xipeng Qiu, Qi Zhang, Tao Gui
http://arxiv.org/abs/2502.14837v1