
A neural network architecture that operates on graph-structured data, treating atoms as nodes and bonds as edges.A graph neural network (GNN) is a deep learning architecture designed to process data structured as graphs — sets of nodes connected by edges. In materials science, atoms are represented as nodes and chemical bonds as edges, allowing the network to learn patterns directly from the connectivity of the system. This makes GNNs particularly powerful for predicting properties like formation energy, band gap, or mechanical strength from the atomic arrangement alone.
The foundational ideas emerged in the early 2000s with work by Gori et al. (2005) and Scarselli et al. (2009), but the modern surge in GNNs for materials began around 2017 with the introduction of message-passing neural networks and their application to molecular property prediction.
GNNs operate through a message-passing mechanism: each node aggregates information from its neighbors, updates its own feature vector, and repeats this process over several layers. After multiple rounds, each node's representation encodes information about its local and eventually global environment. A readout function then pools these node representations into a single graph-level prediction. The key advantage is that the network is invariant to how the graph is labeled or ordered, making it naturally suited to the symmetries of physical systems.
GNNs are used to screen millions of candidate materials for batteries, catalysts, and superconductors, drastically reducing the need for expensive quantum-mechanical calculations.
GNNs have been used to discover new thermoelectric materials that convert waste heat into electricity, with predicted efficiencies that were later confirmed experimentally.


























