atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Time- Memory- and Parameter-Efficient Visual Adaptation

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Parameter-efficient transfer analysis · 16 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 Low-rank Side Adaptation (LoSA), a parallel low-rank mixer network trained on frozen ViT backbone features so no gradients flow through the backbone, improving parameter, training-time and memory efficiency for visual adaptation.

Problem

Parameter-efficient finetuning methods still backpropagate through the whole pretrained backbone, so their training time and memory costs remain high, especially for large vision foundation models and video.

Approach

Keep the backbone fully frozen and train a lightweight parallel side network of low-rank mixer blocks (alternating channel, spatial and temporal token mixing) over the frozen backbone's intermediate activations, with residual connections so it starts as identity over the backbone output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LoSA with rank 16 instead of HSTViT-Base adaptation · VTAB-1KAverage accuracy: 78.1 vs 78.4Helped
Use LoSA with rank 8 instead of rank 16 (ablation)LoSA on ViT-Base · VTAB-1KAverage accuracy: 78.4 -> 78.3Hurt
Use LoSA with rank 4 instead of rank 16 (ablation)LoSA on ViT-Base · VTAB-1KAverage accuracy: 78.4 -> 77.8Hurt
Scale the frozen backbone from ViViT-H to ViViT-eLoSA · Kinetics 400Accuracy: 80.0 -> 86.2Helped
Replace a regular transformer adaptor with a low-rank MLP (ablation)LoSA adaptor on ViT-g · iNaturalist 2018Accuracy: 75.0 -> 80.7Helped
Alternate channel and token mixing with a low-rank mixer instead of a low-rank MLP (ablation)LoSA adaptor on ViT-g · iNaturalist 2018Accuracy: 80.7 -> 81.3Helped
Use the encoder-block output rather than the MLP output as the backbone activation (ablation)LoSA on ViT-g · iNaturalist 2018Accuracy: 77.7 -> 81.3Helped
Use the encoder-block output rather than the multihead-attention output as the backbone activation (ablation)LoSA on ViT-g · iNaturalist 2018Accuracy: 79.1 -> 81.3Helped
Use both MLP and multihead-attention outputs rather than the encoder-block output (ablation)LoSA on ViT-g · iNaturalist 2018Accuracy: 81.0 vs 81.3Hurt
Add a side-network layer instead of using linear probing (ablation)LoSA on ViT-g · iNaturalist 2018Accuracy: 73.3 -> 77.8Helped
Increase the side network from 1 to 40 layers (ablation)LoSA on ViT-g · iNaturalist 2018Accuracy: 77.8 -> 80.6Helped
Use the backbone output rather than the backbone input as the side-network input (ablation)LoSA on ViT-g · Places365Accuracy: 60.9 -> 61.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: VTAB-1K iNaturalist 2018 iNaturalist 2021 Places365 Kinetics 400 ImageNet-21K

Benchmarks: VTAB-1K iNaturalist 2018 iNaturalist 2021 Places365 Kinetics 400

Metrics: accuracy learned parameters training memory (GB) training throughput (img/sec) inference GFLOPs

Baselines: Full finetuning Linear probing BitFit VPT LoRA LST AdaptFormer NOAH HST ST-Adapter

Builds on: LoRA Ladder Side Tuning MLP-Mixer AdaptFormer ST-Adapter

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