Symmetry- and Property-Aware Crystal Generation with Reinforcement Learning for Inverse Materials Design

Ting-Wei Hsu, Arun Bansil, Qimin Yan
9/11/2026
cond-mat.mtrl-scics.AIphysics.comp-ph
rl

No confident code implementation found for this paper.

Abstract

The inverse design of crystalline materials ultimately seeks structures with desired physical properties. However, for many functional responses, a favorable numerical value is meaningful only when supported by the symmetry of the underlying crystal. Without the appropriate crystallographic constraints, an apparent response may be ill defined, accidental, or not symmetry protected. Here we introduce SPARC, a symmetry- and property-aware reinforcement learning framework that optimizes physical objectives while preserving the structural conditions required for their realization. We demonstrate SPARC on two complementary tasks. The first targets strong uniaxial dielectric anisotropy, a tensorial response that is well defined only within appropriate crystal classes. The second maximizes the spectroscopic limited maximum efficiency, a scalar device-level objective without a prescribed symmetry class, allowing the framework to identify favorable crystallographic motifs. These results show that symmetry is not merely an additional design constraint, but a physical foundation for generating candidates with meaningful, robust, and realizable functional properties.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hsu2026symmetry,
  title  = {Symmetry- and Property-Aware Crystal Generation with Reinforcement Learning for Inverse Materials Design},
  author = {Ting-Wei Hsu and Arun Bansil and Qimin Yan},
  year   = {2026},
  eprint = {2609.13468},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.13468v1}
}

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/2609.13468.svg)](https://codeofpaper.com/paper/2609.13468)

Discussion