atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Less is More: Efficient Model Merging with Binary Task Switch

CVPR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging · 4 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.

Shows task vectors have a pulse-like magnitude profile, binarizes them into a mask, sign and scalar ("T-Switch") and combines them training-free via KNN retrieval on a small query set ("Auto-Switch") for model merging at 1-3% of full-precision storage.

Problem

Model merging of fine-tuned task vectors suffers from parameter conflicts between tasks and high storage cost of storing full-precision task vectors for dynamic merging.

Approach

Task vectors exhibit a pulse-like property where only large-magnitude parameters matter; discarding small ones and binarizing the rest into a mask, sign matrix and scalar knob reduces conflicts and storage, and a training-free KNN-based query mechanism assigns per-task switch weights at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Auto-Switch instead of Twin-merging for full-rank task-vector mergingCLIP ViT-B/32 · Eight vision datasets (average)accuracy: 83.07 -> 90.39Helped
Use Auto-Switch instead of EMR-merging for full-rank task-vector mergingCLIP ViT-B/32 · Eight vision datasets (average)accuracy: 88.74 -> 90.39Helped
Use Auto-Switch instead of Twin-merging for low-rank task-vector mergingCLIP ViT-B/32 LoRA · Eight vision datasets (average)accuracy: 85.86 -> 84.96Hurt
Use Auto-Switch instead of EMR-merging for low-rank task-vector mergingCLIP ViT-B/32 LoRA · Eight vision datasets (average)accuracy: 84.46 -> 84.96Helped
Use Auto-Switch instead of Twin-mergingRoBERTa-base · Eight GLUE datasets (average)average task score: 0.8235 -> 0.8421Helped
Discard low-magnitude parameters rather than randomly discarding parameters (ablation)ViT-B/32 task-vector merging · Eight vision datasets (average)accuracy: At α=0.1: 69.31 vs 69.06; at α=0.8: 70.99 vs 66.09Mixed
Increase low-magnitude parameter discard ratio with P-Discard (ablation)ViT-B/32 task-vector merging · Eight vision datasets (average)accuracy: 69.31 at 0.1 -> 72.23 at 0.7Helped
Increase discard ratio beyond the useful threshold (ablation)T-Switch on CLIP ViT-B/32 · Eight vision datasetsaccuracyHurt
Increase discard ratio on RoBERTa T-Switch (ablation)RoBERTa-base · Eight GLUE datasetsaverage task score: highest ... 0.8446 at a discard ratio of 0.4; fine-tuning ... 0.8556Mixed
Replace full-precision task vectors with Bin-Discard binary approximations (ablation)Task-vector merging · Eight vision datasetsaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SUN397 Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD GLUE (CoLA, SST-2, MRPC, STS-B, QQP, MNLI, QNLI, RTE)

Benchmarks: SUN397 Cars RESISC45 EuroSAT SVHN GTSRB MNIST DTD GLUE

Metrics: classification accuracy Matthews correlation Pearson/Spearman average storage (MB)

Baselines: Weight-Averaging Task-Arithmetic Ties-Merging DARE RegMean Fisher Merging AdaMerging AdaMerging++ Twin-merging EMR-merging

Builds on: Task Arithmetic TIES-Merging DARE EMR-Merging Twin-Merging

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