A3 : an Analytical Low-Rank Approximation Framework for Attention
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
Large language models have demonstrated remarkable performance; however, their massive parameter counts make deployment highly expensive. Low-rank approximation offers a promising compression solution, yet existing approaches have two main limitations: (1) They focus on minimizing the output error of individual linear layers, without considering the architectural characteristics of Transformers, and (2) they decompose a large weight matrix into two small low-rank matrices. Consequently, these methods often fall short compared to other compression techniques like pruning and quantization, and introduce runtime overhead such as the extra GEMM kernel launches and memory operations for decomposed small matrices. To address these limitations, we propose A3, a post-training low-rank approximation framework. A3 splits a Transformer layer into three functional components, namely textttQK, textttOV, and textttMLP and provides analytical solutions that reduces the hidden dimension size inside each component while minimizing the component's functional loss. This approach directly reduces model sizes, KV cache sizes, and FLOPs without introducing any runtime overheads. Through extensive experiments, we show that A3 maintains superior performance compared to SoTAs. For example, under the same reduction budget in computation and memory, our low-rank approximated LLaMA 3.1-70B achieves a perplexity of 4.69 on WikiText-2, outperforming the previous SoTA's 7.87 by 3.18. We also show versatile applications of A3 in KV cache compression, integration with quantization, fine-tuning and mixed-rank assignments. We open-sourced our framework and code at https://github.com/DeepWok/a3.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 36 of its 53 references that are in the map. First posted on arXiv 19 May 2025.
Builds on
36 of 53 references.
Closest ancestors · 1
Same direction, newest first
Other references · 35
- 2017Attention Is All You Needcited by 60,361
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
23 more
- 2024Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phonecited by 1,917
- 2020GLU Variants Improve Transformercited by 1,804
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,346
- 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,298
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 800
- 2019Fast Transformer Decoding: One Write-Head is All You Needcited by 717
- 2024QuaRot: Outlier-Free 4-Bit Inference in Rotated LLMscited by 634
- 2024SVD-LLM: Truncation-aware Singular Value Decomposition for Large Language Model Compressioncited by 243
- 2022Language model compression with weighted low-rank factorizationcited by 195
- 2023ASVD: Activation-aware Singular Value Decomposition for Compressing Large Language Modelscited by 169
- 2024Round and Round We Go! What makes Rotary Positional Encodings useful?cited by 115
- 2023SlimPajama-DC: Understanding Data Combinations for LLM Trainingcited by 72
- 2025SVD-LLM V2: Optimizing Singular Value Truncation for Large Language Model Compressioncited by 67
- 2024Compressing Large Language Models using Low Rank and Low Precision Decompositioncited by 59
- 2025Dobi-SVD: Differentiable SVD for LLM Compression and Some New Perspectivescited by 48
- 2024LQER: Low-Rank Quantization Error Reconstruction for LLMscited by 41
- 2014Optimal CUR Matrix Decompositionscited by 29
- 2024QERA: an Analytical Framework for Quantization Error Reconstructioncited by 22
- 2024OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decompositioncited by 20
- 2024ESPACE: Dimensionality Reduction of Activations for Model Compressioncited by 15
- 2024CLOVER: Cross-Layer Orthogonal Vectors Pruning and Fine-Tuningcited by 3
- 2025Choose Your Model Size: Any Compression of Large Language Models Without Re-Computationcited by 3
- 2025ITERA-LLM: Boosting Sub-8-Bit Large Language Model Inference via Iterative Tensor Decompositioncited by 1
Built on by
Citing papers per year: 2025: 3; 2026: 5.
8 papers.
- 2025Low-Rank Compression of Language Models via Differentiable Rank Selectioncited by 4
- 2026FlexRank: Nested Low-Rank Knowledge Decomposition for Adaptive Model Deploymentcited by 2
- 2025Multilingual Hate Speech Detection in Social Media Using Translation-Based Approaches with Large Language Modelscited by 1
- 2025Entropy Meets Importance: A Unified Head Importance-Entropy Score for Stable and Efficient Transformer Pruningcited by 1
- 2026LaMoC: Loss-Aware Modular Compression for LLMscited by 0
- 2026MoARa: Module-Aware Rank Allocation and Structure-Preserving Decomposition for Low-Rank LLM Pre-trainingcited by 0
- 2026IrekoGPT: Turning Structured Pruning into Post-Hoc Slimmable LLMscited by 0
- 2026BELT : BEhavior-Aligned Low-Rank KV Cache Compression with Learned Top-k Rank Allocationcited by 0
- 2026BELT : BEhavior-Aligned Low-Rank KV Cache Compression with Learned Top-k Rank Allocation13 Oct 2026
- 2026IrekoGPT: Turning Structured Pruning into Post-Hoc Slimmable LLMs30 Sep 2026
- 2026MoARa: Module-Aware Rank Allocation and Structure-Preserving Decomposition for Low-Rank LLM Pre-training14 Sep 2026
- 2026LaMoC: Loss-Aware Modular Compression for LLMs31 Aug 2026
- 2026FlexRank: Nested Low-Rank Knowledge Decomposition for Adaptive Model Deployment2 Feb 2026
- 2025Low-Rank Compression of Language Models via Differentiable Rank Selection14 Dec 2025
- 2025Entropy Meets Importance: A Unified Head Importance-Entropy Score for Stable and Efficient Transformer Pruning10 Oct 2025
- 2025Multilingual Hate Speech Detection in Social Media Using Translation-Based Approaches with Large Language Models9 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2024Data-free Weight Compress and Denoise for Large Language Models
- 2024Beyond Linear Approximations: A Novel Pruning Approach for Attention Matrix
- 2026Compression Trinity: Exploring Sparsity, Quantization, and Low-Rank Approximations for LLM Compression
- 2025Activation-Informed Pareto-Guided Low-Rank Compression for Efficient LLM/VLM
- 2024Characterizing the Accuracy -- Efficiency Trade-off of Low-rank Decomposition in Language Models
- 2024SoftLMs: Efficient Adaptive Low-Rank Approximation of Language Models using Soft-Thresholding Mechanism
- 2026LRCC: Generalizing Low-Rank Compression with Conditional Computation
- 2026Break Through the Compression Bottleneck: From Theory to Practice