NeRN -- Learning Neural Representations for Neural Networks
Maor Ashkenazi, Zohar Rimon, Ron Vainshtein, Shir Levi, Elad, Richardson, Pinchas Mintz, Eran Treister

TL;DR
This paper introduces NeRN, a method to learn neural representations that can directly encode the weights of pre-trained neural networks, enabling reconstruction and applications across various architectures and datasets.
Contribution
NeRN is the first approach to represent entire neural network weights as neural representations, utilizing coordinate-based mapping and smoothness constraints for effective reconstruction.
Findings
Successfully reconstructs neural network weights on CIFAR-10, CIFAR-100, and ImageNet.
Incorporates smoothness constraints to improve weight reconstruction quality.
Demonstrates applications of NeRN in neural network analysis and compression.
Abstract
Neural Representations have recently been shown to effectively reconstruct a wide range of signals from 3D meshes and shapes to images and videos. We show that, when adapted correctly, neural representations can be used to directly represent the weights of a pre-trained convolutional neural network, resulting in a Neural Representation for Neural Networks (NeRN). Inspired by coordinate inputs of previous neural representation methods, we assign a coordinate to each convolutional kernel in our network based on its position in the architecture, and optimize a predictor network to map coordinates to their corresponding weights. Similarly to the spatial smoothness of visual scenes, we show that incorporating a smoothness constraint over the original network's weights aids NeRN towards a better reconstruction. In addition, since slight perturbations in pre-trained model weights can result in…
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.
Code & Models
Videos
Taxonomy
TopicsAdvanced Vision and Imaging · Advanced Neural Network Applications · Optical measurement and interference techniques
MethodsKnowledge Distillation
