An invertible, invariant crystallographic representation for inverse design of solid-state materials using generative deep learning

22 May 2023, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

The past decade has witnessed rapid progress in deep learning for molecular design, owing to the availability of invertible and invariant representations for molecules such as simplified molecular-input line-entry system (SMILES), which has powered cheminformatics since the late 1980s. However, the design of elemental components and their structural arrangement in solid-state materials to achieve certain desired properties is still a long-standing challenge in physics, chemistry and biology. This is primarily due to, unlike molecular inverse design, the lack of an invertible crystallographic representation that satisfies symmetry invariances. To address this issue, we have developed a simplified line-input crystal-encoding system (SLICES), which is a string-based crystallographic representation that satisfies both invertibility and symmetry invariances. SLICES successfully reconstructed 94.95% of over 40,000 structurally and chemically diverse crystal structures, showcasing an unprecedented invertibility. Furthermore, by only encoding compositional and topological data, SLICES guarantees symmetry invariances. We demonstrate the application of SLICES in the inverse design of direct narrow-gap semiconductors for optoelectronic applications. As a string-based, invertible, invariant and efficient crystallographic representation, SLICES has the potential to become a standard tool for in-silico materials discovery.

Keywords

crystallographic representation
inverse design
invertibility
symmetry invariance
generative deep learning

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.