atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

CLOVER: Cross-Layer Orthogonal Vectors Pruning

ICML 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CLOVER instead of PiSSA for PEFTLLaMA-2-7B · commonsense reasoning (Avg.)accuracy: 84.5 -> 85.2Helped
Use CLOVER instead of PiSSA for PEFTLLaMA-3-8B · commonsense reasoning (Avg.)accuracy: 87.3 -> 87.9Helped
Add CLOVER orthogonalization and prune 50% of head dimensionsDeepSeek-V2-Lite · six benchmarks (Avg.)accuracy: 57.30 -> 57.25Helped
Add CLOVER head-dimension pruning to TransMLALLaMA-2-7B · six benchmarks (Avg.)accuracy: 59.82 -> 59.40Hurt
Use CLOVER instead of the original DeepSeek modelDeepSeek · inferencegeneration latency (ms/token): 40.11 -> 31.00Helped
Add CLOVER pruning rather than vanilla pruning at 12.5%GPT-2-XL · WikiText-2perplexity: 33.76 -> 15.89Helped
Add CLOVER pruning rather than vanilla pruning at 50%GPT-2-XL · WikiText-2perplexity: 338.9 -> 20.45Helped
Fine-tune pruned attention layers after 50% pruning (ablation)GPT-2-XL CLOVER · WikiText-2, 66M tokensperplexity: 20.45 -> 17.22Helped
Fine-tune singular values and attention biases only after 50% pruning (ablation)GPT-2-XL CLOVER · WikiText-2, 66M tokensperplexity: 20.45 -> 17.63Helped
Use singular-value-only PEFT instead of full attention-layer fine-tuning at 50% pruning (ablation)GPT-2-XL CLOVER · WikiText-2, 66M tokensperplexity: 17.22 -> 17.63Hurt
Increase pruning from 50% to 75% with singular-value-only PEFT (ablation)GPT-2-XL CLOVERPEFT · WikiText-2, 131M tokensperplexity: 17.71 -> 28.44Hurt
Use CLOVER rather than LoRA for PEFTLLaMA-2-7B · Commonsense-148k trainingruntime: 2:42:37 -> 2:22:47Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy