Dynamic Tuning Towards Parameter and Inference Efficiency for ViT Adaptation

Wangbo Zhao, Jiasheng Tang, Yizeng Han, Yibing Song, Kai Wang +3 more
2/3/2026

No official code found. Best implementation: NUS-HPC-AI-Lab/Dynamic-Tuning (54 stars, last commit 2024-12-30).

Abstract

Existing parameter-efficient fine-tuning (PEFT) methods have achieved significant success on vision transformers (ViTs) adaptation by improving parameter efficiency. However, the exploration of enhancing inference efficiency during adaptation remains underexplored. This limits the broader application of pre-trained ViT models, especially when the model is computationally extensive. In this paper, we propose Dynamic Tuning (DyT), a novel approach to improve both parameter and inference efficiency for ViT adaptation. Specifically, besides using the lightweight adapter modules, we propose a token dispatcher to distinguish informative tokens from less important ones, allowing the latter to dynamically skip the original block, thereby reducing the redundant computation during inference. Additionally, we explore multiple design variants to find the best practice of DyT. Finally, inspired by the mixture-of-experts (MoE) mechanism, we introduce an enhanced adapter to further boost the adaptation performance. We validate DyT across various tasks, including image/video recognition and semantic segmentation. For instance, DyT achieves superior performance compared to existing PEFT methods while evoking only 71% of their FLOPs on the VTAB-1K benchmark.

View on arXivView PDF

Code Implementations(1)

The official implementation of "2024NeurIPS Dynamic Tuning Towards Parameter and Inference Efficiency for ViT Adaptation"

542Shell, PythonMar 17, 20241 years ago

Similar Papers

Cite this paper

@article{zhao2026dynamic,
  title  = {Dynamic Tuning Towards Parameter and Inference Efficiency for ViT Adaptation},
  author = {Wangbo Zhao and Jiasheng Tang and Yizeng Han and Yibing Song and Kai Wang and Gao Huang and F. Wang and Yang You},
  year   = {2026},
  eprint = {2403.11808},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2403.11808},
  url    = {https://arxiv.org/abs/2403.11808},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.11808.svg)](https://codeofpaper.com/paper/2403.11808)

Discussion