atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Gradient-based Parameter Selection for Efficient Fine-Tuning

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 29 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 GPS, a parameter-efficient fine-tuning method that selects the top-K highest-gradient input connections per neuron (gradients from a supervised contrastive loss) and fine-tunes only those weights via a sparse mask, adding no parameters.

Problem

Full fine-tuning of large pre-trained vision models is memory-costly and data-inefficient, and existing PEFT methods add extra parameters or require architecture-specific designs that add training/inference cost.

Approach

Select a small, task-specific subset of pre-trained weights per neuron (top-K input connections by gradient modulus, computed with a head-free supervised contrastive loss) so the selection is distributed across the whole network and architecture-agnostic; then fine-tune only those weights with a binary gradient mask, introducing no extra parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPS parameter selection instead of full fine-tuningViT-B/16 · FGVC (mean over 5 tasks)accuracy: 88.54 -> 91.78Helped
Use GPS parameter selection instead of SPT-LoRAViT-B/16 · VTAB-1k (mean over 19 tasks)accuracy: 74.07 -> 75.18Helped
Use GPS to fine-tune SAM instead of SSFSAM · Polyp segmentationmDice: 87.3 -> 88.1Helped
Use GPS to fine-tune SAM instead of SSFSAM · Polyp segmentationmIoU: 71.7 -> 72.5Helped
Use GPS instead of full fine-tuningSwin-B · FGVC (mean over 5 tasks)accuracy: 92.42 -> 92.56Helped
Use GPS instead of full fine-tuningConvNeXt-B · FGVC (mean over 5 tasks)accuracy: 93.04 -> 93.32Helped
Select the top-gradient connections per neuron instead of selecting highest-gradient parameters across the network or by layer (ablation)GPS · FGVCaccuracy: 86.86 -> 87.17; 87.30 -> 88.07Helped
Use gradient-based rather than random parameter selection (ablation)GPS · FGVCaccuracy: 86.60 -> 88.07; 87.17 -> 88.07Helped
Select neuron connections by gradient rather than weight magnitude (ablation)GPS · FGVCaccuracy: 87.29 -> 88.07; 85.99 -> 86.64; 99.62 -> 99.69; 89.29 -> 90.10; 91.30 -> 92.30Mixed
Calculate selection gradients with supervised contrastive loss without a classification head rather than cross-entropy with a randomly initialized head (ablation)GPS · FGVCmean accuracyHelped
Select parameters across the whole network rather than excluding parameters from transformer blocks (ablation)GPS · CUB-2011accuracyHurt
Vary the number of selected input connections per neuron (ablation)GPS · FGVCTop-1 accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 NABirds Oxford Flowers Stanford Dogs Stanford Cars VTAB-1k CIFAR-100 ImageNet-1k Polyp segmentation dataset

Benchmarks: FGVC VTAB-1k CIFAR-100 ImageNet-1k Polyp segmentation

Metrics: Top-1 accuracy mean Dice mean IoU number of tuned parameters (%) training/test time and memory

Baselines: Full fine-tuning Linear probing Bias tuning Adapter LoRA VPT-Shallow VPT-Deep SSF SPT-Adapter SPT-LoRA

Builds on: Visual Prompt Tuning SSF Adapter Supervised Contrastive Loss Child-Tuning

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