Examining graph neural networks for crystal structures: Limitations and opportunities for capturing periodicity

Historically, materials informatics has relied on human-designed descriptors of materials structures. In recent years, graph neural networks (GNNs) have been proposed for learning representations of crystal structures from data end-to-end producing vectorial embeddings that are optimized for downstream prediction tasks. However, a systematic scheme is lacking to analyze and understand the limits of GNNs for capturing crystal structures. In this work, we propose to use human-designed descriptors as a bank of human knowledge to test whether black-box GNNs can capture the knowledge of crystal structures. We find that current state-of-the-art GNNs cannot capture the periodicity of crystal structures well, and we analyze the limitations of the GNN models that result in this failure from three aspects: local expressive power, long-range information, and readout function. We propose an initial solution, hybridizing descriptors with GNNs, to improve the prediction of GNNs for materials properties, especially phonon internal energy and heat capacity with 90% lower errors, and we analyze the mechanisms for the improved prediction. All the analysis can be extended easily to other deep representation learning models, human-designed descriptors, and systems such as molecules and amorphous materials.

[1]  X. Gong,et al.  Capturing long-range interaction with reciprocal space neural network , 2022, ArXiv.

[2]  Shuiwang Ji,et al.  Periodic Graph Transformers for Crystal Material Property Prediction , 2022, NeurIPS.

[3]  F. Tavazza,et al.  Rapid prediction of phonon structure and properties using the atomistic line graph neural network (ALIGNN) , 2022, Physical Review Materials.

[4]  Simon L. Batzner,et al.  The Design Space of E(3)-Equivariant Atom-Centered Interatomic Potentials , 2022, ArXiv.

[5]  Chi Chen,et al.  A universal graph deep learning interatomic potential for the periodic table , 2022, Nature Computational Science.

[6]  Azalia Mirhoseini,et al.  Representing Long-Range Context for Graph Neural Networks with Global Attention , 2022, NeurIPS.

[7]  Gurjot S. Dhaliwal,et al.  Machine learned interatomic potentials using random features , 2022, npj Computational Materials.

[8]  Xingao Gong,et al.  Edge-based Tensor prediction via graph neural networks , 2022, ArXiv.

[9]  W. Liao,et al.  Cross-property deep transfer learning framework for enhanced predictive analytics on small materials data , 2021, Nature Communications.

[10]  Ny,et al.  Density of states prediction for materials discovery via contrastive learning from probabilistic embeddings , 2021, Nature Communications.

[11]  Rongzhi Dong,et al.  Scalable deeper graph neural networks for high-performance materials property prediction , 2021, Patterns.

[12]  Denis Sh. Sabirov,et al.  Information Entropy in Chemistry: An Overview , 2021, Entropy.

[13]  T. Pham,et al.  Efficient, Interpretable Graph Neural Network Representation for Angle-dependent Properties and its Application to Optical Spectroscopy , 2021, 2109.11576.

[14]  Jiucheng Cheng,et al.  A geometric-information-enhanced crystal graph network for predicting properties of materials , 2021, Communications Materials.

[15]  Brian L. DeCost,et al.  Atomistic Line Graph Neural Network for improved materials property predictions , 2021, npj Computational Materials.

[16]  Florian Becker,et al.  GemNet: Universal Directional Graph Neural Networks for Molecules , 2021, NeurIPS.

[17]  Guido Mont'ufar,et al.  Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networks , 2021, ICML.

[18]  Jonathan P. Mailoa,et al.  E(3)-equivariant graph neural networks for data-efficient and accurate interatomic potentials , 2021, Nature Communications.

[19]  Chi Chen,et al.  Learning properties of ordered and disordered materials from multi-fidelity data , 2021, Nature Computational Science.

[20]  Xiangshan Chen,et al.  Screening and Understanding Li Adsorption on Two-Dimensional Metallic Materials by Learning Physics and Physics-Simplified Learning , 2020, JACS Au.

[21]  R. Batra,et al.  Emerging materials intelligence ecosystems propelled by machine learning , 2020, Nature Reviews Materials.

[22]  Jianjun Hu,et al.  Mlatticeabc: Generic Lattice Constant Prediction of Crystal Materials Using Machine Learning , 2020, ACS omega.

[23]  Qiang Sun,et al.  Electronic band structure phase diagram of 3D carbon allotropes from machine learning , 2020 .

[24]  L. Ghaoui,et al.  Implicit Graph Neural Networks , 2020, NeurIPS.

[25]  Zhiwei Ding,et al.  Direct Prediction of Phonon Density of States With Euclidean Neural Networks , 2020, Advanced science.

[26]  E. Stratakis,et al.  Recent Advances in 2D Metal Monochalcogenides , 2020, Advanced science.

[27]  Steph-Yves M. Louis,et al.  Graph convolutional neural networks with global attention for improved materials property prediction. , 2020, Physical chemistry chemical physics : PCCP.

[28]  S. Vucetic,et al.  Structure motif–centric learning framework for inorganic crystalline systems , 2020, Science Advances.

[29]  O. Rahaman,et al.  Deep Learning Total Energies and Orbital Energies of Large Organic Molecules Using Hybridization of Molecular Fingerprints , 2020, J. Chem. Inf. Model..

[30]  Nils E. R. Zimmermann,et al.  Benchmarking Coordination Number Prediction Algorithms on Inorganic Crystal Structures. , 2020, Inorganic chemistry.

[31]  Eran Yahav,et al.  On the Bottleneck of Graph Neural Networks and its Practical Implications , 2020, ICLR.

[32]  Anubhav Jain,et al.  Benchmarking materials property prediction methods: the Matbench test set and Automatminer reference algorithm , 2020, npj Computational Materials.

[33]  I. Takeuchi,et al.  CRYSPNet: Crystal structure predictions via neural networks , 2020, Physical Review Materials.

[34]  Stephan Günnemann,et al.  Directional Message Passing for Molecular Graphs , 2020, ICLR.

[35]  Ethan Fetaya,et al.  On Learning Sets of Symmetric Elements , 2020, ICML.

[36]  Seyed-Mohsen Moosavi-Dezfooli,et al.  Hold me tight! Influence of discriminative features on deep network boundaries , 2020, NeurIPS.

[37]  A. Shapeev,et al.  Lattice dynamics simulation using machine learning interatomic potentials , 2020 .

[38]  Christopher J. Bartel,et al.  A critical examination of compound stability predictions from machine-learned formation energies , 2020, npj Computational Materials.

[39]  Wei-keng Liao,et al.  Enhancing materials property prediction by leveraging computational and experimental data using deep transfer learning , 2019, Nature Communications.

[40]  Rhys E. A. Goodall,et al.  Predicting materials properties without crystal structure: deep representation learning from stoichiometry , 2019, Nature Communications.

[41]  T. Zhu,et al.  Predicting charge density distribution of materials using a local-environment-based graph convolutional network , 2019, Physical Review B.

[42]  Rampi Ramprasad,et al.  Machine learning models for the lattice thermal conductivity prediction of inorganic materials , 2019, Computational Materials Science.

[43]  Chris Wolverton,et al.  Developing an improved crystal graph convolutional neural network framework for accelerated materials discovery , 2019, 1906.05267.

[44]  Joan Bruna,et al.  On the equivalence between graph isomorphism testing and function approximation with GNNs , 2019, NeurIPS.

[45]  H. Babaei,et al.  Machine-learning-based interatomic potential for phonon transport in perfect crystalline Si and crystalline Si with vacancies , 2019, Physical Review Materials.

[46]  Petra Mutzel,et al.  Weisfeiler and Leman go sparse: Towards scalable higher-order graph embeddings , 2019, NeurIPS.

[47]  Chi Chen,et al.  Graph Networks as a Universal Machine Learning Framework for Molecules and Crystals , 2018, Chemistry of Materials.

[48]  Jure Leskovec,et al.  How Powerful are Graph Neural Networks? , 2018, ICLR.

[49]  Peng Zheng,et al.  Machine learning material properties from the periodic table using convolutional neural networks† †Electronic supplementary information (ESI) available: Training dataset analysis, training representations, training loss, predicted stable full-Heusler compounds and analysis. See DOI: 10.1039/c8sc0264 , 2018, Chemical science.

[50]  Kyle Chard,et al.  Matminer: An open source toolkit for materials data mining , 2018, Computational Materials Science.

[51]  Shulin Wang,et al.  Feature selection in machine learning: A new perspective , 2018, Neurocomputing.

[52]  Swanti Satsangi,et al.  Machine-Learning-Assisted Accurate Band Gap Predictions of Functionalized MXene , 2018, Chemistry of Materials.

[53]  Kamal Choudhary,et al.  Machine learning with force-field inspired descriptors for materials: fast screening and mapping energy landscape. , 2018, Physical review materials.

[54]  K-R Müller,et al.  SchNet - A deep learning architecture for molecules and materials. , 2017, The Journal of chemical physics.

[55]  Zhenbin Wang,et al.  Deep neural networks for accurate predictions of crystal stability , 2017, Nature Communications.

[56]  Jeffrey C Grossman,et al.  Crystal Graph Convolutional Neural Networks for an Accurate and Interpretable Prediction of Material Properties. , 2017, Physical review letters.

[57]  Atsuto Seko,et al.  Descriptors for Machine Learning of Materials Data , 2017, 1709.01666.

[58]  Stefano Curtarolo,et al.  How the Chemical Composition Alone Can Predict Vibrational Free Energies and Entropies of Solids , 2017, 1703.02309.

[59]  Cormac Toher,et al.  Universal fragment descriptors for predicting properties of inorganic crystals , 2016, Nature Communications.

[60]  Logan T. Ward,et al.  A General-Purpose Machine Learning Framework for Predicting Properties of Inorganic Materials , 2016, 1606.09551.

[61]  Vladan Stevanović,et al.  TE Design Lab: A virtual laboratory for thermoelectric material design , 2016 .

[62]  Muratahan Aykol,et al.  The Open Quantum Materials Database (OQMD): assessing the accuracy of DFT formation energies , 2015 .

[63]  Felix A Faber,et al.  Crystal structure representations for machine learning models of formation energies , 2015, 1503.07406.

[64]  Vladan Stevanović,et al.  Material descriptors for predicting thermoelectric performance , 2015 .

[65]  Kristin A. Persson,et al.  Commentary: The Materials Project: A materials genome approach to accelerating materials innovation , 2013 .

[66]  Kristof T. Schütt,et al.  How to represent crystal structures for machine learning: Towards fast prediction of electronic properties , 2013, 1307.1266.

[67]  Anubhav Jain,et al.  Python Materials Genomics (pymatgen): A robust, open-source python library for materials analysis , 2012 .

[68]  Marco Buongiorno Nardelli,et al.  AFLOWLIB.ORG: A distributed materials properties repository from high-throughput ab initio calculations , 2012 .

[69]  Håkan Wennerström,et al.  The Colloidal Domain: Where Physics, Chemistry, Biology and Technology Meet , 1994 .

[70]  T. Zhu,et al.  Charting lattice thermal conductivity for inorganic crystals and discovering rare earth chalcogenides for thermoelectrics , 2021, Energy & Environmental Science.

[71]  P D Adams,et al.  Numerically stable algorithms for the computation of reduced unit cells. , 2004, Acta crystallographica. Section A, Foundations of crystallography.