journal article·2024-10-01Open access

Transfer learning for molecular property predictions from small datasets

Thorren Kirschbaum, Annika Bande

AIP Advances· Volume 14· Issue 10

Abstract

Machine learning has emerged as a new tool in chemistry to bypass expensive experiments or quantum-chemical calculations, for example, in high-throughput screening applications. However, many machine learning studies rely on small datasets, making it difficult to efficiently implement powerful deep learning architectures such as message passing neural networks. In this study, we benchmark common machine learning models for the prediction of molecular properties on two small datasets, for which the best results are obtained with the message passing neural network PaiNN as well as SOAP molecular descriptors concatenated to a set of simple molecular descriptors tailored to gradient boosting with regression trees. To further improve the predictive capabilities of PaiNN, we present a transfer learning strategy that uses large datasets to pre-train the respective models and allows us to obtain more accurate models after fine-tuning on the original datasets. The pre-training labels are obtained from computationally cheap ab initio or semi-empirical models, and both datasets are normalized to mean zero and standard deviation one to align the labels’ distributions. This study covers two small chemistry datasets, the Harvard Organic Photovoltaics dataset (HOPV, HOMO–LUMO-gaps), for which excellent results are obtained, and the FreeSolv dataset (solvation energies), where this method is less successful, probably due to a complex underlying learning task and the dissimilar methods used to obtain pre-training and fine-tuning labels. Finally, we find that for the HOPV dataset, the final training results do not improve monotonically with the size of the pre-training dataset, but pre-training with fewer data points can lead to more biased pre-trained models and higher accuracy after fine-tuning.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Computational Drug Discovery Methods · Machine Learning in Materials Science · Protein Structure and Dynamics

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

Affiliations

Theory of Electron Dynamics and Spectroscopy, Helmholtz-Zentrum Berlin für Materialien und Energie GmbH 1 , Hahn-Meitner-Platz 1, 14109 Berlin,

Institute of Inorganic Chemistry, Leibniz University Hannover 2 , Callinstr. 9, 30167 Hannover,

Funding

HEIBRiDS

References (71)

Show source-provided references
1. Machine learning of molecular electronic properties in chemical compound space10.1088/1367-2630/15/9/095003 ↗
2. Machine learning predictions of molecular properties: Accurate many-body potentials and nonlocality in chemical space10.1021/acs.jpclett.5b00831 ↗
3. Quantum chemistry in the age of machine learning10.1021/acs.jpclett.9b03664 ↗
4. Benchmarking graph neural networks for materials chemistry10.1038/s41524-021-00554-0 ↗
5. Graph neural networks for learning molecular excitation spectra10.1021/acs.jctc.2c00255 ↗
6. Equivariant message passing for the prediction of tensorial properties and molecular spectra
7. Machine learning frontier orbital energies of nanodiamonds10.1021/acs.jctc.2c01275 ↗
8. On representing chemical environments10.1103/physrevb.87.184115 ↗
9. An assessment of the structural resolution of various fingerprints commonly used in machine learning10.1088/2632-2153/abb212 ↗
10. Machine learning force fields10.1021/acs.chemrev.0c01111 ↗
11. Effect of increasing the descriptor set on machine learning prediction of small molecule-based organic solar cells10.1021/acs.chemmater.0c02325 ↗
12. Performance prediction and experimental optimization assisted by machine learning for organic photovoltaics10.1002/aisy.202100261 ↗
13. AI in computational chemistry through the lens of a decade-long journey10.1039/d4cc00010b ↗
14. Big data meets quantum chemistry approximations: The Δ-machine learning approach10.1021/acs.jctc.5b00099 ↗
15. A strategy to apply machine learning to small datasets in materials science10.1038/s41524-018-0081-z ↗
16. Selected machine learning of HOMO–LUMO gaps with improved data-efficiency10.1039/d2ma00742h ↗
17. A comprehensive survey on transfer learning10.1109/jproc.2020.3004555 ↗
18. Daniilidis · 2010
19. Show and tell: A neural image caption generator
20. Transfer learning in real-time strategy games using hybrid CBR/RL
21. Transfer learning to infer social ties across heterogeneous networks10.1145/2746230 ↗
22. Approaching coupled cluster accuracy with a general-purpose neural network potential through transfer learning10.1038/s41467-019-10827-4 ↗
23. J. Phys. Chem. A · 2020 · 124 · 885310.1021/acs.jpca.0c05979 ↗
24. Artificial intelligence-enhanced quantum chemical method with broad applicability10.1038/s41467-021-27340-2 ↗
25. Transfer learning for affordable and high-quality tunneling splittings from instanton calculations10.1021/acs.jctc.2c00790 ↗
26. X. Gao , W.Gao, W.Xiao, Z.Wang, C.Wang, and L.Xiang, “Supervised pretraining for molecular force fields and properties prediction,” arXiv:2211.14429 (2022).
27. Pretraining of attention-based deep learning potential model for molecular simulation10.1038/s41524-024-01278-7 ↗
28. Data-efficient machine learning potentials from transfer learning of periodic correlated electronic structure methods: Liquid water at AFQMC, CCSD, and CCSD(T) accuracy10.1021/acs.jctc.2c01203 ↗
29. Transfer learning for chemically accurate interatomic neural network potentials10.1039/d2cp05793j ↗
30. Improving molecular property prediction through a task similarity enhanced transfer learning strategy10.1016/j.isci.2022.105231 ↗
31. Injecting domain knowledge from empirical interatomic potentials to neural networks for predicting material properties
32. Deep transfer learning for predicting frontier orbital energies of organic materials using small data and its application to porphyrin photocatalysts10.1039/D3CP00917C ↗
33. Predicting power conversion efficiency of organic photovoltaics: Models and data analysis10.1021/acsomega.1c02156 ↗
34. Transfer learned designer polymers for organic solar cells10.1021/acs.jcim.0c01157 ↗
35. Deep transfer learning: A fast and accurate tool to predict the energy levels of donor molecules for organic photovoltaics10.1002/adts.202100511 ↗
36. Transfer learning for solvation free energies: From quantum chemistry to experiments10.1016/j.cej.2021.129307 ↗
37. Accurate prediction of aqueous free solvation energies using 3D atomic feature-based graph neural network with transfer learning10.1021/acs.jcim.2c00260 ↗
38. Does GNN pretraining help molecular representation?
39. Transfer learning on large datasets for the accurate prediction of material properties10.1039/d3dd00030c ↗
40. The Harvard organic photovoltaic dataset10.1038/sdata.2016.86 ↗
41. Approaches for calculating solvation free energies and enthalpies demonstrated with an update of the FreeSolv database10.1021/acs.jced.7b00104 ↗
42. Toward reliable density functional methods without adjustable parameters: The PBE0 model10.1063/1.478522 ↗
43. Rationale for mixing exact exchange with density functional approximations10.1063/1.472933 ↗
44. Fully optimized contracted Gaussian basis sets for atoms Li to Kr10.1063/1.463096 ↗
45. Balanced basis sets of split valence, triple zeta valence and quadruple zeta valence quality for H to Rn: Design and assessment of accuracy10.1039/b508541a ↗
46. Fast and accurate modeling of molecular atomization energies with machine learning10.1103/physrevlett.108.058301 ↗
47. Atomic structures and orbital energies of 61,489 crystal-forming organic molecules10.1038/s41597-020-0385-y ↗
48. FreeSolv: A database of experimental and calculated hydration free energies, with input files10.1007/s10822-014-9747-x ↗
49. SchNetPack: A deep learning toolbox for atomistic systems10.1021/acs.jctc.8b00908 ↗
50. DScribe: Library of descriptors for machine learning in materials science10.1016/j.cpc.2019.106949 ↗
51. Semiempirical quantum–chemical methods10.1002/wcms.1161 ↗
52. Quantum chemistry structures and properties of 134 kilo molecules10.1038/sdata.2014.22 ↗
53. The ORCA quantum chemistry program package10.1063/5.0004608 ↗
54. GFN2-xTB—An accurate and broadly parametrized self-consistent tight-binding quantum chemical method with multipole electrostatics and density-dependent dispersion contributions10.1021/acs.jctc.8b01176 ↗
55. Extended tight-binding quantum chemistry methods10.1002/wcms.1493 ↗
56. Quantum calculation of molecular energies and energy gradients in solution by a conductor solvent model10.1021/jp9716997 ↗
57. Exploring protein native states and large-scale conformational changes with a modified generalized born model10.1002/prot.20033 ↗
58. Analytical electrostatics for biomolecules: Beyond the generalized Born approximation10.1063/1.2177251 ↗
59. Improving generalized born models by exploiting connections to polarizable continuum models. I. An improved effective coulomb operator10.1021/ct300111m ↗
60. Property prediction of organic donor molecules for photovoltaic applications using extremely randomized trees10.1002/minf.201900038 ↗
61. A multi-fidelity machine learning approach to high throughput materials screening10.1038/s41524-022-00947-9 ↗
62. Solvent-specific featurization for predicting free energies of solvation through machine learning10.1021/acs.jcim.8b00901 ↗
63. Hybrid alchemical free energy/machine-learning methodology for the computation of hydration free energies10.1021/acs.jcim.0c00600 ↗
64. Machine learning of free energies in chemical compound space using ensemble representations: Reaching experimental uncertainty for solvation10.1063/5.0041548 ↗
65. Accurate prediction of hydration free energies and solvation structures using molecular density functional theory with a simple bridge functional10.1063/5.0057506 ↗
66. Graphical Gaussian process regression model for aqueous solvation free energy prediction of organic molecules in redox flow batteries10.1039/d1cp04475c ↗
67. Learning atomic interactions through solvation free energy prediction using graph neural networks10.1021/acs.jcim.0c01413 ↗
68. Group contribution and machine learning approaches to predict Abraham solute parameters, solvation free energy, and solvation enthalpy10.1021/acs.jcim.1c01103 ↗
69. Explainable solvation free energy prediction combining graph neural networks with chemical intuition10.1021/acs.jcim.2c01013 ↗
70. Machine learning prediction of hydration free energy with physically inspired descriptors10.1021/acs.jpclett.2c03858 ↗
71. 2020