Papers › Band-gap regression with architecture-optimized message-passing neural networks

Band-gap regression with architecture-optimized message-passing neural networks

12 Sep 2023arXiv:2309.06348archive 2025-07-28

Tim Bechtel, Daniel T. Speckhard, Jonathan Godwin, Claudia Draxl

Graph-based neural networks and, specifically, message-passing neural networks (MPNNs) have shown great potential in predicting physical properties of solids. In this work, we train an MPNN to first classify materials through density functional theory data from the AFLOW database as being metallic or semiconducting/insulating. We then perform a neural-architecture search to explore the model architecture and hyperparameter space of MPNNs to predict the band gaps of the materials identified as non-metals. The parameters in the search include the number of message-passing steps, latent size, and activation-function, among others. The top-performing models from the search are pooled into an ensemble that significantly outperforms existing models from the literature. Uncertainty quantification is evaluated with Monte-Carlo Dropout and ensembling, with the ensemble method proving superior. The domain of applicability of the ensemble model is analyzed with respect to the crystal systems, the inclusion of a Hubbard parameter in the density functional calculations, and the atomic species building up the materials.

PaperPDFCode

Code

tisabe/jraph_mpeu officialmentioned in paperjax report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Band GapNeural Architecture SearchUncertainty Quantificationband gap regressionregression

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

DropoutMPNN

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections