Transforming Vision Transformer: Towards Efficient Multi-Task Asynchronous Learning

Hanwen Zhong, Jiaxin Chen, Yutong Zhang, Di Huang, Yunhong Wang
1/12/2025
cs.CV

No official code found. Best implementation: Yewen1486/EMTAL (12 stars, last commit 2025-04-26).

Abstract

Multi-Task Learning (MTL) for Vision Transformer aims at enhancing the model capability by tackling multiple tasks simultaneously. Most recent works have predominantly focused on designing Mixture-of-Experts (MoE) structures and in tegrating Low-Rank Adaptation (LoRA) to efficiently perform multi-task learning. However, their rigid combination hampers both the optimization of MoE and the ef fectiveness of reparameterization of LoRA, leading to sub-optimal performance and low inference speed. In this work, we propose a novel approach dubbed Efficient Multi-Task Learning (EMTAL) by transforming a pre-trained Vision Transformer into an efficient multi-task learner during training, and reparameterizing the learned structure for efficient inference. Specifically, we firstly develop the MoEfied LoRA structure, which decomposes the pre-trained Transformer into a low-rank MoE structure and employ LoRA to fine-tune the parameters. Subsequently, we take into account the intrinsic asynchronous nature of multi-task learning and devise a learning Quality Retaining (QR) optimization mechanism, by leveraging the historical high-quality class logits to prevent a well-trained task from performance degradation. Finally, we design a router fading strategy to integrate the learned parameters into the original Transformer, archiving efficient inference. Extensive experiments on public benchmarks demonstrate the superiority of our method, compared to the state-of-the-art multi-task learning approaches.

View on arXivView PDF

Code Implementations(1)

Yewen1486/EMTALCommunity100%

Pytorch implementation of "Transforming Vision Transformer: Towards Efficient Multi-Task Asynchronous Learning", accepted at 38th Conference on Neural Information Processing Systems (NeurIPS 24).

120Shell, PythonJan 7, 20251 years ago

Similar Papers

Cite this paper

@article{zhong2025transforming,
  title  = {Transforming Vision Transformer: Towards Efficient Multi-Task Asynchronous Learning},
  author = {Hanwen Zhong and Jiaxin Chen and Yutong Zhang and Di Huang and Yunhong Wang},
  year   = {2025},
  eprint = {2501.06884},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.06884v1}
}

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/2501.06884.svg)](https://codeofpaper.com/paper/2501.06884)

Discussion