atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

S$^{2}$FT: Efficient, Scalable and Generalizable LLM Fine-tuning by Structured Sparsity

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 2 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 S²FT, a structured sparse fine-tuning family that selects attention heads and FFN channels, co-permutes weights to form dense submatrices, and updates only those in place, improving generalization, training efficiency, and multi-adapter serving over LoRA and full FT.

Problem

PEFT methods for LLMs struggle to simultaneously deliver high quality (memorization and generalization), efficient training, and scalable serving; LoRA lags full FT in generalization, while unstructured sparse FT is hard to run efficiently on GPUs.

Approach

Exploit coupled structures (MHA Q/K/V-O heads, FFN up/gate-down channels) to select a sparse subset of heads/channels, co-permute the coupled weight matrices so the selected parts form a dense submatrix, and perform in-place dense gradient updates only on those submatrices ("select sparsely, compute densely").

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use structured sparse fine-tuning instead of LoRALLaMA-7B · Commonsense reasoning (8 tasks)average accuracyHelped
Use structured sparse fine-tuning instead of full fine-tuningLLaMA3-8B · Arithmetic reasoning (7 tasks)average accuracy: 77.7 -> 79.6Helped
Use structured sparse fine-tuning instead of full fine-tuningLLaMA-7B · Commonsense reasoning (8 tasks)average accuracy: 81.9 -> 81.8Hurt
Use structured sparse fine-tuning instead of LISAMistral-7B · MT-Benchaverage score: 4.85 -> 5.27Helped
Use structured sparse fine-tuning instead of full fine-tuningLLaMA-13B · Commonsense reasoning (8 tasks)average accuracy: 85.0 -> 84.3Hurt
Add smallest-activation channel selection to random selection (ablation)S²FT on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.6 -> 87.3 (+0.7)Helped
Add smallest-activation channel selection to random selection (ablation)S²FT on LLaMA3-8B · Arithmetic reasoningaverage accuracy: 79.6 -> 80.0 (+0.4)Helped
Select channels with largest activations rather than random channels (ablation)S²FT on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.6 -> 84.7 (-1.9)Hurt
Select channels with largest activations rather than random channels (ablation)S²FT on LLaMA3-8B · Arithmetic reasoningaverage accuracy: 79.6 -> 77.1 (-2.5)Hurt
Select channels with smallest weight-activation products rather than random channels (ablation)S²FT on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.6 -> 87.2 (+0.6)Helped
Select channels with smallest weight-activation products rather than random channels (ablation)S²FT on LLaMA3-8B · Arithmetic reasoningaverage accuracy: 79.6 -> 79.8 (+0.2)Helped
Select channels with largest gradients rather than random channels (ablation)S²FT on LLaMA3-8B · Commonsense reasoningaverage accuracy: 86.6 -> 85.4 (-1.2)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Math10K GSM8K MAWPS AQuA BoolQ PIQA SIQA HellaSwag WinoGrande ARC-easy ARC-challenge OpenbookQA

Benchmarks: BoolQ PIQA SIQA HellaSwag WinoGrande ARC-easy ARC-challenge OpenbookQA MultiArith GSM8K AddSub AQuA

Metrics: accuracy MT-Bench score peak memory training latency adapter switch time parallelism latency

Baselines: Full FT LoRA DoRA Galore LoReFT LISA Prefix-Tuning Series Adapter Parallel Adapter

Builds on: LoRA LISA LoRA+ LoRA-SB structured pruning dependency graphs

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