atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Efficient Stitchable Task Adaptation

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Parameter-efficient transfer analysis · 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 ESTA, a parameter-efficient, one-stage framework that adapts SN-Net stitches to downstream tasks using shared LoRA updates, stitch-specific biases, and importance-based stitch sampling.

Problem

Adapting SN-Net (stitchable networks from a pre-trained model family) to downstream tasks is memory-, storage- and time-expensive, requiring a multistage process and sub-optimal Pareto-frontier stitches, when diverse resource budgets must be served.

Approach

Combine stitch-agnostic LoRA updates (on attention and stitching layers) with stitch-specific bias terms for parameter-efficient stitch fine-tuning, train anchors and stitches simultaneously in one stage, and sample stitches with probabilities from SNIP-based moving-average importance scores, reusing those scores to select deployment stitches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use stitch-agnostic LoRA in self-attention layers instead of full fine-tuning (ablation)ESTA · Five FGVC tasksaccuracyHelped
Use low-rank updates for stitching layers (ablation)ESTA with PST · Five FGVC tasksaccuracyHurt
Add stitch-specific bias terms (ablation)ESTA with PST · Five FGVC tasksaccuracyHelped
Add stitch-specific bias terms rather than increasing the LoRA rank to the same parameter budget (ablation)ESTA with PST · Five FGVC tasksaccuracyHelped
Use task-specific importance-based stitch sampling instead of uniform sampling (ablation)ESTA · Five FGVC tasksaccuracyHelped
Simultaneously adapt and stitch anchors instead of adapting anchors first (ablation)ESTA · Five FGVC tasksaccuracyHelped
Use Adapter or Adaptformer rather than LoRA (ablation)ESTA · Five FGVC tasksaccuracyNo clear effect
Vary the LoRA rank in self-attention layers (ablation)ESTA · Five FGVC tasksaccuracyNo clear effect
Stitch LLaMA-7B and LLaMA-13B to create models of intermediate sizesStitched LLaMA · Vicuna Benchrelative response quality: 100 -> 113; 100 -> 114; 100 -> 115; 100 -> 120Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-21k ImageNet-1k NABirds CUB-200-2011 Stanford Cars Stanford Dogs Oxford Flowers CIFAR-100 VTAB-1k Alpaca 52K instruction data

Benchmarks: NABirds CUB-200-2011 Stanford Cars Stanford Dogs Oxford Flowers CIFAR-100 VTAB-1k Vicuna Bench

Metrics: top-1 accuracy FLOPs-accuracy trade-off relative response quality (%) trainable parameters fine-tuning memory deployment GPU hours

Baselines: SN-Net LoRA fine-tuning of individual anchors Alpaca-LoRA 7B Alpaca-LoRA 13B Adapter AdaptFormer

Builds on: SN-Net LoRA SNIP Stitchable Neural Networks

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