Wyckoff Transformer: Generation of Symmetric Crystals

Nikita Kazeev, Wei Nong, Ignat Romanov, Ruiming Zhu, Andrey Ustyuzhanin +2 more
2/14/2026

No official code found. Best implementation: SymmetryAdvantage/WyckoffTransformer (32 stars, Apache-2.0, last commit 2026-04-15).

Abstract

Crystal symmetry plays a fundamental role in determining its physical, chemical, and electronic properties such as electrical and thermal conductivity, optical and polarization behavior, and mechanical strength. Almost all known crystalline materials have internal symmetry. However, this is often inadequately addressed by existing generative models, making the consistent generation of stable and symmetrically valid crystal structures a significant challenge. We introduce WyFormer, a generative model that directly tackles this by formally conditioning on space group symmetry. It achieves this by using Wyckoff positions as the basis for an elegant, compressed, and discrete structure representation. To model the distribution, we develop a permutation-invariant autoregressive model based on the Transformer encoder and an absence of positional encoding. Extensive experimentation demonstrates WyFormer's compelling combination of attributes: it achieves best-in-class symmetry-conditioned generation, incorporates a physics-motivated inductive bias, produces structures with competitive stability, predicts material properties with competitive accuracy even without atomic coordinates, and exhibits unparalleled inference speed.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Wyckoff Transformer: Generation of Symmetric Crystals [ICML 2025]

3211TeX, ShellOct 10, 20236 months agoApache-2.0
autoregressive-generative-modelcrystal-generationicml-2025materials-sciencewyckoff-position

Similar Papers

Cite this paper

@article{kazeev2026wyckoff,
  title  = {Wyckoff Transformer: Generation of Symmetric Crystals},
  author = {Nikita Kazeev and Wei Nong and Ignat Romanov and Ruiming Zhu and Andrey Ustyuzhanin and Shuya Yamazaki and Kedar Hippalgaonkar},
  year   = {2026},
  eprint = {2503.02407},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.02407},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.02407.svg)](https://codeofpaper.com/paper/2503.02407)

Discussion