Skip to main navigation Skip to search Skip to main content

Juggler: Multitask Learning with Task Performance Constraints

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Consider multitask learning (MTL), in which N models share parts of their architecture (e.g., a backbone with a head for each task). Our goal is to train the overall model so that the training loss of each task falls below a given threshold. However, we may harm others when varying the shared parameters to help one task. A weighted total loss could balance between the different tasks to achieve the target threshold. Nevertheless, the weights that correctly balance the tasks are unknown in advance. To overcome that, we propose a scheme that divides the total training time into epochs of increasing length. The scheme adjusts the weights every epoch based on the performance of the tasks at the end of the epoch. We prove that our scheme asymptotically converges to a model that satisfies the target loss constraints (if feasible), provided the learning rate, control step size, and epoch lengths are properly tuned. We experiment on deep neural networks to demonstrate that our scheme is effective even beyond our theoretical assumptions.

Original languageEnglish GB
Title of host publication2025 IEEE 64th Conference on Decision and Control, CDC 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages8009-8014
Number of pages6
ISBN (Electronic)9798331526276
DOIs
StatePublished - 2025
Event64th IEEE Conference on Decision and Control, CDC 2025 - Rio de Janeiro, Brazil
Duration: 9 Dec 202512 Dec 2025

Publication series

NameProceedings of the IEEE Conference on Decision and Control

Conference

Conference64th IEEE Conference on Decision and Control, CDC 2025
Country/TerritoryBrazil
CityRio de Janeiro
Period9/12/2512/12/25

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Modelling and Simulation
  • Control and Optimization

Fingerprint

Dive into the research topics of 'Juggler: Multitask Learning with Task Performance Constraints'. Together they form a unique fingerprint.

Cite this