A Canonicalization Perspective on Invariant and Equivariant Learning
Not on the map. Why?
Abstract (arXiv)
In many applications, we desire neural networks to exhibit invariance or equivariance to certain groups due to symmetries inherent in the data. Recently, frame-averaging methods emerged to be a unified framework for attaining symmetries efficiently by averaging over input-dependent subsets of the group, i.e., frames. What we currently lack is a principled understanding of the design of frames. In this work, we introduce a canonicalization perspective that provides an essential and complete view of the design of frames. Canonicalization is a classic approach for attaining invariance by mapping inputs to their canonical forms. We show that there exists an inherent connection between frames and canonical forms. Leveraging this connection, we can efficiently compare the complexity of frames as well as determine the optimality of certain frames. Guided by this principle, we design novel frames for eigenvectors that are strictly superior to existing methods -- some are even optimal -- both theoretically and empirically. The reduction to the canonicalization perspective further uncovers equivalences between previous methods. These observations suggest that canonicalization provides a fundamental understanding of existing frame-averaging methods and unifies existing equivariant and invariant learning methods. Code is available at https://github.com/PKU-ML/canonicalization.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). Builds on 47 of its 75 references that are in the map. First posted on arXiv 28 May 2024.
Builds on
47 of 75 references.
References · 47
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017Deep Setscited by 1,394
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point cloudscited by 735
- 2020Benchmarking Graph Neural Networkscited by 672
35 more
- 2020SE(3)-Transformers: 3D Roto-Translation Equivariant Attention Networkscited by 602
- 2019Symmetric Cross Entropy for Robust Learning with Noisy Labelscited by 499
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2021Rethinking Graph Transformers with Spectral Attentioncited by 468
- 2017Residual Gated Graph ConvNetscited by 341
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
- 2020The Surprising Power of Graph Neural Networks with Random Node Initializationcited by 190
- 2022Sign and Basis Invariant Networks for Spectral Graph Representation Learningcited by 176
- 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
- 2019On the Universality of Invariant Networkscited by 151
- 2019Relational Pooling for Graph Representationscited by 150
- 2022On The Computational Complexity of Self-Attentioncited by 137
- 2018Universal approximations of invariant maps by neural networkscited by 127
- 2023Rethinking the Expressive Power of GNNs via Graph Biconnectivitycited by 119
- 2023Reducing SO(3) Convolutions to SO(2) for Efficient Equivariant GNNscited by 113
- 2022Understanding and Extending Subgraph GNNs by Rethinking Their Symmetriescited by 112
- 2022Equivariance with Learned Canonicalization Functionscited by 106
- 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
- 2022Equivariant and Stable Positional Encoding for More Powerful Graph Neural Networkscited by 94
- 2023FAENet: Frame Averaging Equivariant GNN for Materials Modelingcited by 72
- 2023A Complete Expressiveness Hierarchy for Subgraph GNNs via Subgraph Weisfeiler-Lehman Testscited by 64
- 2020Universal Equivariant Multilayer Perceptronscited by 49
- 2019On Universal Equivariant Set Networkscited by 45
- 2016Generalization Error of Invariant Classifierscited by 42
- 2024Equivariant Frames and the Impossibility of Continuous Canonicalizationcited by 41
- 2024Beyond Weisfeiler-Lehman: A Quantitative Framework for GNN Expressivenesscited by 38
- 2023AbDiffuser: Full-Atom Generation of in vitro Functioning Antibodiescited by 35
- 2022ConDor: Self-Supervised Canonicalization of 3D Pose for Partial Shapescited by 31
- 2021Residual Relaxation for Multi-view Representation Learningcited by 30
- 2023The Exact Sample Complexity Gain from Invariances for Kernel Regressioncited by 27
- 2023Laplacian Canonization: A Minimalist Approach to Sign and Basis Invariant Spectral Embeddingcited by 21
- 2021Multiset-Equivariant Set Prediction with Approximate Implicit Differentiationcited by 17
- 2023Expressive Sign Equivariant Networks for Spectral Geometric Learningcited by 15
- 2022Canonical Fields: Self-Supervised Learning of Pose-Canonicalized Neural Fieldscited by 9
- 2022Multiscale Graph Comparison via the Embedded Laplacian Discrepancycited by 5
Built on by
Citing papers per year: 2024: 4; 2025: 9; 2026: 12.
25 papers.
Sort:
By area:
- 2024Scale Equivariant Graph Metanetworkscited by 23
- 2024Lie Algebra Canonicalization: Equivariant Neural Operators under arbitrary Lie Groupscited by 23
- 2024Learning on LoRAs: GL-Equivariant Processing of Low-Rank Weight Spaces for Large Finetuned Modelscited by 21
- 2024Relaxed Equivariance via Multitask Learningcited by 13
- 2025Achieving Approximate Symmetry Is Exponentially Easier than Exact Symmetrycited by 6
- 2025Learning with Exact Invariances in Polynomial Timecited by 5
- 2025Learning Inter-Atomic Potentials without Explicit Equivariancecited by 5
- 2025Spectral Graph Neural Networks are Incomplete on Graphs with a Simple Spectrumcited by 3
- 2025Adaptive Canonicalization with Application to Invariant Anisotropic Geometric Networkscited by 3
- 2026Data Augmentation: A Fourier Analysis Perspectivecited by 3
- 2025Local Scale Equivariance with Latent Deep Equilibrium Canonicalizercited by 2
- 2026Efficient Learning and Symmetry Discovery under Exact Invariancescited by 2
13 more
- 2025Frame-based Equivariant Diffusion Models for 3D Molecular Generationcited by 1
- 2025ADAPT: Lightweight, Long-Range Machine Learning Force Fields Without Graphscited by 1
- 2025Robust Canonicalization through Bootstrapped Data Re-Alignmentcited by 1
- 2026PiCo: Active Manifold Canonicalization for Robust Robotic Visual Anomaly Detectioncited by 0
- 2026When and How to Canonize: A Generalization Perspectivecited by 0
- 2026PRISMat: Policy-Driven, Permutation-Invariant Autoregressive Material Generationcited by 0
- 2026PACE-FNO: Physics-Aligned Canonical Equivariance for Fourier Neural Operatorscited by 0
- 2026Weisfeiler-Leman Is Incomplete on Simple Spectrum Graphs, so Canonicalize Themcited by 0
- 2026Zero-Shot Test-Time Canonicalization using Out-of-Distribution Scoringcited by 0
- 2026TAGTorch: A PyTorch Library for Geometry, Topology, and Symmetry-Aware Machine Learningcited by 0
- 2026GraphK: Variable-Size Graph Generation with Efficient Edge Constructioncited by 0
- 2026Sparse Data Augmentation for Optimization with Provable Guaranteescited by 0
- 2026Edge-Level Automorphism in GNNs: A Quantitative Framework and Effective Designs For Link Predictioncited by 0
- 2026Edge-Level Automorphism in GNNs: A Quantitative Framework and Effective Designs For Link Prediction28 Sep 2026
- 2026Sparse Data Augmentation for Optimization with Provable Guarantees8 Sep 2026
- 2026Efficient Learning and Symmetry Discovery under Exact Invariances7 Sep 2026
- 2026GraphK: Variable-Size Graph Generation with Efficient Edge Construction19 Aug 2026
- 2026TAGTorch: A PyTorch Library for Geometry, Topology, and Symmetry-Aware Machine Learning30 Jul 2026
- 2026Data Augmentation: A Fourier Analysis Perspective23 Jun 2026
- 2026Zero-Shot Test-Time Canonicalization using Out-of-Distribution Scoring23 Jun 2026
- 2026Weisfeiler-Leman Is Incomplete on Simple Spectrum Graphs, so Canonicalize Them22 May 2026
- 2026PACE-FNO: Physics-Aligned Canonical Equivariance for Fourier Neural Operators18 May 2026
- 2026PRISMat: Policy-Driven, Permutation-Invariant Autoregressive Material Generation15 May 2026
- 2026When and How to Canonize: A Generalization Perspective10 May 2026
- 2026PiCo: Active Manifold Canonicalization for Robust Robotic Visual Anomaly Detection24 Mar 2026
13 more
- 2025Achieving Approximate Symmetry Is Exponentially Easier than Exact Symmetry5 Dec 2025
- 2025Robust Canonicalization through Bootstrapped Data Re-Alignment9 Oct 2025
- 2025Adaptive Canonicalization with Application to Invariant Anisotropic Geometric Networks29 Sep 2025
- 2025ADAPT: Lightweight, Long-Range Machine Learning Force Fields Without Graphs28 Sep 2025
- 2025Learning Inter-Atomic Potentials without Explicit Equivariance25 Sep 2025
- 2025Frame-based Equivariant Diffusion Models for 3D Molecular Generation23 Sep 2025
- 2025Local Scale Equivariance with Latent Deep Equilibrium Canonicalizer19 Aug 2025
- 2025Spectral Graph Neural Networks are Incomplete on Graphs with a Simple Spectrum5 Jun 2025
- 2025Learning with Exact Invariances in Polynomial Time27 Feb 2025
- 2024Relaxed Equivariance via Multitask Learning23 Oct 2024
- 2024Learning on LoRAs: GL-Equivariant Processing of Low-Rank Weight Spaces for Large Finetuned Models5 Oct 2024
- 2024Lie Algebra Canonicalization: Equivariant Neural Operators under arbitrary Lie Groups3 Oct 2024
- 2024Scale Equivariant Graph Metanetworks15 Jun 2024
- 2024Scale Equivariant Graph Metanetworkscited by 23
- 2024Lie Algebra Canonicalization: Equivariant Neural Operators under arbitrary Lie Groupscited by 23
- 2024Learning on LoRAs: GL-Equivariant Processing of Low-Rank Weight Spaces for Large Finetuned Modelscited by 21
- 2024Relaxed Equivariance via Multitask Learningcited by 13
- 2025Achieving Approximate Symmetry Is Exponentially Easier than Exact Symmetrycited by 6
- 2025Learning with Exact Invariances in Polynomial Timecited by 5
- 2025Learning Inter-Atomic Potentials without Explicit Equivariancecited by 5
- 2025Spectral Graph Neural Networks are Incomplete on Graphs with a Simple Spectrumcited by 3
- 2025Adaptive Canonicalization with Application to Invariant Anisotropic Geometric Networkscited by 3
- 2026Data Augmentation: A Fourier Analysis Perspectivecited by 3
- 2025Local Scale Equivariance with Latent Deep Equilibrium Canonicalizercited by 2
- 2026Efficient Learning and Symmetry Discovery under Exact Invariancescited by 2
12 most cited of 24 All 24 (JSON)
- 2026Edge-Level Automorphism in GNNs: A Quantitative Framework and Effective Designs For Link Prediction28 Sep 2026
- 2026Sparse Data Augmentation for Optimization with Provable Guarantees8 Sep 2026
- 2026Efficient Learning and Symmetry Discovery under Exact Invariances7 Sep 2026
- 2026GraphK: Variable-Size Graph Generation with Efficient Edge Construction19 Aug 2026
- 2026TAGTorch: A PyTorch Library for Geometry, Topology, and Symmetry-Aware Machine Learning30 Jul 2026
- 2026Data Augmentation: A Fourier Analysis Perspective23 Jun 2026
- 2026Zero-Shot Test-Time Canonicalization using Out-of-Distribution Scoring23 Jun 2026
- 2026Weisfeiler-Leman Is Incomplete on Simple Spectrum Graphs, so Canonicalize Them22 May 2026
- 2026PACE-FNO: Physics-Aligned Canonical Equivariance for Fourier Neural Operators18 May 2026
- 2026PRISMat: Policy-Driven, Permutation-Invariant Autoregressive Material Generation15 May 2026
- 2026When and How to Canonize: A Generalization Perspective10 May 2026
- 2026PiCo: Active Manifold Canonicalization for Robust Robotic Visual Anomaly Detection24 Mar 2026
12 newest of 24 All 24 (JSON)