GA-SVD: Generation-aware Singular Value Decomposition for LLM Compression

arXiv:2610.15398 · cs.LG · Submitted 2026-10-11 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: I'm Tom.

Jane: And I'm Jane, here with Lu, Meng and our in-house large language model, Lalam.

Tom: Today's paper: "GA-SVD: Generation-aware Singular Value Decomposition for LLM Compression".

Jane: The gist The GA-SVD framework introduces a generation-aware low-rank compression method for large language models that consistently outperforms existing SVD-based baselines on both multiple-choice and generative benchmarks while scaling to…

Tom: First, who's behind it and why it matters.

Paper summary: Jane: So, wrapping up the GA-SVD paper, what’s the big picture for us listening who isn't deep in the math? What do we need to remember about Generation-aware Singular Value Decomposition for LLM Compression?

Tom: We need to remember that when you compress a large language model using standard SVD, you often sacrifice its ability to generate coherent text. GA-SVD addresses this by using generation-aware whitening statistics from the model itself during the compression process.

Lu: The authors propose GA-SVD, a generation-aware singular value decomposition framework inspired by on-policy knowledge distillation and evolutionary search for rank allocation under a global budget.

Meng: For someone in production, what does this mean for deployment? Does it just make the model smaller, or does it give us more control over how we compress it?

Tom: It gives you a more principled way to allocate the rank budget. Instead of using simple heuristics for rank assignment, you use an evolutionary search to find a global allocation that balances compression with maintaining generation quality across all layers.

Jane: So, in simple terms, what does this mean for how we think about compressing these huge AI models?

Tom: It means moving away from just optimizing the numbers on a benchmark like MMLU and starting to optimize for the actual task you care about, which is usually generation or reasoning. GA-SVD shows that by making the compression aware of generation behavior, you can get better results across multiple types of tasks.

Lu: The work demonstrates that this approach preserves both generative and discriminative abilities better than prior SVD-based methods, while also being scalable to models with up to seventy billion parameters.

Meng: And they mention it works well even on models like Qwen3-8B, though they noted there is still some sensitivity to low-rank compression, particularly on generation tasks <ref:2610.15398#pg2>. That’s a fair warning for deployment planning.

Jane: So the paper gives us a concrete direction for making LLMs smaller without completely losing their core language capabilities. We see the GA-SVD framework as a practical approach to achieve that balance.

Conclusion: Jane: So we're wrapping up our look at GA-SVD, Generation-aware Singular Value Decomposition for LLM Compression.

Tom: Yeah, basically, this paper is about taking a big language model and shrinking it down using SVD but making sure that shrinking doesn't break its ability to actually generate good text.

Lu: The core idea is using generation statistics from the student model itself to guide the compression process instead of just relying on old calibration data.

Meng: So, if I’m thinking about deploying this, what does this mean for the actual operational cost? Is it just a theoretical win?

Tom: It moves us away from those fixed heuristics where you guess which layers are important and just cut them. Instead, the Evolutionary Global Rank Allocation searches for the best balance across all layers based on a global budget.

Jane: That sounds like they are trying to find that sweet spot between saving size and keeping the model useful for tasks like coding or conversation.

Lu: They show that this generation-aware whitening actually helps preserve generative ability, which is often lost when you just do standard SVD compression.

Tom: And it's not just about preservation; they show a real trade-off analysis. Removing those generation statistics completely drops performance on coding and math benchmarks, which tells us how sensitive the model is to that information.

Meng: That’s important because if we cut too deep on compression, we lose the ability to do the tasks people actually need it for.

Jane: It suggests that for models up to seventy billion parameters, this method offers a way forward instead of just taking a hard cut in quality.

Tom: And it scales well, which is huge. It’s not just a trick for a small model; it works up to seven zero B parameters.

Lu: The main point is that you can use this framework to make LLMs smaller without completely destroying their core language skills or reasoning capabilities.

Jane: So the question now becomes, how much do we actually need to compress these models before the trade-off becomes too painful for real applications?

Shengkun Tang, Cong Zeng, Zongfang Liu, Dan Alistarh, Zhiqiang Shen

MBZUAI · Technology Innovation Institute UAE · Zhejiang University · Westlake University

cs.LG

Submitted: 2026-10-11

Updated: 2026-10-11

Code: https://github.com/meta-llama/llama3

License: http://creativecommons.org/licenses/by/4.0/

The gist: The gist The GA-SVD framework introduces a generation-aware low-rank compression method for large language models that consistently outperforms existing SVD-based baselines on both multiple-choice

Key concepts

Generation-Aware Weight Whitening (GAWW)
This technique uses gradients from on-policy knowledge distillation during generation. It creates whitening transformations that align with the model's actual generative behavior, rather than using only static statistics. This ensures the compression geometry reflects how the model produces text.
Bi-whitened SVD
Instead of standard SVD, this method solves a weighted rank-constrained problem. It uses generation-aware statistics to define an objective that measures compression error based on both input activations and output sensitivities. This results in a compressed layer expressed in a factorized form.
Evolutionary Global Rank Allocation (ERA)
This component searches for the best layer-wise rank allocation under a global compression budget. It uses an evolutionary search strategy with mutations to explore different rank settings. This ensures the rank budget is distributed optimally across layers, prioritizing sensitive layers.
Token-level Distillation Objective
This objective function guides the creation of generation-aware whitening statistics. It measures the difference between a target distribution and the student model's output distribution across generated tokens. This signal helps define layerwise whitening based on actual generation trajectories.

Summary

The gist The GA-SVD framework introduces a generation-aware low-rank compression method for large language models that consistently outperforms existing SVD-based baselines on both multiple-choice and generative benchmarks while scaling to models up to 70B parameters.

How it works

  1. Generation-Aware Weight Whitening (GAWW) leverages gradients from on-policy knowledge distillation to construct whitening transformations aligned with generative behavior The central idea is to make the whitening geometry reflect the model’s generative behavior, rather than relying only on offline calibration statistics. This involves estimating layerwise whitening statistics from trajectories generated by the compressed student model itself.

  2. Bi-whitened SVD is performed using these generation-aware statistics, where the objective is approximated by a bi-sided quadratic form that measures compression error in a geometry jointly induced by input activations and output sensitivities. This leads to solving the weighted rank-constrained problem Wcl = arg min rank(A)≤rl TrΣs,l (W⋆l − A) Σx,l (W⋆l − A)⊤.

  3. Evolutionary Global Rank Allocation searches for effective layer-wise rank allocation under a given global compression ratio by formulating rank selection as a search problem. This is achieved through evolutionary search where parent candidates are mutated via Rank mutation and Boundary-swap mutation to explore the search space.

Key Components and Findings

**: The GA-SVD pipeline starts from a warm-start initialization, which provides a stable compressed model from which on-policy generation can be performed. The On-policy Generation-aware Whitening collects generation-aware whitening statistics from trajectories sampled from the current compressed student model. This process uses a token-level distillation objective, defined as Lgen = τ2/N Σ X z X t∈G(z) KL(pτS(· z<t)∥ pτT(· z<t)), gl,t = ∂Lgen/∂hl,t. This objective induces a generation-aware sensitivity signal from the student’s own rollouts. The Generation-aware Bi-whitened Low-rank Compression then uses this to define the layerwise compression objective, which is equivalent to solving Wcl = arg min rank(A)≤rl TrΣs,l (W⋆l − A) Σx,l (W⋆l − A)⊤. This results in a compressed layer expressed in factorized form Wcl = Wu,lWv,l. The Evolutionary Global Rank Allocation then searches for the optimal rank allocation setup under a global compression budget B, formulated as min K F(K) s.t. X K∈K C(K) ≤ B. This search space is restricted by defining discrete rank levels R = ⌊doutdin/dout+din⌋ and boundary windows B(r) for non-monotonic singular selection. The evolutionary strategy uses a (1 + λ) evolutionary strategy with mutations like Rank mutation and Boundary-swap mutation to generate offspring candidates. 4.3 Ablation Study shows that removing GAWW decreases performance on all generative benchmarks, indicating that generation-aware whitening helps preserve generation ability during compression. Removing ERA causes a larger drop on coding tasks, reducing HumanEval from 20.7 to 16.7 and MBPP from 34.1 to 30.9, which shows the importance of global rank allocation beyond heuristic rank assignment. Table 5 confirms that the evolutionary search automatically redistributes the rank budget toward more sensitive layers while assigning lower ranks to more compressible ones. Results on different compression ratios show that GA-SVD consistently outperforms SVD-LLM at both 20% and 40% compression ratios, demonstrating stronger performance across coding, math, MCQ benchmarks, and perplexity. The method is also highly scalable to models with up to 70B parameters. These results demonstrate that GA-SVD preserves both generative and discriminative abilities more effectively than prior SVD-based methods. The method also reduces perplexity, improving inference efficiency, and scales to large models up to 70B parameters. Results on Qwen3-8B show that GA-SVD mitigates, but does not eliminate, the sensitivity of Qwen3-8B to compression. The results on CNN/DailyMail suggest that the benefits of generation-aware compression extend to summarization. Results with Different Student Warmup Ratio show that final performance remains stable across this range, suggesting that a short warmup is sufficient for effective estimation and that the method is insensitive to the warmup ratio within the evaluated range. The combination with quantization shows that GA-SVD can be effectively combined with low-bit quantization, enabling further compression of the model weights while largely preserving downstream performance. This work demonstrates that generation-aware low-rank compression is an effective and practical direction for preserving LLM capabilities under substantial compression. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks. The larger degradation on coding and math tasks than on MCQ benchmarks is consistent with this hypothesis. The consistent reduction in perplexity further shows that GA-SVD better maintains the language modeling distribution after low-rank approximation. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks. The larger degradation on coding and math tasks than on MCQ benchmarks is consistent with this hypothesis. The consistent reduction in perplexity further shows that GA-SVD better maintains the language modeling distribution after low-rank approximation. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks. The larger degradation on coding and math tasks than on MCQ benchmarks is consistent with this hypothesis. The consistent reduction in perplexity further shows that GA-SVD better maintains the language modeling distribution after low-rank approximation. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks. The larger degradation on coding and math tasks than on MCQ benchmarks is consistent with this hypothesis. The consistent reduction in perplexity further shows that GA-SVD better maintains the language modeling distribution after low-rank approximation. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks. The larger degradation on coding and math tasks than on MCQ benchmarks is consistent with this hypothesis. The consistent reduction in perplexity further shows that GA-SVD better maintains the language modeling distribution after low-rank approximation. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks. The larger degradation on coding and math tasks than on MCQ benchmarks is consistent with this hypothesis. The consistent reduction in perplexity further shows that GA-SVD better maintains the language modeling distribution after low-rank approximation. The results on Qwen3-8B show pronounced sensitivity to low-rank compression, particularly on generation tasks.

Improvements for AI systems

  1. Generation-Aware Weight Whitening (GAWW) enables compressed models to better preserve generation capabilities by constructing whitening transformations aligned with generative behavior using gradients from on-policy knowledge distillation, which is achieved by estimating layerwise whitening statistics from trajectories generated by the compressed student model itself.

  2. Evolutionary Global Rank Allocation searches for effective layer-wise rank allocation under a given global compression ratio, addressing the limitation that existing methods are based on heuristics, which may be suboptimal under a global compression budget by formulating rank selection as a search problem.

  3. GA-SVD achieves state-of-the-art (SoTA) results on both multiple-choice and generative benchmarks across Mistral, Qwen3, and Llama models, specifically improving coding average to 27.4, outperforming SVD-LLM and achieving the best coding average, GSM8K accuracy, MCQ average among compressed models.

  4. The method demonstrates scalability by applying the framework to larger models with up to 70B parameters, proving that generation-aware low-rank compression is an effective and practical direction for preserving LLM capabilities under substantial compression.

  5. GA-SVD can be effectively combined with low-bit quantization (e.g., 4-bit weight-only GPTQ) resulting in modest performance degradation while retaining higher scores on coding, GSM8K, and MCQ benchmarks compared to other baselines.

Abstract

Large language models (LLMs) demonstrate strong generalization across a broad range of reasoning and generation tasks, but their large parameter counts impose substantial memory and computation costs, hindering deployment in practical resource-constrained settings. One-shot low-rank compression is a promising solution since it reduces model size and inference cost effectively. However, existing SVD-based methods primarily target multiple-choice benchmarks and often fail to preserve performance on generation tasks. Moreover, their rank allocation strategies are typically heuristic. We propose GA-SVD, a generation-aware low-rank compression framework for LLMs. First, we introduce Generation-Aware Weight Whitening (GAWW), which leverages gradients from on-policy knowledge distillation to construct whitening transformations aligned with generative behavior. Second, we develop an evolutionary global rank allocation method that searches for effective layer-wise rank allocation under a given global compression ratio. Across extensive experiments on Mistral-7B, Qwen3 series, and Llama-3.3 models, evaluated on both multiple-choice and generative benchmarks, GA-SVD consistently outperforms existing SVD-based baselines and achieves state-of-the-art (SoTA) results. We further demonstrate scalability by applying our method to models with up to 70B parameters.

Sources

Related papers