atlas

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

Beware of Calibration Data for Pruning Large Language Models

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 0 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.

Studies how calibration data affects post-training LLM pruning and proposes a self-generated calibration data strategy (prefix-truncated self-generation with perplexity filtering) that improves Wanda, DSnoT, and OWL.

Problem

Post-training pruning of LLMs relies on calibration data to estimate parameter importance, but the effect of calibration data source, amount, and similarity to pretraining data is under-explored, and pretraining data is often inaccessible.

Approach

Calibration data that is more similar to the pretraining data gives better pruned models, and since pretraining data is unavailable, the LLM itself can generate similar calibration data from short prefixes of candidate text, filtered by perplexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace original calibration data with self-generated synthetic dataWanda on DCLM-7B · 60% sparsity, Wikipedia calibrationcommonsense Avg. accuracy: 62.12 -> 64.71 (+2.59)Helped
Replace original calibration data with self-generated synthetic dataDSnoT on DCLM-7B · 60% sparsity, Wikipedia calibrationcommonsense Avg. accuracy: 61.09 -> 63.77 (+2.68)Helped
Use self-generated synthetic calibration dataWanda, DSnoT, and OWL on DCLM-7B · 60% sparsity, C4, SlimPajama, or DCLM calibrationcommonsense Avg. accuracy: +0.37 to +1.43Helped
Use calibration data similar to pretraining data rather than WikipediaWanda, DSnoT, and OWL on DCLM-7B · 2:4 semi-structured pruningaccuracy: DCLM: 62.88; Wikipedia: 61.03 (Wanda)Helped
Increase calibration-data amount from 64 to 2048 samplesWanda and DSnoT on DCLM-7B · 2:4 semi-structured pruningaverage performance: 0.1%-0.2%No clear effect
Use self-generated synthetic calibration dataWanda on DCLM-7B · 50% sparsityaccuracy: 69.62 -> 69.64Helped
Use self-generated synthetic calibration dataWanda on DCLM-7B · 65% sparsityaccuracy: 58.14 -> 58.11No clear effect
Use self-generated synthetic calibration dataWanda on DCLM-7B · 4:8 semi-structured pruningaccuracy: 66.28 -> 67.02Helped
Use self-generated synthetic calibration dataWanda on DCLM-7B · 2:4 semi-structured pruningaccuracy: 62.88 -> 63.61Helped
Filter the highest-perplexity synthetic samples at a 10%-20% rate (ablation)Wanda on DCLM-7B · 60% sparsity, Wikipedia sourcecommonsense accuracy: 64.49 -> 64.76 (10% filter); 64.49 -> 64.71 (20% filter)Helped
Increase perplexity filtering from 20% to 30%-40% (ablation)Wanda on DCLM-7B · 60% sparsity, Wikipedia sourcecommonsense accuracy: 64.71 -> 64.49; 64.71 -> 64.51Hurt
Use a nonzero prefix when generating synthetic calibration data (ablation)Wanda on DCLM-7B · Prefix-length ablationcommonsense accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: C4 Wikipedia SlimPajama DCLM Alpaca

Benchmarks: BoolQ Winogrande PIQA Hellaswag ARC-e ARC-c MMLU Alpaca

Metrics: accuracy perplexity average accuracy

Baselines: Wanda DSnoT OWL magnitude pruning C4 calibration Wikipedia calibration SlimPajama calibration DCLM calibration

Builds on: Wanda SparseGPT DSnoT OWL Min-K%++

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