An Overview of Multi-Task Learning in Deep Neural Networks
About
Multi-task learning (MTL) has led to successes in many applications of machine learning, from natural language processing and speech recognition to computer vision and drug discovery. This article aims to give a general overview of MTL, particularly in deep neural networks. It introduces the two most common methods for MTL in Deep Learning, gives an overview of the literature, and discusses recent advances. In particular, it seeks to help ML practitioners apply MTL by shedding light on how MTL works and providing guidelines for choosing appropriate auxiliary tasks.
Sebastian Ruder• 2017
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Emotion Classification | Emotion Classification In-domain (test) | F1 Score52.14 | 128 | |
| Long-term Action Anticipation | Ego4D v1 (test) | ED@Z=20 Verb0.74 | 31 | |
| State change classification | Ego4D v1 (test) | Accuracy71.1 | 29 | |
| Action Recognition | Ego4D v1 (test) | Top-1 Accuracy (Verb)22.05 | 23 | |
| Emotion Classification | Emotion (Out-of-domain) | F1 Score0.3145 | 22 | |
| Point-of-no-return temporal localization | Ego4D v1 (test) | Error0.62 | 21 | |
| Graph Algorithmic Reasoning | CLRS (test) | BFS Accuracy0.986 | 14 | |
| Multi-objective Recommendation | Kuaishou (offline) | Consistency32.56 | 9 | |
| Multi-objective Recommendation | Alibaba-Youku (offline) | VV72.31 | 9 | |
| Multi-objective Recommendation | Yelp (offline) | Relevance0.6677 | 9 |
Showing 10 of 19 rows