atlas

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

DISP-LLM: Dimension-Independent Structural Pruning for Large Language Models

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 11 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 DISP-LLM, a dimension-independent structural pruning method that removes the structural dependence along the embedding dimension using index selection/addition and hypernetwork-learned per-block widths, with no weight updates and no extra parameters.

Problem

Structural pruning of LLMs is constrained by residual connections that force all layers to share the same embedding-dimension subset and width, while prior flexible alternatives (SliceGPT) add substantial extra parameters.

Approach

Relocate the selection matrices inside the residual stream so each block selects its own subset of embedding features via index selection and index addition, leaving the residual connection unchanged; learn per-layer widths with a GRU-based hypernetwork trained through ReinMax straight-through gradients under a parameter-budget regularizer, without updating base weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use dimension-independent pruning instead of LLM Surgeon at 50% pruningLLaMA-2 7B · WikiText-2PPL: 15.38 -> 9.84Helped
Use dimension-independent pruning instead of LLM Surgeon at 50% pruningLLaMA-2 13B · WikiText-2PPL: 9.43 -> 7.11Helped
Use dimension-independent pruning instead of SparseGPT 2:4 pruningLLaMA 7B · WikiText-2PPL: 11.00 -> {11.47}Hurt
Use dimension-independent pruning instead of SparseGPT 2:4 pruningLLaMA 13B · WikiText-2PPL: 9.11 -> \textbf{8.15}Helped
Train the pruning structure on Alpaca rather than WikiTextDISP-LLM, LLaMA-2 7B at 50% pruning · Zero-shot tasksaverage task accuracy: 46.72 -> 51.05Helped
Use dimension-independent pruning instead of LLM Surgeon at 30% pruningLLaMA-2 7B · Zero-shot tasksaverage task accuracy: 59.03 -> 58.10Hurt
Use DISP-LLM instead of SliceGPTPhi-2 at 30% pruning · Zero-shot tasksaverage task accuracy: 51.99 -> 59.00Helped
Add a hypernetwork rather than using element-wise gates (ablation)DISP-LLM on Phi-1.5 at 50% compression · WikiText-2PPL: 47.29 -> 32.89Helped
Keep Bi-GRU in the hypernetwork rather than removing it (ablation)DISP-LLM on Phi-1.5 at 50% compression · WikiText-2PPL: 37.43 -> 32.89Helped
Break structural dependence rather than constrain embedding-dimension pruning (ablation)DISP-LLM on Phi-1.5 · Zero-shot tasksperformanceHelped
Add LoRA fine-tuning after pruningDISP-LLM Alpaca on LLaMA-2 7B at 50% pruning · Zero-shot tasksaverage task accuracy: 51.05 -> 54.25Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-2 Alpaca PIQA WinoGrande HellaSwag ARC-e ARC-c

Benchmarks: WikiText-2 PIQA WinoGrande HellaSwag ARC-e ARC-c

Metrics: perplexity zero-shot accuracy throughput (tokens/s) cost ($)

Baselines: SliceGPT LLM-Pruner LLM Surgeon K-OBD SparseGPT Wanda Magnitude

Builds on: SliceGPT LLM-Pruner ReinMax Straight-Through estimator

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