0) Motivation, Object and Related works:
Motivation:
Many computer vision applications require solving multiple tasks in real-time.
A neural network can be trained to solve multiple tasks simultaneously using multi-task learning.
Save computation at inference time as only a single network needs to be evaluated.
Task objectives can compete ==> leads to inferior overall performance.
Which tasks should and should not be learned together in one network when employing multi-task learning?
Objectives:
Study task cooperation and competition in several different learning settings
Propose a framework for assigning tasks to a few neural networks:
Cooperating tasks are computed by the same neural network
Competing tasks are computed by different networks.
Our framework offers:
A time-accuracy trade-off
Better accuracy.
Less inference time.
Contribution:
Related works:
Part 1: Study of Task Interactions:
Part 2: Task Grouping Framework