AdaMTL: Adaptive Input-dependent Inference for Efficient Multi-Task Learning
Not on the map. Why?
Abstract (arXiv)
Modern Augmented reality applications require performing multiple tasks on each input frame simultaneously. Multi-task learning (MTL) represents an effective approach where multiple tasks share an encoder to extract representative features from the input frame, followed by task-specific decoders to generate predictions for each task. Generally, the shared encoder in MTL models needs to have a large representational capacity in order to generalize well to various tasks and input data, which has a negative effect on the inference latency. In this paper, we argue that due to the large variations in the complexity of the input frames, some computations might be unnecessary for the output. Therefore, we introduce AdaMTL, an adaptive framework that learns task-aware inference policies for the MTL models in an input-dependent manner. Specifically, we attach a task-aware lightweight policy network to the shared encoder and co-train it alongside the MTL model to recognize unnecessary computations. During runtime, our task-aware policy network decides which parts of the model to activate depending on the input frame and the target computational complexity. Extensive experiments on the PASCAL dataset demonstrate that AdaMTL reduces the computational complexity by 43% while improving the accuracy by 1.32% compared to single-task models. Combined with SOTA MTL methodologies, AdaMTL boosts the accuracy by 7.8% while improving the efficiency by 3.1X. When deployed on Vuzix M4000 smart glasses, AdaMTL reduces the inference latency and the energy consumption by up to 21.8% and 37.5%, respectively, compared to the static MTL model. Our code is publicly available at https://github.com/scale-lab/AdaMTL.git.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 30 of its 37 references that are in the map. First posted on arXiv 17 Apr 2023.
Builds on
30 of 37 references.
References · 30
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
- 2021Segmenter: Transformer for Semantic Segmentationcited by 855
- 2018Taskonomy: Disentangling Task Transfer Learningcited by 634
- 2018End-to-End Multi-Task Learning with Attentioncited by 534
18 more
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2016Cross-stitch Networks for Multi-task Learningcited by 467
- 2019Which Tasks Should Be Learned Together in Multi-task Learning?cited by 375
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2020BERT Loses Patience: Fast and Robust Inference with Early Exitcited by 273
- 2021AdaViT: Adaptive Vision Transformers for Efficient Image Recognitioncited by 228
- 2018PAD-Net: Multi-Tasks Guided Prediction-and-Distillation Network for Simultaneous Depth Estimation and Scene Parsingcited by 224
- 2019AdaShare: Learning What To Share For Efficient Deep Multi-Task Learningcited by 160
- 2020MTI-Net: Multi-Scale Task Interaction Networks for Multi-Task Learningcited by 157
- 2019Attentive Single-Tasking of Multiple Taskscited by 148
- 2021DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learningcited by 115
- 2022M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-designcited by 98
- 2022InvPT: Inverted Pyramid Multi-task Transformer for Dense Scene Understandingcited by 89
- 2021Multi-task Learning with Attention for End-to-end Autonomous Drivingcited by 49
- 2022MulT: An End-to-End Multitask Learning Transformercited by 48
- 2021MIA-Former: Efficient and Robust Vision Transformers via Multi-grained Input-Adaptationcited by 12
- 2021Spatio-Temporal Multi-Task Learning Transformer for Joint Moving Object Detection and Segmentationcited by 9
- 2021AdaCon: Adaptive Context-Aware Object Detection for Resource-Constrained Embedded Devicescited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 2.
5 papers.
- 2024DINO-Foresight: Looking into the Future with DINOcited by 45
- 2024MTLoRA: A Low-Rank Adaptation Approach for Efficient Multi-Task Learningcited by 44
- 2025FastCache: Fast Caching for Diffusion Transformer Through Learnable Linear Approximationcited by 24
- 2024Swiss Army Knife: Synergizing Biases in Knowledge from Vision Foundation Models for Multi-Task Learningcited by 7
- 2025Batching-Aware Joint Model Onloading and Offloading for Hierarchical Multi-Task Inferencecited by 1
- 2025Batching-Aware Joint Model Onloading and Offloading for Hierarchical Multi-Task Inference18 Aug 2025
- 2025FastCache: Fast Caching for Diffusion Transformer Through Learnable Linear Approximation26 May 2025
- 2024DINO-Foresight: Looking into the Future with DINO16 Dec 2024
- 2024Swiss Army Knife: Synergizing Biases in Knowledge from Vision Foundation Models for Multi-Task Learning18 Oct 2024
- 2024MTLoRA: A Low-Rank Adaptation Approach for Efficient Multi-Task Learning29 Mar 2024