Multitask learning with single gradient step update for task balancing

Citations

WEB OF SCIENCE

22
Citations

SCOPUS

26

초록

Multitask learning is a methodology to boost generalization performance and also reduce computational intensity and memory usage. However, learning multiple tasks simultaneously can be more difficult than learning a single task because it can cause imbalance among tasks. To address the imbalance problem, we propose an algorithm to balance between tasks at the gradient level by applying gradient-based meta- learning to multitask learning. The proposed method trains shared layers and task-specific layers sepa-rately so that the two layers with different roles in a multitask network can be fitted to their own pur -poses. In particular, the shared layer that contains informative knowledge shared among tasks is trained by employing single gradient step update and inner/outer loop training to mitigate the imbalance problem at the gradient level. We apply the proposed method to various multitask computer vision prob-lems and achieve state-of-the-art performance. CO 2021 Elsevier B.V. All rights reserved.

키워드

Convolution neural networkDeep learningGradient-based meta learningMultitask learningCONVOLUTIONAL NEURAL-NETWORKSSENTIMENT
제목
Multitask learning with single gradient step update for task balancing
저자
Lee, SungjaeSon, Youngdoo
DOI
10.1016/j.neucom.2021.10.025
발행일
2022-01
유형
Article
저널명
Neurocomputing
467
페이지
442 ~ 453