AutoMTL: A Programming Framework for Automating Efficient Multi-Task Learning
Lijun Zhang, Xiao Liu, Hui Guan

TL;DR
AutoMTL is a programming framework that automates the creation of efficient multi-task learning models for vision tasks, optimizing for both accuracy and memory usage across arbitrary CNN backbones.
Contribution
It introduces the first automated framework for multi-task learning model development that adapts to any CNN backbone without manual re-implementation.
Findings
AutoMTL outperforms state-of-the-art methods on benchmark datasets.
AutoMTL generalizes well across different CNN architectures.
The framework produces models with high accuracy and low memory footprint.
Abstract
Multi-task learning (MTL) jointly learns a set of tasks by sharing parameters among tasks. It is a promising approach for reducing storage costs while improving task accuracy for many computer vision tasks. The effective adoption of MTL faces two main challenges. The first challenge is to determine what parameters to share across tasks to optimize for both memory efficiency and task accuracy. The second challenge is to automatically apply MTL algorithms to an arbitrary CNN backbone without requiring time-consuming manual re-implementation and significant domain expertise. This paper addresses the challenges by developing the first programming framework AutoMTL that automates efficient MTL model development for vision tasks. AutoMTL takes as inputs an arbitrary backbone convolutional neural network (CNN) and a set of tasks to learn, and automatically produces a multi-task model that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Retinal Imaging and Analysis
