2020

Multi-Task Learning with Deep Neural Networks: A Survey

Crawshaw, Michael

Understand

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.

Reading the bibliography…