atlas

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

Sample-aware Adaptive Structured Pruning for Large Language Models

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Pruning and circuits in LLMs · 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 AdaPruner, which jointly searches calibration data and Taylor-based importance metrics with Bayesian optimization (TPE) to improve structured pruning of LLMs, followed by LoRA fine-tuning.

Problem

Structured pruning of LLMs that relies on Taylor-expansion importance scores is sensitive to the choice of calibration data (randomly selected) and to a fixed single importance metric, degrading pruned model performance.

Approach

Build a joint solution space of calibration-data samples (from BookCorpus) and a mix of coarse-grained (weight vector) and fine-grained (weight element) Taylor importance metrics, then use Bayesian optimization (TPE) with pruned-model perplexity on WikiText2/PTB as the objective to adaptively select both.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adaptively optimize calibration data and importance estimation metrics togetherstructured pruning of LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: +1.37% over LLM-Pruner-E2Helped
fix importance estimation to first-order Taylor metric instead of optimizing the metrics (ablation)AdaPruner on LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: 60.61 -> 61.44Helped
fix importance estimation to second-order Taylor metric instead of optimizing the metrics (ablation)AdaPruner on LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: 60.34 -> 61.44Helped
replace adaptive calibration-data search with random selection (ablation)AdaPruner on LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: 60.73 -> 61.44Helped
replace joint optimization with combined optimization (ablation)AdaPruner on LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: 60.98 -> 61.44Helped
use 10 independent calibration-data solution subspaces instead of the uniform solution space (ablation)AdaPruner on LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: 60.51 -> 61.44Helped
select calibration samples by score instead of optimizing the full calibration-data space (ablation)AdaPruner on LLaMA-7B · 20% pruning, with fine-tuning; commonsense reasoningaverage accuracy: 60.38 -> 61.44Helped
replace Bayesian optimization with random search (ablation)AdaPruner search process · pruning-solution searchiterations to convergence: about 300 -> less than 150Helped

Surprising findings

Limitations

Experimental setup

Datasets: BookCorpus Stanford Alpaca WikiText2 PTB

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

Metrics: perplexity zero-shot accuracy average accuracy parameter count latency

Baselines: Magnitude Wanda LLM-Pruner LoRAShear MoreauPruner Vector

Builds on: LLM-Pruner Tree-structured Parzen Estimator 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