atlas

Research map / Image generation / Autoregressive and latent generation

SymmCD: Symmetry-Preserving Crystal Generation with Diffusion Models

ICLR 2025 · Image generation › Autoregressive and latent generation · approach: Equivariant diffusion for 3D molecules · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SymmCD, a diffusion model that generates crystals by jointly diffusing the asymmetric unit, Wyckoff-style site symmetry binary encodings, and space group, so generated crystals preserve chosen space group symmetry.

Problem

Existing crystal generative models either produce low-symmetry (mostly P1) crystals or replicate space-group distributions from the training data, failing to generate realistic and diverse crystal symmetries.

Approach

Represent crystals as asymmetric units with a space group, lattice vector k, representative coordinates, atom types and a novel binary (15 axes x 13 operations) site-symmetry encoding; diffuse over these components with continuous and discrete diffusion so that generation preserves the space group by construction and generalizes across groups.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use asymmetric unit representation instead of a full conventional unit cell (ablation)SymmCD · MP-20training epoch time: 52 sec. -> 27 sec.Helped
Use asymmetric unit representation instead of a full conventional unit cell (ablation)SymmCD · MP-20memory for batch size 512: 31 GB -> 3.6 GBHelped
Use asymmetric unit representation instead of a full conventional unit cell (ablation)SymmCD · MP-20maximum batch size: 512 -> 8192Helped
Restrict sampling to the 10 most common space groups (ablation)SymmCD · MP-20stable after relaxation (%): 9.34% -> 10.92%Helped
Restrict sampling to the 10 most common space groups (ablation)SymmCD · MP-20recall (%): 99.58_{\pm .08 } -> 97.33_{\pm .59 }Hurt
Add site symmetry encoding to asymmetric unit input (ablation)DimeNet++ formation energy predictor · MP-20 test setformation energy MAE: 0.0711 -> 0.0490Helped
Add site symmetry encoding to multigraph input (ablation)DimeNet++ formation energy predictor · MP-20 test setformation energy MAE: 0.0214 -> 0.0212No clear effect
Generate with SymmCD rather than DiffCSP++Crystal generation · MP-20new templates: 110 -> 1654Helped
Generate with SymmCD rather than DiffCSP++Crystal generation · MP-20structural validity (%): 99.44_{\pm 0.06 } -> 90.34_{\pm 3.39 }Hurt
Generate with SymmCD rather than the baselinesCrystal generation · MP-20maximum force after DFT optimizationHelped

Surprising findings

Limitations

Experimental setup

Datasets: MP-20 MPTS-52

Benchmarks: MP-20 MPTS-52

Metrics: structural validity compositional validity coverage recall coverage precision d_rho d_E d_elem d_sg stable rate after CHGNet relaxation S.U.N. rate

Baselines: CDVAE DiffCSP DiffCSP++ FlowMM

Builds on: DiffCSP CDVAE D3PM discrete diffusion PyXtal

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy