A First-Order Multi-Gradient Algorithm for Multi-Objective Bi-Level Optimization

Feiyang Ye, Baijiong Lin, Xiaofeng Cao, Yu Zhang, Ivor Tsang
1/17/2024
cs.LG

Official code: Baijiong-Lin/FORUM (5 stars, last commit 2024-07-04).

Abstract

In this paper, we study the Multi-Objective Bi-Level Optimization (MOBLO) problem, where the upper-level subproblem is a multi-objective optimization problem and the lower-level subproblem is for scalar optimization. Existing gradient-based MOBLO algorithms need to compute the Hessian matrix, causing the computational inefficient problem. To address this, we propose an efficient first-order multi-gradient method for MOBLO, called FORUM. Specifically, we reformulate MOBLO problems as a constrained multi-objective optimization (MOO) problem via the value-function approach. Then we propose a novel multi-gradient aggregation method to solve the challenging constrained MOO problem. Theoretically, we provide the complexity analysis to show the efficiency of the proposed method and a non-asymptotic convergence result. Empirically, extensive experiments demonstrate the effectiveness and efficiency of the proposed FORUM method in different learning problems. In particular, it achieves state-of-the-art performance on three multi-task learning benchmark datasets. The code is available at https://github.com/Baijiong-Lin/FORUM.

View on arXivView PDF

Code Implementations(1)

Baijiong-Lin/FORUMOfficial100%

[ECAI 2024] A First-Order Multi-Gradient Algorithm for Multi-Objective Bi-Level Optimization

51PythonJul 4, 20242 years ago
bilevel-optimizationmulti-objective-optimizationmulti-task-learning

Similar Papers

Cite this paper

@article{ye2024firstorder,
  title  = {A First-Order Multi-Gradient Algorithm for Multi-Objective Bi-Level Optimization},
  author = {Feiyang Ye and Baijiong Lin and Xiaofeng Cao and Yu Zhang and Ivor Tsang},
  year   = {2024},
  eprint = {2401.09257},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.09257v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.09257.svg)](https://codeofpaper.com/paper/2401.09257)

Discussion