atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Resource-Efficient Transformer Pruning for Finetuning of Large Models

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Layer-wise pruning of LLMs · 14 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.

RECAP prunes transformers with Taylor-based structured importance and updates only Fisher-selected weights in an iterative prune-finetune-update loop, cutting finetuning GPU memory by up to 65%.

Problem

Finetuning large transformers (ViTs, LLMs, Mask2Former) under limited GPU memory; existing pruning methods need full-model finetuning on GPU before pruning to retain accuracy.

Approach

Iteratively prune with first-order Taylor importance on CPU, then finetune only a Fisher-selected subset of the pruned model on GPU and write updates back to the CPU-held full model, so the full model never has to reside on GPU during finetuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use iterative RECAP pruning and masked finetuning instead of pre-finetune pruningViT-base · CIFAR100accuracy: 86.57 -> 88.34Helped
Use iterative RECAP pruning and masked finetuning instead of pre-finetune pruningViT-base · TinyImageNetaccuracy: 81.41 -> 83.83Helped
Use iterative RECAP pruning and masked finetuning instead of post-finetune pruningMask2Former with Swin-base · KITTI-devmIoU: 70.78 -> 70.82Helped
Use iterative RECAP pruning and masked finetuning instead of post-finetune pruningBERT-base · SST-2accuracy: 92.20 -> 92.20No clear effect
Use iterative RECAP pruning and masked finetuning instead of post-finetune pruningBERT-base · CoLAMatthews Correlation Coefficient: 57.78 -> 57.67No clear effect
Use iterative RECAP pruning and masked finetuning instead of post-finetune pruningBERT-base · MRPCF1: 86.81 -> 86.55No clear effect
Use iterative RECAP pruning and masked finetuning instead of post-finetune pruningBERT-base · QNLIaccuracy: 91.12 -> 90.74Hurt
Increase the pruning ratio to 66.6% (ablation)RECAP with ViT-base · CIFAR100accuracy: 88.34 -> 72.90Hurt
Increase the pruning ratio to 66.6% (ablation)RECAP with ViT-large · CIFAR100accuracy: 91.93 -> 85.65Hurt
Use a zero or too-low finetuning mask ratio (ablation)RECAP · CIFAR100, TinyImageNet, and CoLA-devperformanceHurt
Use a too-high finetuning mask ratio (ablation)RECAP · CIFAR100, TinyImageNet, and CoLA-devperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR100 TinyImageNet Cityscapes KITTI GLUE

Benchmarks: CIFAR100 TinyImageNet Cityscapes KITTI GLUE

Metrics: accuracy mIoU MCC F1 GPU memory footprint (MB)

Baselines: Full-FT Head-FT LoRA-FT Pre-FT pruning Post-FT pruning Movement pruning

Builds on: Taylor expansion pruning (Molchanov et al.) Movement pruning LoRA Mask2Former

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