Pareto Low-Rank Adapters: Efficient Multi-Task Learning with Preferences

Nikolaos Dimitriadis, Pascal Frossard, Francois Fleuret
7/10/2024
cs.LG

No official code found. Best implementation: nik-dim/palora (9 stars, MIT, last commit 2026-01-07).

Abstract

Multi-task trade-offs in machine learning can be addressed via Pareto Front Learning (PFL) methods that parameterize the Pareto Front (PF) with a single model. PFL permits to select the desired operational point during inference, contrary to traditional Multi-Task Learning (MTL) that optimizes for a single trade-off decided prior to training. However, recent PFL methodologies suffer from limited scalability, slow convergence, and excessive memory requirements, while exhibiting inconsistent mappings from preference to objective space. We introduce PaLoRA, a novel parameter-efficient method that addresses these limitations in two ways. First, we augment any neural network architecture with task-specific low-rank adapters and continuously parameterize the PF in their convex hull. Our approach steers the original model and the adapters towards learning general and task-specific features, respectively. Second, we propose a deterministic sampling schedule of preference vectors that reinforces this division of labor, enabling faster convergence and strengthening the validity of the mapping from preference to objective space throughout training. Our experiments show that PaLoRA outperforms state-of-the-art MTL and PFL baselines across various datasets, scales to large networks, reducing the memory overhead $23.8-31.7$ times compared with competing PFL baselines in scene understanding benchmarks.

View on arXivView PDF

Code Implementations(1)

nik-dim/paloraCommunity63%
MIT

Official repository of "Pareto Low-Rank Adapters: Efficient Multi-Task Learning with Preferences" [ICLR 2025]

93PythonFeb 25, 20259 months agoMIT

Similar Papers

Cite this paper

@article{dimitriadis2024pareto,
  title  = {Pareto Low-Rank Adapters: Efficient Multi-Task Learning with Preferences},
  author = {Nikolaos Dimitriadis and Pascal Frossard and Francois Fleuret},
  year   = {2024},
  eprint = {2407.08056},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.08056v2},
  journal = {ICLR 2024 2024}
}

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/2407.08056.svg)](https://codeofpaper.com/paper/2407.08056)

Discussion