Graph Neural Networks for Learning Equivariant Representations of Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kofinas, Miltiadis, Knyazev, Boris, Zhang, Yan, Chen, Yunlu, Burghouts, Gertjan J., Gavves, Efstratios, Snoek, Cees G. M., Zhang, David W.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913441228259328
author Kofinas, Miltiadis
Knyazev, Boris
Zhang, Yan
Chen, Yunlu
Burghouts, Gertjan J.
Gavves, Efstratios
Snoek, Cees G. M.
Zhang, David W.
author_facet Kofinas, Miltiadis
Knyazev, Boris
Zhang, Yan
Chen, Yunlu
Burghouts, Gertjan J.
Gavves, Efstratios
Snoek, Cees G. M.
Zhang, David W.
contents Neural networks that process the parameters of other neural networks find applications in domains as diverse as classifying implicit neural representations, generating neural network weights, and predicting generalization errors. However, existing approaches either overlook the inherent permutation symmetry in the neural network or rely on intricate weight-sharing patterns to achieve equivariance, while ignoring the impact of the network architecture itself. In this work, we propose to represent neural networks as computational graphs of parameters, which allows us to harness powerful graph neural networks and transformers that preserve permutation symmetry. Consequently, our approach enables a single model to encode neural computational graphs with diverse architectures. We showcase the effectiveness of our method on a wide range of tasks, including classification and editing of implicit neural representations, predicting generalization performance, and learning to optimize, while consistently outperforming state-of-the-art methods. The source code is open-sourced at https://github.com/mkofinas/neural-graphs.
format Preprint
id arxiv_https___arxiv_org_abs_2403_12143
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Graph Neural Networks for Learning Equivariant Representations of Neural Networks
Kofinas, Miltiadis
Knyazev, Boris
Zhang, Yan
Chen, Yunlu
Burghouts, Gertjan J.
Gavves, Efstratios
Snoek, Cees G. M.
Zhang, David W.
Machine Learning
Artificial Intelligence
Neural networks that process the parameters of other neural networks find applications in domains as diverse as classifying implicit neural representations, generating neural network weights, and predicting generalization errors. However, existing approaches either overlook the inherent permutation symmetry in the neural network or rely on intricate weight-sharing patterns to achieve equivariance, while ignoring the impact of the network architecture itself. In this work, we propose to represent neural networks as computational graphs of parameters, which allows us to harness powerful graph neural networks and transformers that preserve permutation symmetry. Consequently, our approach enables a single model to encode neural computational graphs with diverse architectures. We showcase the effectiveness of our method on a wide range of tasks, including classification and editing of implicit neural representations, predicting generalization performance, and learning to optimize, while consistently outperforming state-of-the-art methods. The source code is open-sourced at https://github.com/mkofinas/neural-graphs.
title Graph Neural Networks for Learning Equivariant Representations of Neural Networks
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2403.12143