A Kaczmarz-inspired approach to accelerate the optimization of neural network wavefunctions

Gil Goldshlager, Nilin Abrahamsen, Lin Lin
1/18/2024
physics.comp-phcs.LGphysics.chem-ph

No official code found. Best implementation: jeffminlin/vmcnet (32 stars, MIT, last commit 2026-04-27).

Abstract

Neural network wavefunctions optimized using the variational Monte Carlo method have been shown to produce highly accurate results for the electronic structure of atoms and small molecules, but the high cost of optimizing such wavefunctions prevents their application to larger systems. We propose the Subsampled Projected-Increment Natural Gradient Descent (SPRING) optimizer to reduce this bottleneck. SPRING combines ideas from the recently introduced minimum-step stochastic reconfiguration optimizer (MinSR) and the classical randomized Kaczmarz method for solving linear least-squares problems. We demonstrate that SPRING outperforms both MinSR and the popular Kronecker-Factored Approximate Curvature method (KFAC) across a number of small atoms and molecules, given that the learning rates of all methods are optimally tuned. For example, on the oxygen atom, SPRING attains chemical accuracy after forty thousand training iterations, whereas both MinSR and KFAC fail to do so even after one hundred thousand iterations.

View on arXivView PDF

Code Implementations(1)

jeffminlin/vmcnetCommunity100%
MIT

Flexible, general-purpose VMC framework, built on JAX.

325Shell, PythonMay 22, 20215 months agoMIT

Similar Papers

Cite this paper

@article{goldshlager2024kaczmarzinspired,
  title  = {A Kaczmarz-inspired approach to accelerate the optimization of neural network wavefunctions},
  author = {Gil Goldshlager and Nilin Abrahamsen and Lin Lin},
  year   = {2024},
  eprint = {2401.10190},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.10190v2}
}

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/2401.10190.svg)](https://codeofpaper.com/paper/2401.10190)

Discussion