atlas

Research map / Continual learning / Continual fine-tuning of LLMs

COPAL: Continual Pruning in Large Language Generative Models

ICML 2024 · Continual learning › Continual fine-tuning of LLMs · approach: Continual pretraining of language models · 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.

Proposes COPAL, a training-free continual pruning method for LLMs that uses a sensitivity-based importance score accumulated across datasets to prune LLaMA models under sequential domain adaptation.

Problem

Pruning large language models while adapting them continually to new domains without retraining or forgetting previously encountered datasets; existing calibration-based post-training pruning suffers from weight stasis and forgetting when applied sequentially.

Approach

Accumulate a sensitivity-based importance score (magnitude of directional derivative of a finite-difference output perturbation loss, summed across datasets) so that weights relevant to all encountered datasets are retained, enabling pruning at each dataset step without retraining or storing past data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use COPAL instead of Wanda for 50% unstructured pruningLLaMA-7B · Wikitext-2, PTB, C4 permutations (overall)BWT: 0.569 ± 0.5556 -> 0.016 ± 0.017Helped
Use COPAL instead of Wanda for 50% unstructured pruningLLaMA-7B · Wikitext-2, PTB, C4 permutations (overall)PPL: 9.991 ± 2.541 -> 9.728 ± 2.221Helped
Use COPAL instead of Wanda for 50% unstructured pruningLLaMA-13B · Wikitext-2, PTB, C4 permutations (overall)BWT: 0.203 ± 0.065 -> 0.029 ± 0.028Helped
Use COPAL instead of SparseGPT for 50% unstructured pruningLLaMA-13B · Wikitext-2, PTB, C4 permutations (overall)PPL: 8.467 ± 1.766 -> 8.354 ± 1.851Helped
Use COPAL instead of Wanda for 50% unstructured pruningLLaMA-30B · Wikitext-2, PTB, C4 permutations (overall)BWT: 0.132 ± 0.043 -> 0.007 ± 0.008Helped
Use COPAL instead of Wanda for 50% unstructured pruningLLaMA-30B · Wikitext-2, PTB, C4 permutations (overall)PPL: 7.261 ± 1.595 -> 7.240 ± 1.576Helped
Use COPAL instead of Wanda for 50% unstructured pruningLLaMA-65B · Wikitext-2, PTB, C4 permutations (overall)BWT: 0.172 ± 0.221 -> 0.001 ± 0.078Helped
Use COPAL instead of SparseGPT for 50% unstructured pruningLLaMA-65B · Wikitext-2, PTB, C4 permutations (overall)PPL: 7.235 ± 1.971 -> 6.791 ± 1.666Helped
Increase the sparsity ratio (ablation)COPAL · Continual pruning, previous tasksBWTNo clear effect
Vary the number of calibration samples (ablation)COPAL · Continual pruningBWTNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Wikitext-2 Penn Treebank (PTB) C4

Benchmarks: Wikitext-2 PTB C4

Metrics: perplexity backward transfer (BWT) average perplexity maximum perplexity

Baselines: Magnitude pruning SparseGPT Wanda

Builds on: Wanda SparseGPT Magnitude pruning

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