Topological descriptors for the electron density of inorganic solids
Nathan J. Szymanski, Alexander Smith, Prodromos Daoutidis, Christopher J. Bartel

TL;DR
This paper introduces Betti curves, topological descriptors derived from persistent homology, to effectively encode electron density data in inorganic solids, significantly improving machine learning predictions in materials science.
Contribution
The paper presents Betti curves as novel topological descriptors for electron densities, enabling more efficient and informative data representations for materials property prediction.
Findings
Betti curves outperform raw electron densities in ML tasks by 33 percentage points.
Betti curves retain similar information content to electron densities with much less data.
Topological descriptors enhance materials classification and property prediction.
Abstract
Descriptors play an important role in data-driven materials design. While most descriptors of crystalline materials emphasize structure and composition, they often neglect the electron density - a complex yet fundamental quantity that governs material properties. Here, we introduce Betti curves as topological descriptors that compress electron densities into compact representations. Derived from persistent homology, Betti curves capture bonding characteristics by encoding components, cycles, and voids across varied electron density thresholds. Machine learning models trained on Betti curves outperform those trained on raw electron densities by an average of 33 percentage points in classifying structure prototypes, predicting thermodynamic stability, and distinguishing metals from non-metals. Shannon entropy calculations reveal that Betti curves retain comparable information content to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
