atlas

Research map / Image generation / Autoregressive and latent generation

Space Group Constrained Crystal Generation

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Equivariant diffusion for 3D molecules · 15 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 DiffCSP++, a diffusion model for crystal generation that enforces space group constraints by parameterizing the lattice via an O(3)-invariant logarithmic-space basis (per crystal family) and Wyckoff-position constraints on fractional coordinates.

Problem

Crystal generation models ignore space group symmetry, which governs crystal geometry and many properties; enforcing it in diffusion models is hard because space group constraints take diverse forms.

Approach

Reduce space group constraints to two tractable parts: restricting the lattice's logarithmic-space coefficients (fixed per crystal family) and restricting fractional coordinates to Wyckoff positions, then run a joint diffusion over these reduced variables with a projected denoiser that is O(3)-invariant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CSPML template conditions with DiffCSP++ instead of DiffCSPcrystal structure prediction · MP-20MR (%): 51.49 -> 70.58Helped
use CSPML template conditions with DiffCSP++ instead of DiffCSPcrystal structure prediction · MPTS-52RMSE: 0.1786 -> 0.0676Helped
use CSPML template conditions with DiffCSP++ instead of DiffCSPcrystal structure prediction · Perov-5RMSE: 0.0760 -> 0.0841Hurt
apply space-group-constrained DiffCSP++ instead of DiffCSPab initio generation · Perov-5dE: 0.0263 -> 0.0405Hurt
apply space-group-constrained DiffCSP++ instead of DiffCSPab initio generation · MP-20dE: 0.1247 -> 0.0574Helped
replace DiffCSP's lattice inner-product representation with coefficient vector k (ablation)DiffCSP · MP-20MR (%): 51.49 -> 50.76Hurt
replace DiffCSP's lattice inner-product representation with coefficient vector k (ablation)DiffCSP · MP-20RMSE: 0.0631 -> 0.0608Helped
use post-average rather than pre-average loss (ablation)DiffCSP++ · MP-20MR (%): 78.75 -> 80.27Helped
use post-average rather than pre-average loss (ablation)DiffCSP++ · MP-20RMSE: 0.0355 -> 0.0295Helped

Surprising findings

Limitations

Experimental setup

Datasets: Perov-5 Carbon-24 MP-20 MPTS-52

Benchmarks: Perov-5 Carbon-24 MP-20 MPTS-52

Metrics: match rate RMSE structural validity compositional validity COV-R COV-P Wasserstein density distance formation energy distance element number distance

Baselines: Random Search Bayesian Optimization Particle Swarm Optimization P-cG-SchNet CDVAE DiffCSP FTCP Cond-DFC-VAE G-SchNet P-G-SchNet CSPML

Builds on: DiffCSP CDVAE CSPML 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