atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Dynamic Tuning Towards Parameter and Inference Efficiency for ViT Adaptation

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Efficient ViT adaptation · 6 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 Dynamic Tuning (DyT), a PEFT method for ViTs that uses a learned token dispatcher to skip the MLP block for uninformative tokens plus an MoE-adapter, reducing inference FLOPs while improving VTAB-1K accuracy.

Problem

Existing parameter-efficient fine-tuning methods for vision transformers reduce trainable parameters but do not reduce inference computation, which is costly for large ViT models adapted to downstream tasks.

Approach

A per-block token dispatcher (a single linear projection with Gumbel-sigmoid during training) selects which tokens pass through the frozen block (mainly MLP), while all tokens go through a parallel lightweight adapter; an MoE-adapter with input-dependent expert weights merged into one adapter adds capacity at no extra FLOPs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DyT with token dispatching before MLP rather than attention dispatch (ablation)ViT-B/16 · CIFAR-100accuracy: 84.58 -> 91.37Helped
Use DyT with token dispatching before both attention and MLP rather than MLP dispatch (ablation)ViT-B/16 · CIFAR-100accuracy: 91.37 -> 90.03Hurt
Add a 4-expert MoE adapter (ablation)DyT · K400accuracy: 75.28 -> 75.43Helped
Add a 4-expert MoE adapter (ablation)DyT · CIFAR-100accuracy: 91.37 -> 91.01Hurt
Remove the distillation loss (ablation)DyT · VTAB-1Kaccuracy: 77.14 -> 76.70Hurt
Remove the complete-model loss and distillation loss (ablation)DyT · VTAB-1Kaccuracy: 77.14 -> 75.73Hurt
Increase the activation rate from r=0.7 to r=0.9 (ablation)DyT · VTAB-1KGroup Mean accuracy: 77.57 -> 77.30Hurt
Add ToMe token merging to DyT r=0.5 (ablation)DyT r=0.5 · VTAB-1KThroughput (img/s), V100: 912.39 -> 1114.70Helped
Add ToMe token merging to DyT r=0.5 (ablation)DyT r=0.5 · VTAB-1Kaccuracy: 77.14 -> 76.60Hurt
Dispatch tokens at token level with the learned token dispatcher instead of random dispatch (ablation)DyT · K400accuracy: 68.27 -> 75.28Helped
Use adapter bottleneck dimension 4 rather than 64 (ablation)DyT · CIFAR-100accuracy: 91.37 -> 91.57Helped
Set Gumbel-Sigmoid temperature to 1 instead of 5 (ablation)DyT · CIFAR-100accuracy: 91.37 -> 91.61Helped

Surprising findings

Limitations

Experimental setup

Datasets: VTAB-1K CIFAR-100 SVHN Food-101 Air Pet Car Kinetics-400 Something-Something V2 ADE20K COCO-Stuff COCO

Benchmarks: VTAB-1K CIFAR-100 SVHN Food-101 Air Pet Car Kinetics-400 Something-Something V2 ADE20K COCO-Stuff COCO

Metrics: accuracy mIoU box mAP mask mAP FLOPs (G) parameters (M) throughput (img/s)

Baselines: Full tuning Linear probe AdaptFormer LoRA VPT NOAH ConvPass Res-Tuning SSF DynamicViT EViT ToMe

Builds on: AdaptFormer DynamicViT Gumbel-Softmax mixture of experts

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