Auto-Lambda: Disentangling Dynamic Task Relationships

02/07/2022
by   Shikun Liu, et al.
0

Understanding the structure of multiple related tasks allows for multi-task learning to improve the generalisation ability of one or all of them. However, it usually requires training each pairwise combination of tasks together in order to capture task relationships, at an extremely high computational cost. In this work, we learn task relationships via an automated weighting framework, named Auto-Lambda. Unlike previous methods where task relationships are assumed to be fixed, Auto-Lambda is a gradient-based meta learning framework which explores continuous, dynamic task relationships via task-specific weightings, and can optimise any choice of combination of tasks through the formulation of a meta-loss; where the validation loss automatically influences task weightings throughout training. We apply the proposed framework to both multi-task and auxiliary learning problems in computer vision and robotics, and show that Auto-Lambda achieves state-of-the-art performance, even when compared to optimisation strategies designed specifically for each problem and data domain. Finally, we observe that Auto-Lambda can discover interesting learning behaviors, leading to new insights in multi-task learning. Code is available at https://github.com/lorenmt/auto-lambda.

READ FULL TEXT

page 10

page 11

page 22

research
10/13/2022

Multi-Task Meta Learning: learn how to adapt to unseen tasks

This work aims to integrate two learning paradigms Multi-Task Learning (...
research
10/25/2021

AutoMTL: A Programming Framework for Automated Multi-Task Learning

Multi-task learning (MTL) jointly learns a set of tasks. It is a promisi...
research
01/25/2019

Self-Supervised Generalisation with Meta Auxiliary Learning

Learning with auxiliary tasks has been shown to improve the generalisati...
research
03/27/2022

LibMTL: A Python Library for Multi-Task Learning

This paper presents LibMTL, an open-source Python library built on PyTor...
research
07/25/2023

When Multi-Task Learning Meets Partial Supervision: A Computer Vision Review

Multi-Task Learning (MTL) aims to learn multiple tasks simultaneously wh...
research
08/26/2020

HydaLearn: Highly Dynamic Task Weighting for Multi-task Learning with Auxiliary Tasks

Multi-task learning (MTL) can improve performance on a task by sharing r...
research
06/06/2023

FAMO: Fast Adaptive Multitask Optimization

One of the grand enduring goals of AI is to create generalist agents tha...

Please sign up or login with your details

Forgot password? Click here to reset