atlas

Research map / Large language models / Language, safety and interpretability

SoLA: Leveraging Soft Activation Sparsity and Low-Rank Decomposition for Large Language Model Compression

AAAI 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 4 citations (OpenAlex)

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.

Training-free LLM compression that keeps the top ~15% high-activation-norm FFN neurons intact, low-rank decomposes the rest via SVD-LLM-style whitening, and allocates per-component truncation ranks with a greedy search.

Problem

Compressing billion-parameter LLMs without special hardware or post-training; existing SVD-based low-rank methods lose much accuracy at high compression rates, ignoring activation distribution and differences between FFN and attention components.

Approach

Observes a "soft activation sparsity" in modern LLM FFNs (a small set of neurons with high activation norms dominates), keeps these neurons uncompressed and low-rank decomposes the remaining neurons' weights, plus an adaptive component-wise rank allocation that maximizes retained singular-value energy under a memory budget.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SoLA instead of FLAP at 20% compressionLLaMA-2-7B · WikiText2 validationperplexity: 6.76 -> 6.52Helped
Use SoLA instead of FLAP at 20% compressionLLaMA-2-13B · WikiText2 validationperplexity: 5.90 -> 5.61Helped
Use SoLA instead of SVD-LLM at 30% compressionLLaMA-2-70B · WikiText2 validationperplexity: 6.95 -> 4.44Helped
Use SoLA instead of FLAP at 30% compressionMistral-7B · WikiText2 validationperplexity: 13.10 -> 7.38Helped
Use SoLA instead of Bolaco at 20% compressionLLaMA-2-7B · Downstream tasksaverage accuracy: 0.5733 -> 0.5692Hurt
Use SoLA instead of Bolaco at 30% compressionLLaMA-2-13B · Downstream tasksaverage accuracy: 0.5608 -> 0.5756Helped
Use SoLA instead of SVD-LLM at 30% compressionLLaMA-2-70B · Downstream tasksaverage accuracy: 0.6091 -> 0.6625Helped
Use SoLA instead of FLAP at 30% compressionMistral-7B · Downstream tasksaverage accuracy: 0.496 -> 0.517Helped
Retain 5% prime neurons rather than using 15% prime neurons (ablation)SoLA on LLaMA-2-13B · WikiText2 test, 20% compressionperplexity: 6.5 -> 5.8Helped
Remove 1% prime neurons (ablation)LLaMA-2-13B · WikiText2 testperplexity: 4.57 -> 9665.4Hurt
Remove 10% marginal neurons (ablation)LLaMA-2-13B · WikiText2 testperplexity: 4.57 -> 4.83Hurt
Remove 30% marginal neurons (ablation)LLaMA-2-13B · WikiText2 testperplexity: 4.57 -> 6.58Hurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2 C4

Benchmarks: WikiText2 MMLU BoolQ PIQA WinoGrande HellaSwag ARC-e ARC-c OBQA

Metrics: perplexity accuracy

Baselines: LLM-Pruner FLAP SliceGPT Bolaco SVD-LLM

Builds on: SVD-LLM ASVD FLAP Wanda

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