atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

Exploring Training on Heterogeneous Data with Mixture of Low-rank Adapters

ICML 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Mixture and distillation for domain shift · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MoLA, a mixture of low-rank adapters jointly trained with a shared backbone to mitigate conflicts in heterogeneous multi-task/multi-domain training, with MoLA-Grad (task-ID routing) and MoLA-Router (router regularized by a Task-wise Decorrelation loss).

Problem

Training conflicts when a unified model is trained jointly on heterogeneous data from different domains or tasks, where hard/soft parameter sharing either lacks task-specific capacity or scales poorly in parameters.

Approach

Attach multiple low-rank adapters in parallel to a shared backbone, trained end-to-end from scratch; task identifiers (MoLA-Grad) or a router supervised by a Task-wise Decorrelation loss (MoLA-Router) assign task-specific adapter combinations so gradients are separated across tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MoLA-Grad (task-identifier-based low-rank adapters) vs HPSResNet multi-task backbone · VLCSAvg accuracy: 86.41 vs 84.98Helped
Add MoLA-Grad (task-identifier-based low-rank adapters)ResNet multi-task backbone · NYUv2Δm% (lower better): -9.17 vs 4.72 for HSPHelped
Add MoLA-Router (TwD-regularized router) on ResNetmulti-task backbone · OfficehomeAvg accuracy: 83.84 vs 78.18 for HPSHelped
Add MoLA (both variants) on top of backbone for heterogeneous trainingResNet · MedMNISTV2Avg accuracy: 85.53 / 85.47 vs 84.19 for HSPHelped
Use MoLA-Grad or MoLA-Router rather than uniform single shared networkResNet · RadImageNetAvg accuracy: 56.47 vs 38.49 for UniformHelped
Increase router rank from r=4 to r=8 or r=1 (ablation)MoLA-Router · VLCSAvg accuracy: 86.40 at r=4 vs 83.50 at r=8 and 83.80 at r=1Hurt
Increase adapter rank beyond r=4 (r=8,16,64) (ablation)MoLA-Grad · VLCSAvg accuracy: 86.41 at r=4 vs 84.35 at r=8, 84.53 at r=64Hurt
Apply MoLA to the transformer backbone instead of ResNet (ablation)MoLA-Router and MoLA-Grad · Officehome and VLCSAvg accuracy: Officehome Router 89.06 vs 83.84 (ResNet); VLCS Grad 89.40 vs 86.41Helped
Share a single router across blocks instead of non-shared routers (ablation)MoLA-Router · Officehome (0+3 config)Avg accuracy: 80.78 shared vs 75.41 non-sharedHelped
Apply MoLA to all four residual blocks instead of only Block4 (ablation)MoLA-Grad · NYUv2Δm% (lower better): -1.30 for all blocks vs -9.17 for Block4 onlyHurt
Add MoLA at Block4 only (deep layers) (ablation)MoLA-Grad · NYUv2Δm% (lower better): -9.17 vs 4.72 without MoLAHelped
Increase number of adapters/experts in MoLA-Router from 2 to 4 (ablation)MoLA-Router · VLCS and OfficehomeAvg accuracy: VLCS n=3 86.00 best; Officehome n=4 81.29 best vs n=2 74.60Mixed

Surprising findings

Limitations

Experimental setup

Datasets: VLCS Officehome RadImageNet MedMNISTV2 NYUv2

Benchmarks: VLCS Officehome RadImageNet MedMNISTV2 NYUv2

Metrics: classification accuracy average accuracy mIoU Pix Acc depth abs/rel error surface normal angle error task-weighted delta m%

Baselines: Single-Task Uniform HPS Cross-Stitch MMoE CGC LTB DSelect-K PCGrad CAGrad MGDA MMD-AAE

Builds on: LoRA Mixture of Experts MMoE CGC Aligned-MTL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy