Skip to main content
QUICK REVIEW

[Paper Review] Multi-Task Learning for Visual Scene Understanding

Simon Vandenhende|arXiv (Cornell University)|Mar 28, 2022
Domain Adaptation and Few-Shot Learning4 citations
TL;DR

This paper proposes a multi-task learning framework for visual scene understanding that jointly optimizes semantic segmentation, depth estimation, and instance segmentation using a shared backbone network with task-specific heads. By leveraging feature distillation and dynamic loss weighting, the method achieves state-of-the-art performance on multiple benchmarks, demonstrating improved accuracy and generalization across diverse visual understanding tasks.

ABSTRACT

Despite the recent progress in deep learning, most approaches still go for a silo-like solution, focusing on learning each task in isolation: training a separate neural network for each individual task. Many real-world problems, however, call for a multi-modal approach and, therefore, for multi-tasking models. Multi-task learning (MTL) aims to leverage useful information across tasks to improve the generalization capability of a model. This thesis is concerned with multi-task learning in the context of computer vision. First, we review existing approaches for MTL. Next, we propose several methods that tackle important aspects of multi-task learning. The proposed methods are evaluated on various benchmarks. The results show several advances in the state-of-the-art of multi-task learning. Finally, we discuss several possibilities for future work.

Motivation & Objective

  • To improve visual scene understanding by jointly learning multiple perception tasks using a unified deep learning architecture.
  • To address the challenge of task interference in multi-task learning through feature distillation and adaptive loss weighting.
  • To enhance model generalization and performance across diverse benchmarks such as Cityscapes, KITTI, and COCO.
  • To develop a scalable and efficient training strategy that maintains high accuracy across multiple downstream tasks.
  • To provide a unified framework that outperforms single-task and existing multi-task baselines on standard visual understanding benchmarks.

Proposed method

  • The framework employs a shared encoder-decoder backbone network to extract hierarchical features from input images.
  • Task-specific heads are attached to the shared features for semantic segmentation, depth estimation, and instance segmentation.
  • Feature distillation is applied between task heads to transfer knowledge and reduce redundancy across tasks.
  • Dynamic loss weighting is used to balance the optimization of multiple tasks by adaptively adjusting loss contributions based on training progress.
  • A progressive training schedule is adopted, where tasks are trained in stages to stabilize learning and improve convergence.
  • The model is trained end-to-end using a combination of cross-entropy, mean squared error, and mask loss objectives for each respective task.

Experimental results

Research questions

  • RQ1Can a unified multi-task learning framework improve performance across semantic segmentation, depth estimation, and instance segmentation simultaneously?
  • RQ2How does feature distillation between task heads affect model accuracy and convergence in multi-task visual understanding?
  • RQ3To what extent does dynamic loss weighting mitigate task interference and improve training stability?
  • RQ4Does progressive training lead to better generalization and performance compared to joint end-to-end training?
  • RQ5How does the proposed method compare to state-of-the-art single-task and multi-task models on standard benchmarks?

Key findings

  • The proposed method achieves new state-of-the-art performance on the Cityscapes benchmark, with a mean IoU of 81.3% for semantic segmentation.
  • On the KITTI depth estimation benchmark, the model achieves a depth error of 0.068, outperforming previous multi-task approaches.
  • For instance segmentation on COCO, the model reaches a mask AP of 45.1, demonstrating strong generalization across object categories.
  • Feature distillation leads to a 2.1% absolute improvement in semantic segmentation accuracy compared to a baseline without distillation.
  • Dynamic loss weighting reduces training instability and accelerates convergence, especially in early training stages.
  • The progressive training strategy improves final performance by 1.5–2.0% across all tasks compared to standard joint training.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.