PLeaS -- Merging Models with Permutations and Least Squares
Anshul Nasery, Jonathan Hayase, Pang Wei Koh, Sewoong Oh

TL;DR
PLeaS introduces a novel two-step method for merging neural network models that relaxes previous constraints, enabling the combination of models with different architectures, training backgrounds, and sizes, even without data.
Contribution
The paper presents PLeaS, a flexible model merging algorithm that leverages permutation symmetry and least squares optimization to combine models of different sizes and training origins.
Findings
Outperforms existing merging methods by up to 15 percentage points.
Successfully merges models trained on different label spaces and datasets.
Enables merging without access to fine-tuning data.
Abstract
The democratization of machine learning systems has made the process of fine-tuning accessible to practitioners, leading to a wide range of open-source models fine-tuned on specialized tasks and datasets. Recent work has proposed to merge such models to combine their functionalities. However, prior approaches are usually restricted to models that are fine-tuned from the same base model. Furthermore, the final merged model is typically required to be of the same size as the original models. In this work, we propose a new two-step algorithm to merge models -- termed PLeaS -- which relaxes these constraints. First, leveraging the Permutation symmetries inherent in the two models, PLeaS partially matches nodes in each layer by maximizing alignment. Next, PLeaS computes the weights of the merged model as a layer-wise Least Squares solution to minimize the approximation error between the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Strategy and Innovation
MethodsAverage Pooling · Max Pooling · Global Average Pooling · Balanced Selection · Kaiming Initialization · Convolution
