Research map / Architectures and efficiency / Pruning and efficient tuning
CLOVER: Cross-Layer Orthogonal Vectors Pruning
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes CLOVER, which applies SVD to the merged Q-K and V-O pairs within each attention head to orthogonalize them, enabling higher-ratio structured pruning and parameter-efficient fine-tuning of singular values.
Problem
Decoder-only LLM inference is memory-bound because of the growing key/value cache, and structured pruning of attention head dimensions degrades performance because head vectors carry linear redundancy.
Approach
Treat the Q-K and V-O pairs in each attention head as low-rank factorizations of W_QK and W_VO, and apply SVD across the two layers so the head's vectors become orthogonal; singular values rank dimensions for pruning and serve as the only trainable parameters for fine-tuning, then merge back into the weights without extra parameters.
Key results
- On LLaMA-2-7B, CLOVER PEFT reaches 85.2 average accuracy on eight commonsense tasks, above PiSSA (84.5), HiRA (81.4), DoRA (79.7), and LoRA (77.6).
- On GPT-2-XL, pruning 70% of the attention Q-K dimension with CLOVER gives perplexity comparable to vanilla pruning at 8%, per the abstract; with 50% pruning, CLOVER fine-tuned reaches 17.22 perplexity vs 20.45 without fine-tuning on the full-training variant at 66M tokens (vanilla 35.12 before fine-
- CLOVER with TransMLA reaches up to 11.1x speedup over LLaMA-2-7B at 8K context on a 24GB GPU in vLLM simulations.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use CLOVER instead of PiSSA for PEFT | LLaMA-2-7B · commonsense reasoning (Avg.) | accuracy: 84.5 -> 85.2 | Helped |
| Use CLOVER instead of PiSSA for PEFT | LLaMA-3-8B · commonsense reasoning (Avg.) | accuracy: 87.3 -> 87.9 | Helped |
| Add CLOVER orthogonalization and prune 50% of head dimensions | DeepSeek-V2-Lite · six benchmarks (Avg.) | accuracy: 57.30 -> 57.25 | Helped |
| Add CLOVER head-dimension pruning to TransMLA | LLaMA-2-7B · six benchmarks (Avg.) | accuracy: 59.82 -> 59.40 | Hurt |
| Use CLOVER instead of the original DeepSeek model | DeepSeek · inference | generation latency (ms/token): 40.11 -> 31.00 | Helped |
| Add CLOVER pruning rather than vanilla pruning at 12.5% | GPT-2-XL · WikiText-2 | perplexity: 33.76 -> 15.89 | Helped |
| Add CLOVER pruning rather than vanilla pruning at 50% | GPT-2-XL · WikiText-2 | perplexity: 338.9 -> 20.45 | Helped |
| Fine-tune pruned attention layers after 50% pruning (ablation) | GPT-2-XL CLOVER · WikiText-2, 66M tokens | perplexity: 20.45 -> 17.22 | Helped |
| Fine-tune singular values and attention biases only after 50% pruning (ablation) | GPT-2-XL CLOVER · WikiText-2, 66M tokens | perplexity: 20.45 -> 17.63 | Helped |
| Use singular-value-only PEFT instead of full attention-layer fine-tuning at 50% pruning (ablation) | GPT-2-XL CLOVER · WikiText-2, 66M tokens | perplexity: 17.22 -> 17.63 | Hurt |
| Increase pruning from 50% to 75% with singular-value-only PEFT (ablation) | GPT-2-XL CLOVERPEFT · WikiText-2, 131M tokens | perplexity: 17.71 -> 28.44 | Hurt |
| Use CLOVER rather than LoRA for PEFT | LLaMA-2-7B · Commonsense-148k training | runtime: 2:42:37 -> 2:22:47 | Helped |
Surprising findings
- Whisper-large-v3 retains nearly unchanged output after training-free CLOVER pruning of 46.42% of attention parameters, while vanilla pruning at the same ratio fails to produce valid output.
- Pruning 50% of the head dimension in DeepSeek-V2-Lite with CLOVER (59.84 vs 61.54 full average at -25%) and SliceGPT differ sharply in latency, with CLOVER giving a speedup while SliceGPT does not.
Limitations
- Cross-layer orthogonalization is not feasible when nonlinear operations such as RoPE sit between Q-K or V-O pairs, requiring head-wise orthogonalization in the Key layer instead.
- Evaluation focuses on basic pruning and does not compare against other state-of-the-art pruning methods.
Experimental setup
Datasets: Commonsense-148k OpenWebText WikiText-2 LibriSpeech Long mixed pretraining dataset
Benchmarks: MMLU ARC-e ARC-c PIQA HellaSwag Winogrande BoolQ SIQA OBQA WikiText-2
Metrics: accuracy perplexity speedup latency peak GPU memory
Baselines: SliceGPT TransMLA LoRA DoRA HiRA PiSSA SVFT Vanilla pruning
Builds on: PiSSA SVFT TransMLA SliceGPT LoRA
Closest papers by meaning
- When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs (CVPR 2026 · similarity 0.88)
- When and What to Prune? Stage-Aware Visual Token Pruning for Efficient VLA (NeurIPS 2026 · similarity 0.87)
- LearnPruner: Rethinking Attention-based Token Pruning in Vision Language Models (ICLR 2026 · similarity 0.87)
- An Empirical Study of Attention and Diversity for Adaptive Visual Token Pruning in Large Vision-Language Models (ICLR 2026 · similarity 0.87)
- Hi-Lo Prune: Look at What You'll Lose before Pruning with Hierarchical Token Selection (CVPR 2026 · similarity 0.87)
- Beyond Linear Approximations: A Novel Pruning Approach for Attention Matrix (ICLR 2025 · similarity 0.87)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
