atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Sparse High Rank Adapters

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 3 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.

Proposes SHiRA, a sparse high-rank adapter that fine-tunes only 1-2% of base model weights with a static mask, enabling direct weight overwriting for fast adapter switching and reduced concept loss in multi-adapter fusion.

Problem

LoRA adapters, once fused, modify the entire weight tensor, hindering rapid adapter switching on mobile devices; unfused LoRA adds up to 30% inference latency, and naive multi-adapter LoRA merging causes concept loss.

Approach

Instead of adding low-rank matrices, train only a small sparse subset (1-2%) of existing base weights selected by a static mask (magnitude, gradient, SNIP, random, or structured), so the adapter is a sparse delta that can be scattered into the base weights directly; sparsity and structured masks make adapters near-orthogonal, reducing interference in multi-adapter fusion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace LoRA with SHiRA-SNIP, training top 1% of weights selected by SNIPLLaMA-7B · Commonsense reasoningaverage accuracy: 74.7 -> 77.4Helped
Replace LoRA with SHiRA-SNIP, training top 1% of weights selected by SNIPLLaMA2-7B · Commonsense reasoningaverage accuracy: 77.61 -> 79.28Helped
Use structured trainable rows or columns plus the diagonal instead of LoRAStable Diffusion v1.5 · Paintings, α=1HPSv2 score: 24.7 ±1.8 -> 31.2 ± 1.7Helped
Use structured trainable rows or columns plus the diagonal instead of LoRAStable Diffusion v1.5 · Bluefire, α=1HPSv2 score: 32.6 ± 1.9 -> 34.2 ± 1.6Helped
Replace the structured mask with a random mask (ablation)SHiRA · Paintings, α=1HPSv2 score: 31.2 ± 1.7 -> 30.7 ± 1.9Hurt
Replace the structured mask with a weight-magnitude mask (ablation)SHiRA · Paintings, α=1HPSv2 score: 31.2 ± 1.7 -> 29.7 ± 1.9Hurt
Replace the structured mask with a gradient-magnitude mask (ablation)SHiRA · Paintings, α=1HPSv2 score: 31.2 ± 1.7 -> 30.3 ± 1.8Hurt
Replace the structured mask with a SNIP mask (ablation)SHiRA · Paintings, α=1HPSv2 score: 31.2 ± 1.7 -> 29.8 ± 1.8Hurt
Replace the structured mask with a random mask (ablation)SHiRA · Bluefire, α=1HPSv2 score: 34.2 ± 1.6 -> 33.4 ± 1.9Hurt
Replace the structured mask with a weight-magnitude mask (ablation)SHiRA · Bluefire, α=1HPSv2 score: 34.2 ± 1.6 -> 31.9 ± 2.1Hurt
Replace the structured mask with a gradient-magnitude mask (ablation)SHiRA · Bluefire, α=1HPSv2 score: 34.2 ± 1.6; 34.2 ± 1.5No clear effect
Replace the structured mask with a SNIP mask (ablation)SHiRA · Bluefire, α=1HPSv2 score: 34.2 ± 1.6 -> 33.7 ± 1.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BoolQ PIQA SIQA OBQA Winogrande HellaSwag ARC-easy ARC-challenge Bluefire Paintings DreamBooth dataset cifar10

Benchmarks: BoolQ PIQA SIQA OBQA Winogrande HellaSwag ARC-easy ARC-challenge HPSv2

Metrics: accuracy HPSv2 score average accuracy drop in multi-adapter fusion switching latency peak GPU memory AWOM/AWOR orthogonality

Baselines: LoRA DoRA LoRA+ SpIEL SoRA RoSA

Builds on: LoRA DoRA SNIP Sparse-Adapters DreamBooth

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