Which Tasks Should Be Learned Together in Multi-task Learning?
Trevor Standley, Amir Zamir, Dawn Chen,
Leonidas Guibas, Jitendra Malik, Silvio Savarese
1
Multi-Task Learning
2
Input Image
Semantic Segmentation
Depth Estimation
Surface Normals
SURF Keypoints
Canny Edges
Intro
Intro
Study
Framework
Results
Encoder Decoder Architectures
Single-Task
Network
Multi-Task
Network
3
Intro
Intro
Study
Framework
Results
Negative Transfer
4
Intro
Intro
Study
Framework
Results
Prior Work
5
Intro
[9] Duong'15. [10] Kokkinos'17. [11] Mirsa'16. [12] Liu'19. [13] Maninis'19.
Intro
Study
Framework
Results
Contributions
6
Intro
Intro
Study
Framework
Results
Large-Scale Multi-Task Dataset
7
Intro
Intro
Study
Framework
Results
Task Sets
Task Set 1
Task Set 2
8
Input Image
Semantic Segmentation
Depth Estimation
Surface Normals
SURF Keypoints
Canny Edges
Surface Normals
Auto Encoder
Occlusion Edges
Reshading
Principal Curvature
Intro
Study
Framework
Results
Experimental Settings
9
Intro
| Network Size | Training Set Size | Task Set |
Setting 1 | Small (2.3 billion multiply-adds) | 4 million instances | Task Set 1 |
Setting 2 | Large (6.4 billion multiply-adds) | 4 million instances | Task Set 1 |
Setting 3 | Large (6.4 billion multiply-adds) | 200 thousand instances | Task Set 1 |
Setting 4 | Large (6.4 billion multiply-adds) | 4 million instances | Task Set 2 |
Intro
Study
Framework
Results
Part 2:
Task Grouping Framework
Part1:
Study of Task Interactions
10
Performance vs Number of Tasks (setting 1: small network)
11
Study
Intro
Study
Framework
Results
Smaller/Larger networks
12
...
...
Study
Intro
Study
Framework
Results
Performance vs Number of Tasks (setting 1: small network)
13
Study
Intro
Study
Framework
Results
Two-Task Networks (setting 1: small network)
14
Study
Intro
Study
Framework
Results
Negative Correlation with Transfer Learning
15
Average relative task performance
Taskonomy Transfer Affinity
Study
(setting 1: small network)
Intro
Study
Framework
Results
Two-Task Networks (setting 2: control)
16
setting 1 relationships
setting 2 relationships
Study
Intro
Study
Framework
Results
Two-Task Networks (setting 3: small data)
17
setting 1 relationships
setting 3 relationships
setting 2 relationships
Study
Intro
Study
Framework
Results
Two-Task Networks (setting 4: task set 2)
18
setting 1 relationships
setting 4 relationships
setting 2 relationships
setting 3 relationships
Study
Intro
Study
Framework
Results
Key Takeaways
19
Study
Intro
Study
Framework
Results
Part 2:
Task Grouping Framework
Part1:
Study of Task Interactions
20
Inference Time budget
21
Framework
Intro
Study
Framework
Results
22
Kokkinos 2016
...
Individual Prediction
All-in-one
Hybrid approaches
Framework
Intro
Study
Framework
Results
Task Grouping
Task 1 Task 2 Task 3 Task 4 Task 5
Network 1 Network 2 Network 3
23
Framework
Intro
Study
Framework
Results
Task Grouping
Task 1 Task 2 Task 3 Task 4 Task 5
Network 1 Network 2 Network 3
24
Framework
Intro
Study
Framework
Results
Task Grouping
Task 1 Task 2 Task 3 Task 4 Task 5
Network 1 Network 2 Network 3
25
Framework
Intro
Study
Framework
Results
Task Grouping Framework
26
Framework
Intro
Study
Framework
Results
Task Grouping Framework
27
Framework
Intro
Study
Framework
Results
Chosen Solutions (setting 1)
28
S: SemSeg
D: Depth
N: Normals
K: Keypoints
E: Edges
Results
Intro
Study
Framework
Results
Approximation
29
Framework
Intro
Study
Framework
Results
Chosen Solutions (setting 1)
30
S: SemSeg
D: Depth
N: Normals
K: Keypoints
E: Edges
Results
Intro
Study
Framework
Results
Qualitative Results
31
Input Image
Results
Semantic Segmentation
Depth Estimation
Surface Normals
SURF Keypoints
Canny Edges
Ground
Truth
Ours
Optimal
Error
Error
(setting 1)
All-in-one
Individual Networks
Sener
et al.
Approximation
ours
Intro
Study
Framework
Results
Which Tasks Should Be Learned Together in Multi-task Learning?
Standley, Zamir, Chen, Guibas, Malik, Savarese
32
Results
Intro
Study
Framework
Results
Which Tasks Should Be Learned Together in Multi-task Learning?
Trevor Standley, Amir Zamir, Dawn Chen,
Leonidas Guibas, Jitendra Malik, Silvio Savarese
33
34
Results
Intro
Study
Framework
Results
Which Tasks Should Be Learned Together in Multi-task Learning?
Trevor Standley, Amir Zamir, Dawn Chen,
Leonidas Guibas, Jitendra Malik, Silvio Savarese
35
Swiss Federal Institute of Technology