Rethinking Diffusion Models with Symmetries through Canonicalization with Applications to Molecular Graph Generation
On the map: Diffusion models → Flow matching, time series and science
Abstract (arXiv)
Many generative tasks in chemistry and science involve distributions invariant to group symmetries (e.g., permutation and rotation). A common strategy enforces invariance and equivariance through architectural constraints such as equivariant denoisers and invariant priors. In this paper, we challenge this tradition through the alternative canonicalization perspective: first map each sample to an orbit representative with a canonical pose or order, train an unconstrained (non-equivariant) diffusion or flow model on the canonical slice, and finally recover the invariant distribution by sampling a random symmetry transform at generation time. Building on a formal quotient-space perspective, our work provides a comprehensive theory of canonical diffusion by proving: (i) the correctness, universality and superior expressivity of canonical generative models over invariant targets; (ii) canonicalization accelerates training by removing diffusion score complexity induced by group mixtures and reducing conditional variance in flow matching. We then show that aligned priors and optimal transport act complementarily with canonicalization and further improves training efficiency. We instantiate the framework for molecular graph generation under Sn × SE(3) symmetries. By leveraging geometric spectra-based canonicalization and mild positional encodings, canonical diffusion significantly outperforms equivariant baselines in 3D molecule generation tasks, with similar or even less computation. Moreover, with a novel architecture Canon, CanonFlow achieves state-of-the-art performance on the challenging GEOM-DRUG dataset, and the advantage remains large in few-step generation.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Placed in Flow matching, time series and science, one of 14 directions in Diffusion models. Builds on 67 of its 81 references that are in the map. First posted on arXiv 16 Feb 2026.
Builds on
67 of 81 references.
Closest ancestors · 22
Same direction, newest first
- 2025FragFM: Hierarchical Framework for Efficient Molecule Generation via Fragment-Level Discrete Flow Matching19 Feb
- 2024EquiFlow: Equivariant Conditional Flow Matching with Optimal Transport for 3D Molecular Conformation Prediction15 Dec
- 2024Improving Molecular Graph Generation with Flow Matching and Optimal Transport8 Nov
- 2024DeFoG: Discrete Flow Matching for Graph Generation5 Oct
- 2024Accelerating 3D Molecule Generation via Jointly Geometric Optimal Transport24 May
- 2024Optimal Flow Matching: Learning Straight Trajectories in Just One Step19 Mar
- 2024Pard: Permutation-Invariant Autoregressive Diffusion for Graph Generation6 Feb
- 2024Unifying Generation and Prediction on Graphs with Latent Graph Diffusion4 Feb
- 2023Equivariant Flow Matching with Hybrid Probability Transport12 Dec
- 2023Navigating the Design Space of Equivariant Diffusion-Based Generative Models for De Novo 3D Molecule Generation29 Sep
- 2023SwinGNN: Rethinking Permutation Invariance in Diffusion Models for Graph Generation4 Jul
- 2023Learning Joint 2D & 3D Diffusion Models for Complete Molecule Generation21 May
10 more
- 2023Efficient and Degree-Guided Graph Generation via Discrete Diffusion Modeling6 May
- 2023Geometric Latent Diffusion Models for 3D Molecule Generation2 May
- 2023MiDi: Mixed Graph and 3D Denoising Diffusion for Molecule Generation17 Feb
- 2023Improving and generalizing flow-based generative models with minibatch optimal transport1 Feb
- 2022Fast Graph Generation via Spectral Diffusion16 Nov
- 2022Flow Matching for Generative Modeling6 Oct
- 2022DiGress: Discrete Denoising diffusion for graph generation29 Sep
- 2022Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow7 Sep
- 2022Equivariant Diffusion for Molecule Generation in 3D31 Mar
- 2022GeoDiff: a Geometric Diffusion Model for Molecular Conformation Generation6 Mar
Other references · 45
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 8,964
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2022Classifier-Free Diffusion Guidancecited by 5,717
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,067
- 2022Video Diffusion Modelscited by 2,280
- 2022Make-A-Video: Text-to-Video Generation without Text-Video Datacited by 1,725
- 2022Diffusion-LM Improves Controllable Text Generationcited by 1,006
- 2021E(n) Equivariant Graph Neural Networkscited by 951
- 2023Stochastic Interpolants: A Unifying Framework for Flows and Diffusionscited by 897
33 more
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2022DiffuSeq: Sequence to Sequence Text Generation with Diffusion Modelscited by 439
- 2019Provably Powerful Graph Networkscited by 385
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
- 2022DiffDock: Diffusion Steps, Twists, and Turns for Molecular Dockingcited by 307
- 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
- 2020GEOM: Energy-annotated molecular conformations for property prediction and molecular generationcited by 238
- 2021Identity-aware Graph Neural Networkscited by 197
- 2022Pure Transformers are Powerful Graph Learnerscited by 188
- 2021GraphDF: A Discrete Flow Model for Molecular Graph Generationcited by 177
- 2022Sign and Basis Invariant Networks for Spectral Graph Representation Learningcited by 176
- 2019Symmetry-adapted generation of 3d point sets for the targeted discovery of moleculescited by 171
- 2023Exphormer: Sparse Transformers for Graphscited by 166
- 2021E(n) Equivariant Normalizing Flowscited by 165
- 2020Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learningcited by 148
- 2022Equivariance with Learned Canonicalization Functionscited by 106
- 2022Diffusion-based Molecule Generation with Informative Prior Bridgescited by 104
- 2023Specformer: Spectral Graph Neural Networks Meet Transformerscited by 102
- 2023On the Connection Between MPNN and Graph Transformercited by 60
- 2022Boosting the Cycle Counting Power of Graph Neural Networks with I2-GNNscited by 55
- 2023MUDiff: Unified Diffusion for Complete Molecule Generationcited by 41
- 2024Equivariant Frames and the Impossibility of Continuous Canonicalizationcited by 41
- 2024SemlaFlow -- Efficient 3D Molecular Generation with Latent Attention and Equivariant Flow Matchingcited by 40
- 2023Is Distance Matrix Enough for Geometric Deep Learning?cited by 22
- 2023Laplacian Canonization: A Minimalist Approach to Sign and Basis Invariant Spectral Embeddingcited by 21
- 2023From Relational Pooling to Subgraph GNNs: A Universal Framework for More Expressive Graph Neural Networkscited by 17
- 2025Improving Equivariant Networks with Probabilistic Symmetry Breakingcited by 15
- 2023Facilitating Graph Neural Networks with Random Walk on Simplicial Complexescited by 14
- 2024Geometric Representation Condition Improves Equivariant Molecule Generationcited by 13
- 2024On the Completeness of Invariant Geometric Deep Learning Modelscited by 11
- 2024On the Theoretical Expressive Power and the Design Space of Higher-Order Graph Transformerscited by 8
- 2017On spectral partitioning of signed graphscited by 6
Built on by
Citing papers per year: 2026: 5.
5 papers.
- 2026Toward Better Geometric Representations for Molecule Generative Modelscited by 1
- 2026When and How to Canonize: A Generalization Perspectivecited by 0
- 2026Terminal Symmetry as a Carrier of Asymmetric Process Knowledge: Statewise Refinement for Anytime Verified Constructioncited by 0
- 2026GLASS: Global Latent Aggregation with Slot-based Set Decoding for Scalable All-Atom Crystal Generationcited by 0
- 2026Riemannian Flow Models with Reinforcement Learning for Molecular Crystal Structure Predictioncited by 0
- 2026Riemannian Flow Models with Reinforcement Learning for Molecular Crystal Structure Prediction30 Sep 2026
- 2026GLASS: Global Latent Aggregation with Slot-based Set Decoding for Scalable All-Atom Crystal Generation29 Sep 2026
- 2026Terminal Symmetry as a Carrier of Asymmetric Process Knowledge: Statewise Refinement for Anytime Verified Construction11 Aug 2026
- 2026When and How to Canonize: A Generalization Perspective10 May 2026
- 2026Toward Better Geometric Representations for Molecule Generative Models8 May 2026
Similar, not cited
Close in wording, no citation either way
- 2025Symmetry-Aware Generative Modeling through Learned Canonicalization
- 2026Quotient-Space Diffusion Models
- 2024Equivariant Denoisers Cannot Copy Graphs: Align Your Graph Diffusion Models
- 2025Frame-based Equivariant Diffusion Models for 3D Molecular Generation
- 2026Permutation-Symmetrized Diffusion for Unconditional Molecular Generation
- 2025Scalable Non-Equivariant 3D Molecule Generation via Rotational Alignment
- 2023Graph Generation with Diffusion Mixture
- 2026SymDrift: One-Shot Generative Modeling under Symmetries