atlas

Research map / Vision-language and multimodal / Multimodal LLMs

EMR-Merging: Tuning-Free High-Performance Model Merging

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 13 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 EMR-Merging, a tuning-free model merging method that elects a unified task vector and adds lightweight per-task binary masks and scalar rescalers to approximate each task-specific model, evaluated across vision, NLP, PEFT and multimodal settings.

Problem

Model merging of multiple fine-tuned models into one usually suffers large performance degradation relative to individual models, and the best existing methods need extra data or training for tuning.

Approach

Instead of forcing one merged model to represent all tasks, elect a unified task vector (sign by total magnitude, max absolute value per parameter) and store per-task 1-bit masks (sign alignment) and scalar rescalers (magnitude alignment) that modulate it to approximate each task-specific vector, with no data or training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EMR-Merging instead of AdaMerging++ViT-B/32 model merging · 8 vision tasksAvg Acc: 81.1 -> 88.7Helped
Use EMR-Merging instead of AdaMerging++ViT-L/14 model merging · 8 vision tasksAvg Acc: 91.0 -> 93.7Helped
Use EMR-Merging instead of RegMeanViT-B/16 model merging · 30 vision tasksAverage Acc: 68.14 -> 89.54Helped
Use EMR-Merging instead of Task ArithmeticGPT-2 model merging · GLUE, 7 tasksAvg.: 70.0 -> 80.4Helped
Use EMR-Merging instead of Ties-Merging without validation(IA)^3 model merging · 11 NLP tasksAvg Acc: 64.9 -> 67.1Helped
Add masking to the elected unified task vector (ablation)EMR-Merging · 8 vision tasks, ViT-B/32Avg Acc: 59.3 -> 86.8; [$\uparrow$ 27.5]Helped
Add rescaling to the elected unified task vector (ablation)EMR-Merging · 8 vision tasks, ViT-B/32Avg Acc: 59.3 -> 71.9; [$\uparrow$ 12.6]Helped
Apply masking and rescaling together (ablation)EMR-Merging · 8 vision tasks, ViT-B/32Avg Acc: 59.3 -> 88.7; [$\uparrow$ 29.4]Helped
Add masking and rescaling after Task Arithmetic (ablation)Task Arithmetic · 8 vision tasks, ViT-B/32Avg Acc: 70.1 -> 76.9; [$\uparrow$ 6.8]Helped
Add masking and rescaling after Ties-Merging (ablation)Ties-Merging · 8 vision tasks, ViT-B/32Avg Acc: 73.6 -> 78.6; [$\uparrow$ 5.0]Helped
Add masking and rescaling after AdaMerging++ (ablation)AdaMerging++ · 8 vision tasks, ViT-B/32Avg Acc: 81.1 -> 87.7; [$\uparrow$ 6.6]Helped
Apply DARE random dropping when merging eight RoBERTa models (ablation)RegMean and Task Arithmetic · GLUE, 8 taskstask performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: SUN397 Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD GLUE ImageNet-21k COCO VQAv2

Benchmarks: SUN397 Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD 30-task ViT benchmark GLUE (8 tasks) FusionBench GPT-2 seven GLUE tasks T0-3B (IA)^3 eleven NLP tasks

Metrics: accuracy Matthews correlation BLEU4 CIDEr METEOR ROUGE-L sign conflicts L2 distance cosine similarity

Baselines: Weight Averaging Fisher Merging RegMean Task Arithmetic Ties-Merging AdaMerging AdaMerging++ DARE Traditional MTL

Builds on: Task Arithmetic Ties-Merging AdaMerging DARE RegMean

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