Transferable Neural Wavefunctions for Solids

Leon Gerard, Michael Scherbela, Halvard Sutterud, Matthew Foulkes, Philipp Grohs
5/13/2024
physics.comp-phcs.LG

No official code found. Best implementation: mdsunivie/deeperwin (67 stars, last commit 2025-04-18).

Abstract

Deep-Learning-based Variational Monte Carlo (DL-VMC) has recently emerged as a highly accurate approach for finding approximate solutions to the many-electron Schrödinger equation. Despite its favorable scaling with the number of electrons, $\mathcal{O}(n_\text{el}^{4})$, the practical value of DL-VMC is limited by the high cost of optimizing the neural network weights for every system studied. To mitigate this problem, recent research has proposed optimizing a single neural network across multiple systems, reducing the cost per system. Here we extend this approach to solids, where similar but distinct calculations using different geometries, boundary conditions, and supercell sizes are often required. We show how to optimize a single ansatz across all of these variations, reducing the required number of optimization steps by an order of magnitude. Furthermore, we exploit the transfer capabilities of a pre-trained network. We successfully transfer a network, pre-trained on 2x2x2 supercells of LiH, to 3x3x3 supercells. This reduces the number of optimization steps required to simulate the large system by a factor of 50 compared to previous work.

View on arXivView PDF

Code Implementations(1)

mdsunivie/deeperwinCommunity100%

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{gerard2024transferable,
  title  = {Transferable Neural Wavefunctions for Solids},
  author = {Leon Gerard and Michael Scherbela and Halvard Sutterud and Matthew Foulkes and Philipp Grohs},
  year   = {2024},
  eprint = {2405.07599},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.07599v1}
}

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

Discussion