journal article·2024-09-01Open access

Masked pretraining strategy for neural potentials

Zehua Zhang, Zijie Li, Amir Barati Farimani

AIP Advances· Volume 14· Issue 9

Abstract

We propose a masked pretraining method for Graph Neural Networks (GNNs) to improve their performance on fitting potential energy surfaces, particularly in water and small organic molecule systems. GNNs are pretrained by recovering the spatial information of masked-out atoms from molecules selected with certain ratios and then transferred and fine-tuned on atomic force fields. Through such pretraining, GNNs learn meaningful prior about the structural and underlying physical information of molecule systems that are useful for downstream tasks. With comprehensive experiments and ablation studies, we show that the proposed method improves both the accuracy and convergence speed of GNNs compared to their counterparts trained from scratch or with other pretraining techniques. This approach showcases its potential to enhance the performance and data efficiency of GNNs in fitting molecular force fields.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Computational Drug Discovery Methods · Force Microscopy Techniques and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Information Network Institute, Carnegie Mellon University 1 , Pittsburgh, Pennsylvania 15213,

Department of Mechanical Engineering, Carnegie Mellon University 2 , Pittsburgh, Pennsylvania 15213,

Machine Learning Department, Carnegie Mellon University 3 , Pittsburgh, Pennsylvania 15213,

Department of Chemical Engineering, Carnegie Mellon University 4 , Pittsburgh, Pennsylvania 15213,

Funding

Carnegie Mellon University Mechanical Engineering Department Start up Fund

References (84)

Show source-provided references
1. Appl. Phys. Rev. · 2018 · 5 · 03110410.1063/1.5020808 ↗
2. Nat. Commun. · 2021 · 12 · 727310.1038/s41467-021-27504-0 ↗
3. Annu. Rev. Phys. Chem. · 2020 · 71 · 36110.1146/annurev-physchem-042018-052331 ↗
4. J. Chem. Theory Comput. · 2020 · 16 · 475710.1021/acs.jctc.0c00355 ↗
5. Machine learning force fields10.1021/acs.chemrev.0c01111 ↗
6. J. Phys. Chem. C · 2017 · 121 · 51110.1021/acs.jpcc.6b10908 ↗
7. J. Chem. Theory Comput. · 2017 · 13 · 449210.1021/acs.jctc.7b00521 ↗
8. Adv. Mater. · 2019 · 31 · 190276510.1002/adma.201902765 ↗
9. J. Chem. Phys. · 2016 · 145 · 17090110.1063/1.4971792 ↗
10. Phys. Rev. B · 2010 · 81 · 18410710.1103/physrevb.81.184107 ↗
11. Phys. Rev. B · 2011 · 83 · 15310110.1103/physrevb.83.153101 ↗
12. Comput. Phys. Commun. · 2018 · 228 · 17810.1016/j.cpc.2018.03.016 ↗
13. Phys. Rev. B · 2017 · 96 · 01411210.1103/physrevb.96.014112 ↗
14. Nat. Commun. · 2018 · 9 · 388710.1038/s41467-018-06169-2 ↗
15. Sci. Adv. · 2017 · 3 · e160301510.1126/sciadv.1603015 ↗
16. Phys. Rev. Lett. · 2010 · 104 · 13640310.1103/physrevlett.104.136403 ↗
17. Sci. Adv. · 2017 · 3 · e170181610.1126/sciadv.1701816 ↗
18. Phys. Rev. B · 2013 · 87 · 18411510.1103/physrevb.87.184115 ↗
19. Phys. Rev. Lett. · 2018 · 120 · 03600210.1103/physrevlett.120.036002 ↗
20. Chem. Sci. · 2017 · 8 · 319210.1039/c6sc05720a ↗
21. J. Chem. Phys. · 2020 · 152 · 04410710.1063/1.5126701 ↗
22. Phys. Rev. Lett. · 2018 · 120 · 14300110.1103/physrevlett.120.143001 ↗
23. Phys. Rev. Lett. · 2008 · 101 · 09610410.1103/PhysRevLett.101.096104 ↗
24. J. Chem. Phys. · 2011 · 134 · 07410610.1063/1.3553717 ↗
25. Phys. Rev. Lett. · 2007 · 98 · 14640110.1103/physrevlett.98.146401 ↗
26. Angew. Chem., Int. Ed. · 2017 · 56 · 1282810.1002/anie.201703114 ↗
27. Convolutional networks on graphs for learning molecular fingerprints
28. J. Comput.-Aided Mol. Des. · 2016 · 30 · 59510.1007/s10822-016-9938-8 ↗
29. Nat. Commun. · 2017 · 8 · 1389010.1038/ncomms13890 ↗
30. J. Chem. Theory Comput. · 2019 · 15 · 367810.1021/acs.jctc.9b00181 ↗
31. SchNet: A continuous-filter convolutional neural network for modeling quantum interactions
32. J. Chem. Phys. · 2018 · 148 · 24171510.1063/1.5011181 ↗
33. J. Chem. Phys. · 2018 · 148 · 24173010.1063/1.5024611 ↗
34. 2017 · 1263
35. Directional message passing for molecular graphs
36. N. Thomas , T.Smidt, S.Kearnes, L.Yang, L.Li, K.Kohlhoff, and P.Riley, arXiv:1802.08219 (2018).
37. 1970
38. 2019
39. Learning from protein structure with geometric vector perceptrons
40. Scalars are universal: Equivariant machine learning, structured like classical physics
41. 6790
42. Nat. Commun. · 2022 · 13 · 245310.1038/s41467-022-29939-5 ↗
43. Cartesian atomic cluster expansion for machine learning interatomic potentials10.1038/s41524-024-01332-4 ↗
44. 11423
45. DPA-2: Towards a universal large atomic model for molecular and material simulation
46. Pretraining of attention-based deep learning potential model for molecular simulation10.1038/s41524-024-01278-7 ↗
47. May the force be with you: Unified force-centric pre-training for 3D molecular conformations
48. Strategies for pre-training graph neural networks
49. 12559
50. 15870
51. MolCLR: Molecular contrastive learning of representations via graph neural networks10.1038/s42256-022-00447-x ↗
52. IEEE Trans. Knowl. Data Eng. · 2022 · 35 · 587910.1109/tkde.2022.3172903 ↗
53. Nat. Biomed. Eng. · 2022 · 6 · 134610.1038/s41551-022-00914-1 ↗
54. npj Comput. Mater. · 2022 · 8 · 23110.1038/s41524-022-00921-5 ↗
55. J. Am. Chem. Soc. · 2023 · 145 · 295810.1021/jacs.2c11420 ↗
56. S. Zhang , Z.Hu, A.Subramonian, and Y.Sun, arXiv:2012.12533 (2020).
57. J. Chem. Inf. Model. · 2022 · 62 · 271310.1021/acs.jcim.2c00495 ↗
58. 3D infomax improves GNNs for molecular property prediction
59. Pre-training molecular graph representation with 3D geometry
60. S. Zaidi , M.Schaarschmidt, J.Martens, H.Kim, Y. W.Teh, A.Sanchez-Gonzalez, P.Battaglia, R.Pascanu, and J.Godwin, arXiv:2206.00133 (2022).
61. S. Liu , H.Guo, and J.Tang, arXiv:2206.13602 (2022).
62. Uni-Mol: A universal 3D molecular representation learning framework
63. J. Chem. Theory Comput. · 2023 · 19 · 507710.1021/acs.jctc.3c00289 ↗
64. J. Cheminf. · 2021 · 13 · 1210.1186/s13321-020-00479-8 ↗
65. Self-supervised graph transformer on large-scale molecular data
66. E(n) equivariant graph neural networks,” in International Conference on Machine Lea
67. GNS: A generalizable graph neural network-based simulator for particulate and fluid modeling
68. ForceNet: A graph neural network for large-scale quantum calculations
69. Sci. Data · 2014 · 1 · 14002210.1038/sdata.2014.22 ↗
70. BERT: Pre-training of deep bidirectional transformers for language understanding
71. Crystal diffusion variational autoencoder for periodic material generation
72. Two for one: Diffusion models and force fields for coarse-grained molecular dynamics10.1021/acs.jctc.3c00702 ↗
73. Neural Comput. · 2011 · 23 · 166110.1162/neco_a_00142 ↗
74. PLoS Comput. Biol. · 2017 · 13 · e100565910.1371/journal.pcbi.1005659 ↗
75. J. Chem. Phys. · 1983 · 79 · 92610.1063/1.445869 ↗
76. J. Chem. Phys. · 1984 · 81 · 51110.1063/1.447334 ↗
77. Phys. Rev. A · 1985 · 31 · 169510.1103/physreva.31.1695 ↗
78. Proc. Natl. Acad. Sci. U. S. A. · 2016 · 113 · 836810.1073/pnas.1602375113 ↗
79. Phys. Rev. B · 1999 · 59 · 741310.1103/physrevb.59.7413 ↗
80. J. Chem. Phys. · 2010 · 132 · 15410410.1063/1.3382344 ↗
81. Decoupled weight decay regularization
82. On the role of gradients for machine learning of molecular energies and forces10.1088/2632-2153/abba6f ↗
83. J. Chem. Theory Comput. · 2021 · 17 · 235510.1021/acs.jctc.0c01343 ↗
84. Equiformer: Equivariant graph attention transformer for 3D atomistic graphs