LGFeb 6, 2024

Bayesian Uncertainty for Gradient Aggregation in Multi-Task Learning

arXiv:2402.04005v215 citationsh-index: 27ICML
AI Analysis

This addresses the computational inefficiency of running separate models for multiple tasks, though it is an incremental improvement in gradient aggregation methods.

The paper tackles the problem of gradient aggregation in multi-task learning by introducing a Bayesian approach to quantify uncertainty in gradient dimensions, achieving state-of-the-art performance on various datasets.

As machine learning becomes more prominent there is a growing demand to perform several inference tasks in parallel. Running a dedicated model for each task is computationally expensive and therefore there is a great interest in multi-task learning (MTL). MTL aims at learning a single model that solves several tasks efficiently. Optimizing MTL models is often achieved by computing a single gradient per task and aggregating them for obtaining a combined update direction. However, these approaches do not consider an important aspect, the sensitivity in the gradient dimensions. Here, we introduce a novel gradient aggregation approach using Bayesian inference. We place a probability distribution over the task-specific parameters, which in turn induce a distribution over the gradients of the tasks. This additional valuable information allows us to quantify the uncertainty in each of the gradients dimensions, which can then be factored in when aggregating them. We empirically demonstrate the benefits of our approach in a variety of datasets, achieving state-of-the-art performance.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes