atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

All that structure matches does not glitter

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Machine-learned interatomic potentials · 1 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.

Critically audits carbon-24, perov-5 and MP-20 crystal-structure-prediction benchmarks, releasing deduplicated/polymorph-aware dataset splits and two new metrics (METRe and cRMSE) to replace the one-to-one match rate.

Problem

Benchmarks for generative crystal structure prediction (CSP) rely on datasets containing duplicate structures and polymorphs randomly split across train/test, and on the one-to-one match rate metric, which is ill-defined for polymorphic compositions and can mislead.

Approach

Deduplicate carbon-24 using dynamically varied StructureMatcher tolerances (keeping ~40% unique), group polymorphs within the same split, and evaluate with METRe (matching every reference structure against all generated ones) plus cRMSE, which penalizes unmatched structures with stol.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the random perov-5 split with a polymorph-aware splitDiffCSP, FlowMM, and OMatG · perov-5cRMSE: 0.253 -> 0.162; 0.264 -> 0.161; 0.322 -> 0.158Helped
replace the random MP-20 split with a polymorph-aware split using published hyperparametersDiffCSP · MP-20cRMSE: 0.244 -> 0.279Hurt
replace the random MP-20 split with a polymorph-aware split using published hyperparametersFlowMM · MP-20cRMSE: 0.210 -> 0.226Hurt
use a polymorph-aware MP-20 split with hyperparameter tuningOMatG-LinearODE · MP-20cRMSE: 0.208 -> 0.187Helped
add lattice angle and atom-count N information to CSPNet (ablation)OMatG-LinearODE with CSPNet encoder · carbon-NXL (all N)standard match rate: 47.3\,\% -> 47.7\,\%Helped
add lattice angle and atom-count N information to CSPNet (ablation)OMatG-LinearODE with CSPNet encoder · carbon-NXL (N=6)standard match rate: 60.0\,\% -> 69.2\,\%Helped
add lattice angle and atom-count N information to CSPNet (ablation)OMatG-LinearODE with CSPNet encoder · carbon-NXL (N=8)standard match rate: 39.0\,\% -> 26.0\,\%Hurt
add lattice angle and atom-count N information to CSPNet (ablation)OMatG-LinearODE with CSPNet encoder · carbon-Xstandard match rate: 100.0\,\% -> 100.0\,\%No clear effect
train on the high-to-low rather than low-to-high atom-count splitDiffCSP, FlowMM, and OMatG · carbon-24-unique-N-splitcRMSE: 0.429 -> 0.077; 0.406 -> 0.043; 0.402 -> 0.045Helped
use trigonometric rather than linear positional interpolation (ablation)OMatG · carbon-24-uniquecRMSE: 0.189 -> 0.187Helped
use trigonometric rather than linear positional interpolation (ablation)OMatG · perov-5cRMSE: 0.322 -> 0.381Hurt
increase unit-cell atom count from N=6 to N=8OMatG-LinearODE on carbon-NXL · carbon-NXLstandard match rate: 60.0\,\% -> 39.0\,\%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: carbon-24 perov-5 MP-20 Alex-MP-20

Benchmarks: carbon-24-unique perov-5 perov-5-polymorph-split MP-20 MP-20-polymorph-split carbon-NXL carbon-X carbon-24-unique-N-split

Metrics: match rate METRe RMSE cRMSE k-match rate

Baselines: DiffCSP FlowMM OMatG-LinearODE OMatG-TrigODE k-match rate

Builds on: DiffCSP FlowMM OMatG CDVAE Pymatgen StructureMatcher

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