Multi-Task Learning with Deep Neural Networks: A Survey

By Michael Crawshaw. 2020

804 citations recorded by the source corpus.

Multi-task learning (MTL) is a subfield of machine learning in which multiple tasks are simultaneously learned by a shared model. Such approaches offer advantages like improved data efficiency, reduced overfitting through shared representations, and fast learning by leveraging auxiliary information. However, the simultaneous learning of multiple tasks presents new design and optimization challenges, and choosing which tasks should be learned jointly is in itself a non-trivial problem. In this survey, we give an overview of multi-task learning methods for deep neural networks, with the aim of summarizing both the well-established and most recent directions within the field. Our discussion is structured according to a partition of the existing deep MTL techniques into three groups: architectures, optimization methods, and task relationship learning. We also provide a summary of common multi-task benchmarks.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Representation & Self-Supervised Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jianfeng Gao
  2. Yu Qiao
  3. Mohit Bansal
  4. Luc Van Gool
  5. Trevor Darrell
  6. Chunhua Shen
  7. Yoshua Bengio
  8. Dacheng Tao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Xiaogang Wang
  3. Dacheng Tao
  4. Ming-Hsuan Yang
  5. Yu Qiao
  6. Trevor Darrell
  7. Chunhua Shen
  8. Alan L. Yuille

In Representation & Self-Supervised Learning

  1. Nicu Sebe
  2. Richard S. Zemel
  3. Yu Qiao
  4. Hugo Larochelle
  5. Han-Jia Ye
  6. Enver Sangineto
  7. Eleni Triantafillou
  8. Ronghang Hu

Citations in the corpus