Variational Monte Carlo on a Budget -- Fine-tuning pre-trained Neural Wavefunctions

Michael Scherbela, Leon Gerard, Philipp Grohs
7/15/2023
physics.chem-phcs.LGphysics.comp-ph

Official code: mdsunivie/deeperwin (67 stars, last commit 2025-04-18).

Abstract

Obtaining accurate solutions to the Schrödinger equation is the key challenge in computational quantum chemistry. Deep-learning-based Variational Monte Carlo (DL-VMC) has recently outperformed conventional approaches in terms of accuracy, but only at large computational cost. Whereas in many domains models are trained once and subsequently applied for inference, accurate DL-VMC so far requires a full optimization for every new problem instance, consuming thousands of GPUhs even for small molecules. We instead propose a DL-VMC model which has been pre-trained using self-supervised wavefunction optimization on a large and chemically diverse set of molecules. Applying this model to new molecules without any optimization, yields wavefunctions and absolute energies that outperform established methods such as CCSD(T)-2Z. To obtain accurate relative energies, only few fine-tuning steps of this base model are required. We accomplish this with a fully end-to-end machine-learned model, consisting of an improved geometry embedding architecture and an existing SE(3)-equivariant model to represent molecular orbitals. Combining this architecture with continuous sampling of geometries, we improve zero-shot accuracy by two orders of magnitude compared to the state of the art. We extensively evaluate the accuracy, scalability and limitations of our base model on a wide variety of test systems.

View on arXivView PDF

Code Implementations(1)

DeepErwin is a python 3.8+ package that implements and optimizes JAX 2.x wave function models for numerical solutions to the multi-electron Schrödinger equation. DeepErwin supports weight-sharing when optimizing wave functions for multiple nuclear geometries and the usage of pre-trained neural network weights to accelerate optimization.

677Shell, xBaseJun 14, 20211 years agoNOASSERTION
deep-learningdeep-neural-networksphysical-chemquantum-monte-carloschrodinger-equation+3 more

Similar Papers

Cite this paper

@article{scherbela2023variational,
  title  = {Variational Monte Carlo on a Budget -- Fine-tuning pre-trained Neural Wavefunctions},
  author = {Michael Scherbela and Leon Gerard and Philipp Grohs},
  year   = {2023},
  eprint = {2307.09337},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.09337v1},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.09337.svg)](https://codeofpaper.com/paper/2307.09337)

Discussion