Multi-objective optimization and quantum hybridization of equivariant deep learning interatomic potentials
Organizations: Terra Quantum AG, Kornhausstrasse 25, 9000 St. Gallen, Switzerland · LIACS, Leiden University, Netherlands · Nanoscience Center and Department of Chemistry, University of Jyväskylä, P.O. Box 35, 40014 Jyväskylä, Finland · Department of Materials Engineering, Indian Institute of Science, Bengaluru 560012, India · Schaeffler Technologies AG & Co. KG, Herzogenaurach, Germany
Abstract
Allegro is a machine learning interatomic potential model designed to predict atomic properties in molecules using E(3) equivariant neural networks. When training this model, there tends to be a trade-off between accuracy and inference time. For this reason, we apply multi-objective hyperparameter optimization to both objectives. Additionally, we experiment with modified architectures by constructing variants of Allegro: one extended with additional classical layers and one incorporating quantum-classical hybrid layers. We evaluate all models on QM9, rMD17-aspirin, rMD17-benzene, and a self-generated dataset of copper-lithium structures. As results, both variants surpass Allegro in force prediction accuracy across multiple datasets. The classical variant consistently improves over the baseline, while the quantum-classical hybrid variant achieves the best overall force prediction accuracy on the Cu-Li dataset, where it was fully optimized, outperforming the classical variant by approximately 13%. Notably, the hybrid variant also achieves competitive results on the remaining datasets despite using hyperparameters transferred from Cu-Li without dataset-specific optimization, suggesting that quantum-classical hybridization is a promising direction for enhancing MLIP architectures.
Figures & tables
| Allegro | lr | batch | P | Layers | edge MLP | |
|---|---|---|---|---|---|---|
| rMD17 aspirin | 7.3 | 5.36e-03 | 3 | 6.9 | 4 | 32 |
| rMD17 benzene | 12.0 | 1e-03 | 1 | 5.0 | 3 | 128 |
| QM9 | 12.0 | 1e-03 | 5 | 10.0 | 3 | 32 |
| CuLi | 12.0 | 2e-03 | 2 | 5.0 | 2 | 128 |
| Allegro+MLP | lr | batch | P | Layers | edge MLP | final MLP | |
|---|---|---|---|---|---|---|---|
| rMD17 aspirin | 7.4 | 2.93e-03 | 2 | 6.7 | 3 | 16 | [1024,1024] |
| rMD17 benzene | 12.0 | 1e-03 | 1 | 5.0 | 3 | 128 | [32,4] |
| QM9 | 6.2 | 1e-03 | 2 | 5.0 | 2 | 64 | [32,16] |
| CuLi | 5.0 | 9.35e-04 | 1 | 10.3 | 3 | 16 | [4,16] |
| Allegro+QDI | lr | batch | P | Layers | edge MLP | final MLP | QDI depth | QDI input features | |
|---|---|---|---|---|---|---|---|---|---|
| rMD17 aspirin | 9.5 | 1e-03 | 1 | 6.0 | 4 | 16 | 4 | 4 | 21 |
| rMD17 benzene | 12.0 | 1e-03 | 1 | 5.0 | 3 | 32 | 16 | 1 | 4 |
| QM9 | 12.0 | 1e-03 | 5 | 10.0 | 3 | 32 | 128 | 3 | 4 |
| CuLi | 5.0 | 4.02e-03 | 5 | 12.0 | 3 | 4 | 128 | 3 | 4 |
| Allegro | Allegro [ 12 ] | Allegro+MLP | Allegro+QDI | |
|---|---|---|---|---|
| aspirin | 10.2 | 9.8 | 9.0 | 9.9 |
| benzene | 0.43 | 0.37 | 0.28 | 0.30 |
| CuLi | 45.9 | - | 43.3 | 37.8 |
| Allegro | Allegro [ 12 ] | Allegro+MLP | Allegro+QDI | |
|---|---|---|---|---|
| aspirin | 3.6 | 2.3 | 2.6 | 3.2 |
| benzene | 0.21 | 0.20 | 0.21 | 0.19 |
| CuLi | 809.0 | - | 698.9 | 495.7 |
| QM9 | 10.3 | 13.4 | 21.4 | 23.3 |
| rMD17-aspirin | rMD17-benzene | QM9 | |||
|---|---|---|---|---|---|
| Model | |||||
| (meV/Å) | (meV/atom) | (meV/Å) | (meV/atom) | (meV/atom) | |
| NequIP [ 11 ] | 8.2 | 2.3 | 0.3 | 0.04 | - |
| MACE [ 45 ] | 6.6 | 2.2 | 0.3 | 0.4 | - |
| BOTNet [ 46 ] | 8.5 | 2.3 | 0.3 | 0.03 | - |
| Allegro [ 12 ] | 7.3 | 2.3 | 0.2 | 0.3 | 13.4 |