paper-with-me

Papers

Rethinking Diffusion Models with Symmetries through Canonicalization with Applications to Molecular Graph Generation

2026-02-16 · Cai Zhou, Zijie Chen, Zian Li, Jike Wang, Kaiyi Jiang, Pan Li, Rose Yu, Muhan Zhang, Stephen Bates, Tommi Jaakkola 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 $S_n \times 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.

📄 PDF Abstract BibTeX arXiv:2602.15022

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Generation

Similar Papers 제목 키워드 기반

A Canonicalization Perspective on Invariant and Equivariant Learning

2024-05-28 · George Ma, Yifei Wang, Derek Lim, Stefanie Jegelka 외

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 atta…

Graph ClassificationGraph EmbeddingGraph Regression

Lie Algebra Canonicalization: Equivariant Neural Operators under arbitrary Lie Groups

2024-10-03 · Zakhar Shumaylov, Peter Zaika, James Rowbottom, Ferdia Sherry 외

The quest for robust and generalizable machine learning models has driven recent interest in exploiting symmetries through equivariant neural networks. In the context of PDE solvers, recent works have shown that Lie poin…

image-classificationImage ClassificationInductive Bias

Adaptive Canonicalization with Application to Invariant Anisotropic Geometric Networks

2025-09-29 · Ya-Wei Eileen Lin, Ron Levie arxiv

Canonicalization is a widely used strategy in equivariant machine learning, enforcing symmetry in neural networks by mapping each input to a standard form. Yet, it often introduces discontinuities that can affect stabili…

Point Cloud ClassificationData AugmentationPoint Clouds

Improving Equivariant Networks with Probabilistic Symmetry Breaking

2025-03-27 · Hannah Lawrence, Vasco Portilheiro, Yan Zhang, Sékou-Oumar Kaba

Equivariance encodes known symmetries into neural networks, often enhancing generalization. However, equivariant networks cannot break symmetries: the output of an equivariant network must, by definition, have at least t…

Generalization BoundsInductive Bias

Open Knowledge Base Canonicalization with Multi-task Unlearning

2023-10-25 · Bingchen Liu, Shihao Hou, Weixin Zeng, Xiang Zhao 외

The construction of large open knowledge bases (OKBs) is integral to many applications in the field of mobile computing. Noun phrases and relational phrases in OKBs often suffer from redundancy and ambiguity, which calls…

ClusteringGraph EmbeddingKnowledge Graph EmbeddingMachine Unlearning+1