Equivariant Architectures for Learning in Deep Weight Spaces

Aviv Navon, Aviv Shamsian, Idan Achituve, Ethan Fetaya, Gal Chechik +1 more
2/12/2026

No official code found. Best implementation: AvivNavon/DWSNets (90 stars, MIT, last commit 2023-08-21).

Abstract

Designing machine learning architectures for processing neural networks in their raw weight matrix form is a newly introduced research direction. Unfortunately, the unique symmetry structure of deep weight spaces makes this design very challenging. If successful, such architectures would be capable of performing a wide range of intriguing tasks, from adapting a pre-trained network to a new domain to editing objects represented as functions (INRs or NeRFs). As a first step towards this goal, we present here a novel network architecture for learning in deep weight spaces. It takes as input a concatenation of weights and biases of a pre-trained MLP and processes it using a composition of layers that are equivariant to the natural permutation symmetry of the MLP's weights: Changing the order of neurons in intermediate layers of the MLP does not affect the function it represents. We provide a full characterization of all affine equivariant and invariant layers for these symmetries and show how these layers can be implemented using three basic operations: pooling, broadcasting, and fully connected layers applied to the input in an appropriate manner. We demonstrate the effectiveness of our architecture and its advantages over natural baselines in a variety of learning tasks.

View on arXivView PDF

Code Implementations(1)

AvivNavon/DWSNetsCommunity100%
MIT

Official implementation for Equivariant Architectures for Learning in Deep Weight Spaces [ICML 2023]

9014Python, Jupyter NotebookFeb 12, 20233 years agoMIT

Similar Papers

Cite this paper

@article{navon2026equivariant,
  title  = {Equivariant Architectures for Learning in Deep Weight Spaces},
  author = {Aviv Navon and Aviv Shamsian and Idan Achituve and Ethan Fetaya and Gal Chechik and Haggai Maron},
  year   = {2026},
  eprint = {2301.12780},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2301.12780},
  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/2301.12780.svg)](https://codeofpaper.com/paper/2301.12780)

Discussion