atlas

Research map / Architectures and efficiency / RNNs and normalization

ZipIt! Merging Models from Different Tasks without Training

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Representation geometry and collapse · 6 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 ZipIt!, a training-free method that merges two same-architecture models trained on disjoint tasks by zipping features both within and across models, with partial zipping to yield a multi-head model.

Problem

Merging differently initialized models trained on completely disjoint tasks (disjoint label sets or different datasets) into one multi-task model without any additional training, where permutation-based merging fails.

Approach

Generalize permutation-based merging into a "zip" operation that merges correlated features both within and across the two models via a merge matrix and its unmerge pseudoinverse, propagated through BatchNorm, ReLU, pooling and skip connections, plus partial zipping up to a chosen layer to create a multi-head model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ZipIt! instead of PermuteResNet-20×4 model merging · CIFAR-10 (5+5)joint accuracy: 58.4\conf{6.8} -> 79.1\conf{1.1}Helped
use ZipIt! instead of PermuteResNet-20×8 model merging · CIFAR-100 (50+50)joint accuracy: 42.8\conf{0.7} -> 54.9\conf{0.8}Helped
leave the last stage unzipped (ablation)ZipIt! ResNet-20×4 · CIFAR-10 (5+5)joint accuracy: 79.1\conf{1.1} -> 83.8\conf{3.1}Helped
leave the last stage unzipped (ablation)ZipIt! ResNet-20×8 · CIFAR-100 (50+50)joint accuracy: 54.9\conf{0.8} -> 70.2\conf{0.4}Helped
allow within-model feature merges (ablation)ZipIt! · CIFAR-100 (50+50)accuracyHelped
vary the same-model merge budget (ablation)ZipIt! · ImageNet-1k (200+200)accuracyNo clear effect
increase model width (ablation)ZipIt! and Permute · CIFAR-100 (50+50), models narrower than 4×joint accuracyNo clear effect
increase model width (ablation)ZipIt! · CIFAR-100 (50+50)joint accuracyHelped
use greedy feature matching instead of identity or permutation matching (ablation)ZipIt! · CIFAR-10 (5+5)joint accuracy: +21.2%Helped
allow repeated feature matches (ablation)ZipIt! · matching algorithm evaluationaccuracyHelped
use data augmentation when computing feature matches (ablation)ZipIt! · CIFAR-100 (50+50)average per-task accuracy: almost 4%Helped
use data augmentation when computing feature matches (ablation)ZipIt! · ImageNet-1k (200+200)accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-1k Stanford Dogs Oxford Pets CUB200 NABirds Pascal VOC

Benchmarks: CIFAR-10 (5+5) CIFAR-100 (50+50) ImageNet-1k (200+200) Stanford Dogs Oxford Pets CUB200 NABirds Pascal VOC

Metrics: joint accuracy per-task accuracy mIoU FLOPs

Baselines: Weight Averaging Git Re-Basin Permute Ensemble REPAIR

Builds on: Git Re-Basin REPAIR Model Soups CLIP

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