journal article·2022-11-01Open access

Extending the reach of quantum computing for materials science with machine learning potentials

Julian Schuhmacher, Guglielmo Mazzola, Francesco Tacchino, Olga Dmitriyeva, Tai Bui, Shanshan Huang, Ivano Tavernelli

AIP Advances· Volume 12· Issue 11

Abstract

Solving electronic structure problems represents a promising field of applications for quantum computers. Currently, much effort is spent in devising and optimizing quantum algorithms for near-term quantum processors, with the aim of outperforming classical counterparts on selected problem instances using limited quantum resources. These methods are still expected to feature a runtime preventing quantum simulations of large scale and bulk systems. In this work, we propose a strategy to extend the scope of quantum computational methods to large scale simulations using a machine learning potential trained on quantum simulation data. The challenge of applying machine learning potentials in today’s quantum setting arises from the several sources of noise affecting the quantum computations of electronic energies and forces. We investigate the trainability of a machine learning potential selecting various sources of noise: statistical, optimization, and hardware noise. Finally, we construct the first machine learning potential from data computed on actual IBM Quantum processors for a hydrogen molecule. This already would allow us to perform arbitrarily long and stable molecular dynamics simulations, outperforming all current quantum approaches to molecular dynamics and structure optimization.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Quantum Computing Algorithms and Architecture · Machine Learning in Materials Science · Quantum many-body systems

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

Affiliations

IBM Quantum, IBM Research–Zurich 1 , 8803 Rüschlikon, Switzerland

Institute for Theoretical Physics, ETH Zürich 2 , 8093 Zürich, Switzerland

IBM Quantum 3 , Yorktown Heights, New York 10598, USA

Applied Sciences, Innovation and Engineering, BP International Ltd. 4 , London, United Kingdom

Funding

Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung

References (98)

Show source-provided references
1. Simulating physics with computers10.1007/bf02650179 ↗
2. Simulated quantum computation of molecular energies10.1126/science.1113479 ↗
3. Quantum optimization using variational algorithms on near-term quantum devices10.1088/2058-9565/aab822 ↗
4. Quantum chemistry in the age of quantum computing10.1021/acs.chemrev.8b00803 ↗
5. A quantum engineer’s guide to superconducting qubits10.1063/1.5089550 ↗
6. Trapped-ion quantum computing: Progress and challenges10.1063/1.5088164 ↗
7. Semiconductor qubits in practice10.1038/s42254-021-00283-9 ↗
8. Quantum information with Rydberg atoms10.1103/revmodphys.82.2313 ↗
9. Quantum algorithms: An overview10.1038/npjqi.2015.23 ↗
10. Quantum algorithms for quantum chemistry and quantum materials science10.1021/acs.chemrev.9b00829 ↗
11. Variational quantum algorithms10.1038/s42254-021-00348-9 ↗
12. Noisy intermediate-scale quantum (NISQ) algorithms10.1103/RevModPhys.94.015004 ↗
13. A variational eigenvalue solver on a photonic quantum processor10.1038/ncomms5213 ↗
14. Hardware-efficient variational quantum eigensolver for small molecules and quantum magnets10.1038/nature23879 ↗
15. Quantum computational chemistry10.1103/revmodphys.92.015003 ↗
16. Perspective on density functional theory10.1063/1.4704546 ↗
17. Quantum Monte Carlo simulations of solids10.1103/revmodphys.73.33 ↗
18. TurboRVB: A many-body toolkit for ab initio electronic simulations by quantum Monte Carlo10.1063/5.0005037 ↗
19. Efficient magic state factories with a catalyzed |CCZ〉 to 2|T〉 transformation10.22331/q-2019-04-30-135 ↗
20. Elucidating reaction mechanisms on quantum computers10.1073/pnas.1619152114 ↗
21. Machine learning for quantum mechanics in a nutshell10.1002/qua.24954 ↗
22. Gaussian approximation potentials: A brief tutorial introduction10.1002/qua.24927 ↗
23. Perspective: Machine learning potentials for atomistic simulations10.1063/1.4966192 ↗
24. Constructing high-dimensional neural network potentials: A tutorial review10.1002/qua.24890 ↗
25. Machine learning for molecular simulation10.1146/annurev-physchem-042018-052331 ↗
26. Machine learning unifies the modeling of materials and molecules10.1126/sciadv.1701816 ↗
27. Evidence for supercritical behaviour of high-pressure liquid hydrogen10.1038/s41586-020-2677-y ↗
28. Signatures of a liquid–liquid transition in an ab initio deep neural network model for water10.1073/pnas.2015440117 ↗
29. Origins of structural and electronic transitions in disordered silicon10.1038/s41586-020-03072-z ↗
30. Accelerated variational quantum eigensolver10.1103/physrevlett.122.140504 ↗
31. Minimizing estimation runtime on noisy quantum computers10.1103/prxquantum.2.010346 ↗
32. 2016
33. Reducing the dimensionality of data with neural networks10.1126/science.1127647 ↗
34. Deep learning10.1038/nature14539 ↗
35. Machine learning and the physical sciences10.1103/revmodphys.91.045002 ↗
36. Solving the quantum many-body problem with artificial neural networks10.1126/science.aag2302 ↗
37. Fermionic neural-network states for ab-initio electronic structure10.1038/s41467-020-15724-9 ↗
38. Ab initio solution of the many-electron Schrödinger equation with deep neural networks10.1103/physrevresearch.2.033429 ↗
39. Deep-neural-network solution of the electronic Schrödinger equation10.1038/s41557-020-0544-y ↗
40. Neural-network quantum state tomography10.1038/s41567-018-0048-5 ↗
41. Identifying quantum phase transitions using artificial neural networks on experimental data10.1038/s41567-019-0554-0 ↗
42. Identifying topological order through unsupervised machine learning10.1038/s41567-019-0512-x ↗
43. Precise measurement of quantum observables with neural-network estimators10.1103/physrevresearch.2.022060 ↗
44. Accelerating materials property predictions using machine learning10.1038/srep02810 ↗
45. Fast and accurate modeling of molecular atomization energies with machine learning10.1103/PhysRevLett.108.058301 ↗
46. Big data meets quantum chemistry approximations: The Δ-machine learning approach10.1021/acs.jctc.5b00099 ↗
47. Machine learning energies of 2 million elpasolite (ABC2D6) crystals10.1103/physrevlett.117.135502 ↗
48. Predicting the thermodynamic stability of solids combining density functional theory and machine learning10.1021/acs.chemmater.7b00156 ↗
49. Ab initio thermodynamics of liquid and solid water10.1073/pnas.1815117116 ↗
50. Neural network models of potential energy surfaces10.1063/1.469597 ↗
51. Generalized neural-network representation of high-dimensional potential-energy surfaces10.1103/physrevlett.98.146401 ↗
52. Silicon liquid structure and crystal nucleation from ab initio deep metadynamics10.1103/physrevlett.121.265701 ↗
53. and philippedavid
54. Quantum algorithms for electronic structure calculations: Particle-hole Hamiltonian and optimized wave-function expansions10.1103/physreva.98.022322 ↗
55. 2010
56. Quantum algorithm providing exponential speed increase for finding eigenvalues and eigenvectors10.1103/physrevlett.83.5162 ↗
57. Progress towards practical quantum variational algorithms10.1103/physreva.92.042303 ↗
58. Predicting many properties of a quantum system from very few measurements10.1038/s41567-020-0932-7 ↗
59. Measurements of quantum Hamiltonians with locally-biased classical shadows10.1007/s00220-022-04343-8 ↗
60. A. Jena, S. Genin, and M. Mosca, “Pauli partitioning with respect to gate sets,” arXiv:1907.07859 (2019).
61. Measuring all compatible operators in one series of single-qubit measurements using unitary transformations10.1021/acs.jctc.0c00008 ↗
62. Efficient and noise resilient measurements for quantum chemistry on near-term quantum computers10.1038/s41534-020-00341-7 ↗
63. P. Gokhale, O. Angiuli, Y. Ding, K. Gui, T. Tomesh, M. Suchara, M. Martonosi, and F. T. Chong, “Minimizing state preparations in variational quantum eigensolver by partitioning into commuting families,” arXiv:1907.13623 (2019).
64. Efficient quantum measurement of Pauli operators in the presence of finite sampling error10.22331/q-2021-01-20-385 ↗
65. Measurement reduction in variational quantum algorithms10.1103/PhysRevA.101.062322 ↗
66. Efficient evaluation of quantum observables using entangled measurements10.1038/s41534-020-0284-2 ↗
67. Learning to measure: Adaptive informationally complete generalized measurements for quantum algorithms10.1103/prxquantum.2.040342 ↗
68. Microcanonical and finite-temperature ab initio molecular dynamics simulations on quantum computers10.1103/physrevresearch.3.013125 ↗
69. High pressure hydrogen by machine learning and quantum Monte Carlo10.1103/PhysRevB.106.L041105 ↗
70. An adaptive variational algorithm for exact molecular simulations on a quantum computer10.1038/s41467-019-10988-2 ↗
71. Generalized unitary coupled cluster wave functions for quantum computation10.1021/acs.jctc.8b01004 ↗
72. Benchmark studies of variational, unitary and extended coupled cluster methods10.1063/1.3520564 ↗
73. Noise-induced barren plateaus in variational quantum algorithms10.1038/s41467-021-27045-6 ↗
74. Quantum error mitigation with artificial neural network10.1109/access.2020.3031607 ↗
75. Neural error mitigation of near-term quantum simulations10.1038/s42256-022-00509-0 ↗
76. Machine learning of noise-resilient quantum circuits10.1103/prxquantum.2.010324 ↗
77. Efficient variational quantum simulator incorporating active error minimization10.1103/physrevx.7.021050 ↗
78. Error mitigation extends the computational reach of a noisy quantum processor10.1038/s41586-019-1040-7 ↗
79. Practical quantum error mitigation for near-future applications10.1103/physrevx.8.031027 ↗
80. Mitigating measurement errors in multiqubit experiments10.1103/physreva.103.042605 ↗
81. Algorithmic error mitigation scheme for current quantum processors10.22331/q-2021-07-01-492 ↗
82. Exponential error suppression for near-term quantum devices10.1103/physrevx.11.031057 ↗
83. Decoding quantum errors with subspace expansions10.1038/s41467-020-14341-w ↗
84. Error mitigation via verified phase estimation10.1103/PRXQuantum.2.020317 ↗
85. Exponential suppression of bit or phase errors with cyclic error correction10.1038/s41586-021-03588-y ↗
86. Automatic selection of atomic fingerprints and reference configurations for machine-learning potentials10.1063/1.5024611 ↗
87. How van der Waals interactions determine the unique properties of water10.1073/pnas.1602375113 ↗
88. HDNNP training data set for H2O10.5281/zenodo.2634098 ↗
89. Improved adsorption energetics within density-functional theory using revised Perdew-Burke-Ernzerhof functionals10.1103/physrevb.59.7413 ↗
90. A consistent and accurate ab initio parametrization of density functional dispersion correction (DFT-D) for the 94 elements H-Pu10.1063/1.3382344 ↗
91. Parallel multistream training of high-dimensional neural network potentials10.1021/acs.jctc.8b01092 ↗
92. S. Bravyi, J. M. Gambetta, A. Mezzacapo, and K. Temme, “Tapering off qubits to simulate fermionic Hamiltonians,” arXiv:1701.08213 [quant-ph] (2017).
93. Unitary partitioning approach to the measurement problem in the variational quantum eigensolver method10.1021/acs.jctc.9b00791 ↗
94. A six-dimensional H2–H2 potential energy surface for bound state spectroscopy10.1063/1.2826340 ↗
95. Resource estimation for quantum variational simulations of the Hubbard model10.1103/physrevapplied.14.014059 ↗
96. Qiskit: An open-source framework for quantum computing10.5281/zenodo.2562111 ↗
97. Machine learning force fields10.1021/acs.chemrev.0c01111 ↗
98. Library-based LAMMPS implementation of high-dimensional neural network potentials10.1021/acs.jctc.8b00770 ↗