atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Representation Surgery for Multi-Task Model Merging

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Contrastive representation theory · 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.

Identifies "representation bias" between merged and individual models in model-merging-based multi-task learning and proposes Surgery, a lightweight task-specific adapter trained with an unsupervised objective on unlabeled test data to reduce it, improving multiple merging methods on ViT and BERT benchmarks.

Problem

Model merging for multi-task learning (merging independently fine-tuned models without raw data) lags far behind traditional MTL and individual models, and the merged model's representations deviate from those of the individual models ("representation bias").

Approach

A task-specific Adapter-like module placed after the merged backbone takes the merged representation and subtracts estimated task-specific bias, trained without labels by minimizing L1 distance between the corrected merged representation and the frozen individual model's representation on unlabeled test inputs; it is orthogonal to and plug-in for any weight-space merging method.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Surgery to Task ArithmeticViT-B/32 merged model · Eight-task averageaccuracy: 69.1 -> 80.9Helped
Add Surgery to AdaMergingViT-B/32 merged model · Eight-task averageaccuracy: 80.1 -> 87.5Helped
Add Surgery to AdaMergingViT-L/14 merged model · Eight-task averageaccuracy: 90.8 -> 92.3Helped
Add Surgery to Weight AveragingBERT merged model · Five NLP tasks averageaccuracy: 55.8 -> 74.3Helped
Add Surgery to Task ArithmeticBERT merged model · Five NLP tasks averageaccuracy: 64.3 -> 74.4Helped
Increase Surgery rank from 16 to 64 (ablation)AdaMerging, ViT-B/32 · Eight-task averageaccuracy: 86.1% to 87.5%Helped
Increase Surgery rank from 4 to 64 (ablation)Task Arithmetic, ViT-B/32 · Eight-task averageaccuracy: 74.3% to 84.3%Helped
Use MSELoss instead of L1 Loss in Surgery (ablation)Task Arithmetic, ViT-B/32 · Eight-task averageaccuracy: 80.9 -> 81.4Helped
Use SmoothL1Loss instead of L1 Loss in Surgery (ablation)Task Arithmetic, ViT-B/32 · Eight-task averageaccuracy: 80.9 -> 81.6Helped
Use Negative CosineSimilarity instead of L1 Loss in Surgery (ablation)Task Arithmetic, ViT-B/32 · Eight-task averageaccuracy: 80.9 -> 81.2Helped
Increase offline available test data from 1% to 100% (ablation)AdaMerging w/ Surgery · Eight-task average, ViT-B/32accuracy: 82.8 -> 86.1Helped
Increase online available test data from 10% to 50% (ablation)AdaMerging w/ Surgery · Eight-task average, ViT-B/32accuracy: 83.3% to 84.8%Helped

Surprising findings

Limitations

Experimental setup

Datasets: SUN397 Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD AG News Yelp Sentiment Amazon Sentiment Yahoo Q&A

Benchmarks: SUN397 Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD AG News Yelp Sentiment Amazon Sentiment Yahoo Q&A

Metrics: accuracy average accuracy L1 representation bias

Baselines: Weight Averaging Fisher Merging RegMean Task Arithmetic Ties-Merging Concrete TA Concrete AM TW AdaMerging AdaMerging Traditional MTL KD4MTL

Builds on: Task Arithmetic Ties-Merging AdaMerging Adapter KD4MTL

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