Improved optimization strategies for deep Multi-Task Networks
In Multi-Task Learning (MTL), it is a common practice to train multi-task networks by optimizing an objective function, which is a weighted average of the task-specific objective functions. Although the computational advantages of this strategy are clear, the complexity of the resulting loss landscape has not been studied in the literature. Arguably, its optimization may be more difficult than a separate optimization of the constituting task-specific objectives. In this work, we investigate the benefits of such an alternative, by alternating independent gradient descent steps on the different task-specific objective functions and we formulate a novel way to combine this approach with state-of-the-art optimizers. As the separation of task-specific objectives comes at the cost of increased computational time, we propose a random task grouping as a trade-off between better optimization and computational efficiency. Experimental results over three well-known visual MTL datasets show better overall absolute performance on losses and standard metrics compared to an averaged objective function and other state-of-the-art MTL methods. In particular, our method shows the most benefits when dealing with tasks of different nature and it enables a wider exploration of the shared parameter space. We also show that our random grouping strategy allows to trade-off between these benefits and computational efficiency.
Code (0)
등록된 구현이 없습니다.
Tasks
Computational EfficiencyMulti-Task LearningSimilar Papers 제목 키워드 기반
Improvement and Enhancement of YOLOv5 Small Target Recognition Based on Multi-module Optimization
In this paper, the limitations of YOLOv5s model on small target detection task are deeply studied and improved. The performance of the model is successfully enhanced by introducing GhostNet-based convolutional module, Re…
Enhancing Optimization Through Innovation: The Multi-Strategy Improved Black Widow Optimization Algorithm (MSBWOA)
This paper introduces a Multi-Strategy Improved Black Widow Optimization Algorithm (MSBWOA), designed to enhance the performance of the standard Black Widow Algorithm (BW) in solving complex optimization problems. The pr…
DiversityEffects of Different Optimization Formulations in Evolutionary Reinforcement Learning on Diverse Behavior Generation
Generating various strategies for a given task is challenging. However, it has already proven to bring many assets to the main learning process, such as improved behavior exploration. With the growth in the interest of h…
Atari GamesDiversityreinforcement-learningReinforcement Learning+1Bayesian Optimization for auto-tuning GPU kernels
Finding optimal parameter configurations for tunable GPU kernels is a non-trivial exercise for large search spaces, even when automated. This poses an optimization task on a non-convex search space, using an expensive to…
Bayesian OptimizationGPUMulti-objective optimal placement of protective devices on microgrid using improved binary multi-objective PSO
This paper proposes an improved binary multi-objectives particle swarm optimization (IB-MOPSO) for solving optimal multiple protective devices placement using improved reliability model in a microgrid (MG) system. The mu…