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

Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semantics

About

Numerous deep learning applications benefit from multi-task learning with multiple regression and classification objectives. In this paper we make the observation that the performance of such systems is strongly dependent on the relative weighting between each task's loss. Tuning these weights by hand is a difficult and expensive process, making multi-task learning prohibitive in practice. We propose a principled approach to multi-task deep learning which weighs multiple loss functions by considering the homoscedastic uncertainty of each task. This allows us to simultaneously learn various quantities with different units or scales in both classification and regression settings. We demonstrate our model learning per-pixel depth regression, semantic and instance segmentation from a monocular input image. Perhaps surprisingly, we show our model can learn multi-task weightings and outperform separate models trained individually on each task.

Alex Kendall, Yarin Gal, Roberto Cipolla• 2017

Related benchmarks

TaskDatasetResultRank
Semantic segmentationCityscapes (test)
mIoU72.02
1145
Semantic segmentationCityscapes
mIoU64.21
578
Depth EstimationNYU v2 (test)--
423
Semantic segmentationNYU v2 (test)
mIoU52.51
248
Surface Normal EstimationNYU v2 (test)
Mean Angle Distance (MAD)23.99
206
Image ClassificationOffice-Home (test)
Mean Accuracy66.8
199
Semantic segmentationNYU Depth V2 (test)
mIoU36.87
172
Facial Attribute ClassificationCelebA--
163
Instance SegmentationCityscapes (test)
AP (Overall)21.6
122
Multi-Label ClassificationChestX-Ray14 (test)--
88
Showing 10 of 37 rows

Other info

Follow for update