Equivariant Deep Weight Space Alignment

Aviv Navon, Aviv Shamsian, Ethan Fetaya, Gal Chechik, Nadav Dym +1 more
2/12/2026

No official code found. Best implementation: AvivNavon/deep-align (4 stars, MIT, last commit 2024-08-18).

Abstract

Permutation symmetries of deep networks make basic operations like model merging and similarity estimation challenging. In many cases, aligning the weights of the networks, i.e., finding optimal permutations between their weights, is necessary. Unfortunately, weight alignment is an NP-hard problem. Prior research has mainly focused on solving relaxed versions of the alignment problem, leading to either time-consuming methods or sub-optimal solutions. To accelerate the alignment process and improve its quality, we propose a novel framework aimed at learning to solve the weight alignment problem, which we name Deep-Align. To that end, we first prove that weight alignment adheres to two fundamental symmetries and then, propose a deep architecture that respects these symmetries. Notably, our framework does not require any labeled data. We provide a theoretical analysis of our approach and evaluate Deep-Align on several types of network architectures and learning setups. Our experimental results indicate that a feed-forward pass with Deep-Align produces better or equivalent alignments compared to those produced by current optimization algorithms. Additionally, our alignments can be used as an effective initialization for other methods, leading to improved solutions with a significant speedup in convergence.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation of Equivariant Deep Weight Space Alignment [ICML 2024]

41Python, Jupyter NotebookMay 3, 20242 years agoMIT

Similar Papers

Cite this paper

@article{navon2026equivariant,
  title  = {Equivariant Deep Weight Space Alignment},
  author = {Aviv Navon and Aviv Shamsian and Ethan Fetaya and Gal Chechik and Nadav Dym and Haggai Maron},
  year   = {2026},
  eprint = {2310.13397},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.13397},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.13397.svg)](https://codeofpaper.com/paper/2310.13397)

Discussion