Predicting and Interpreting Energy Barriers of Metallic Glasses with Graph Neural Networks

Haoyu Li, Shichang Zhang, Longwen Tang, Mathieu Bauchy, Yizhou Sun
2/12/2026

No official code found. Best implementation: haoyuli02/SymGNN (4 stars, last commit 2024-09-04).

Abstract

Metallic Glasses (MGs) are widely used materials that are stronger than steel while being shapeable as plastic. While understanding the structure-property relationship of MGs remains a challenge in materials science, studying their energy barriers (EBs) as an intermediary step shows promise. In this work, we utilize Graph Neural Networks (GNNs) to model MGs and study EBs. We contribute a new dataset for EB prediction and a novel Symmetrized GNN (SymGNN) model that is E(3)-invariant in expectation. SymGNN handles invariance by aggregating over orthogonal transformations of the graph structure. When applied to EB prediction, SymGNN are more accurate than molecular dynamics (MD) local-sampling methods and other machine-learning models. Compared to precise MD simulations, SymGNN reduces the inference time on new MGs from roughly 41 days to less than one second. We apply explanation algorithms to reveal the relationship between structures and EBs. The structures that we identify through explanations match the medium-range order (MRO) hypothesis and possess unique topological properties. Our work enables effective prediction and interpretation of MG EBs, bolstering material science research.

View on arXivView PDF

Code Implementations(1)

haoyuli02/SymGNNCommunity100%

ICML 2024 Predicting and Interpreting Energy Barriers of Metallic Glasses with Graph Neural Networks

41Python, Jupyter NotebookMay 16, 20242 years ago

Similar Papers

Cite this paper

@article{li2026predicting,
  title  = {Predicting and Interpreting Energy Barriers of Metallic Glasses with Graph Neural Networks},
  author = {Haoyu Li and Shichang Zhang and Longwen Tang and Mathieu Bauchy and Yizhou Sun},
  year   = {2026},
  eprint = {2401.08627},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2401.08627},
  journal = {ICML 2023 2023}
}

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

Discussion