Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Many Task Learning with Task Routing

About

Typical multi-task learning (MTL) methods rely on architectural adjustments and a large trainable parameter set to jointly optimize over several tasks. However, when the number of tasks increases so do the complexity of the architectural adjustments and resource requirements. In this paper, we introduce a method which applies a conditional feature-wise transformation over the convolutional activations that enables a model to successfully perform a large number of tasks. To distinguish from regular MTL, we introduce Many Task Learning (MaTL) as a special case of MTL where more than 20 tasks are performed by a single model. Our method dubbed Task Routing (TR) is encapsulated in a layer we call the Task Routing Layer (TRL), which applied in an MaTL scenario successfully fits hundreds of classification tasks in one model. We evaluate our method on 5 datasets against strong baselines and state-of-the-art approaches.

Gjorgji Strezoski, Nanne van Noord, Marcel Worring• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCUB
Accuracy83.23
249
Depth EstimationNYU Depth V2--
177
Facial Attribute ClassificationCelebA--
163
Surface Normal PredictionNYU V2
Mean Error30.93
100
Depth EstimationCityscapes
Abs. Err.0.0155
22
Semantic segmentationNYU V2
mIoU16.54
14
Semantic segmentationCityscapes
mIoU56.52
8
8 grouped facial attributes classificationCelebA
Precision0.717
7
Image ClassificationCAD
Accuracy61
7
Attribute RecognitionCUB
Accuracy0.765
7
Showing 10 of 13 rows

Other info

Follow for update