Source-linked AI summary

Deep neural network solution of the electronic Schrödinger equation

Jan Hermann, Zeno Schätzle, Frank Noé

arXiv:1909.08423v5physics.comp-phcs.LGphysics.chem-phstat.ML

TL;DR

Accurate solutions of the electronic Schrödinger equation are limited by the cost of many-electron methods and the flexibility of wave-function ansatzes. The paper introduces PauliNet, a physics-informed deep-learning wave function trained with variational quantum Monte Carlo and built on a multireference Hartree-Fock baseline. It achieves high accuracy with few determinants and is designed to scale asymptotically as N^4, supporting applications to larger molecular systems.

  • Problem

    High-accuracy electronic-structure methods are computationally expensive as electron number grows, while neural-network wave functions require sufficiently accurate, physically valid ansatzes.

  • Method

    PauliNet represents Jastrow and backflow factors with deep neural networks, incorporates wave-function physics and a multireference Hartree-Fock baseline, and trains them using variational quantum Monte Carlo.

  • Results

    PauliNet outperforms comparable variational quantum chemistry methods without large determinant expansions, using only a few determinants and an anticipated asymptotic cost of N^4.

  • Takeaways & Limitations

    PauliNet is a candidate for highly accurate quantum-chemistry calculations on much larger systems than existing high-accuracy methods.

  • Takeaways & Limitations

    The method's demonstrated results are based on a small set of test systems, and its fixed-nuclear-geometry formulation assumes nuclear embeddings represent fixed atomic environments.

Abstract

from arXiv · show

[New and updated results were published in Nature Chemistry, doi:10.1038/s41557-020-0544-y.] The electronic Schrödinger equation describes fundamental properties of molecules and materials, but can only be solved analytically for the hydrogen atom. The numerically exact full configuration-interaction method is exponentially expensive in the number of electrons. Quantum Monte Carlo is a possible way out: it scales well to large molecules, can be parallelized, and its accuracy has, as yet, only been limited by the flexibility of the used wave function ansatz. Here we propose PauliNet, a deep-learning wave function ansatz that achieves nearly exact solutions of the electronic Schrödinger equation. PauliNet has a multireference Hartree-Fock solution built in as a baseline, incorporates the physics of valid wave functions, and is trained using variational quantum Monte Carlo (VMC). PauliNet outperforms comparable state-of-the-art VMC ansatzes for atoms, diatomic molecules and a strongly-correlated hydrogen chain by a margin and is yet computationally efficient. We anticipate that thanks to the favourable scaling with system size, this method may become a new leading method for highly accurate electronic-strucutre calculations on medium-sized molecular systems.

1 Introduction

High-accuracy electronic-structure methods face a tradeoff between accuracy and computational cost as electron number grows. PauliNet combines neural networks with QMC and physical wave-function structure to reduce determinant requirements while retaining high accuracy.

  • Motivation: High-accuracy methods become impractical because their computational cost scales as N^7 or worse with the number of electrons.Lower-cost methods such as density functional theory scale better but provide limited accuracy.
  • Neural-network wave functions: Neural-network wave functions offer an ab-initio, unsupervised route that requires no preexisting data and has no fundamental accuracy limit.
  • PauliNet: PauliNet replaces standard Jastrow and backflow forms with deep neural networks while encoding valid-wave-function physics and a multireference Hartree-Fock baseline.
  • PauliNet: PauliNet surpasses state-of-the-art single-determinant ansatzes with only a few determinants and is expected to scale asymptotically as N^4.The approach is reported as computationally efficient relative to multi-determinant QMC methods using orders of magnitude more determinants.
  • Comparison: A related neural-network ansatz achieves somewhat higher accuracy but costs about two orders of magnitude more computationally than PauliNet.

2 Results

PauliNet combines physically motivated wave-function structure with deep neural networks and variational quantum Monte Carlo training. Across molecular and strongly correlated systems, it approaches exact correlation energies while retaining favorable computational scaling.

  • Deep neural network electronic wave function ansatz: PauliNet uses a multi-determinant Slater–Jastrow–backflow ansatz whose Jastrow factor and backflow are represented by deep neural networks.The architecture incorporates Slater determinants, cusp conditions, and permutation-aware network components.
  • Deep neural network electronic wave function ansatz: The ansatz incorporates a multireference Hartree–Fock baseline, with selected dominant determinants and orbitals supplied as inputs and modified during training.This provides a structured starting point for variational optimization.
  • Results: PauliNet is trained by minimizing total electronic energy using variational quantum Monte Carlo with electron configurations sampled on the fly from |ψ|^2.The initial tests include H2, LiH, Be, B, and H10.
  • Results: 97%–99.9% of electron correlation energy is recovered across the five test systems, compared with 60%–92% for SD-VMC and 88%–99.7% for SD-DMC.The comparisons use single-determinant methods with the same asymptotic scaling as PauliNet; DeepWF misses Hartree–Fock accuracy for some systems.
  • Results: Six or fewer determinants suffice for all tested atoms and diatomic molecules, while H10 uses 36 determinants and still substantially reduces correlation-energy error relative to a single determinant.The learning curves also show continued error reduction and importance of both multideterminant structure and backflow.
  • Results: PauliNet recovers essentially 100% of H2 correlation energy along dissociation and 98% at equilibrium versus 90% at stretched geometry for H10.The lower stretched-H10 fraction reflects the greater difficulty of strong correlation at larger atom separations.

3 Discussion

PauliNet combines physically constrained wave-function structure with deep neural networks to achieve high accuracy using few determinants. The authors argue this design may offer favorable scaling, while comparisons with FermiNet highlight an accuracy–cost tradeoff and the need for shared efficiency protocols.

  • 3 Discussion: PauliNet uses a few determinants and is anticipated to scale asymptotically as N^4, combining determinant evaluation with kinetic-energy costs.The stated scaling is N^3 for determinant evaluation plus an additional N factor for kinetic-energy evaluation.
  • 3 Discussion: DNN flexibility may allow variational calculations to reach or exceed diffusion-QMC accuracy and support accurate derived electronic properties beyond energy.The authors also associate DNNs with more complex many-body correlations and greater flexibility in spatial degrees of freedom.
  • 3 Discussion: Deep neural networks can learn strong electron correlation without specialized many-body adaptations, replacing determinant selection or sampling with function-space search.The paper frames this as shifting the representation problem from exponentially many determinants to exponentially many functions.
  • 3 Discussion: PauliNet and FermiNet both achieve nearly 100% of the correlation energy on tested systems, while FermiNet has smaller residual error at approximately two orders of magnitude greater computational cost.The comparison indicates higher accuracy can come with substantially greater computational expense.
  • 3 Discussion: The authors identify a shared protocol for evaluating accuracy per computational effort as important for judging the efficiency and usefulness of DNN wave-function ansatzes.They also suggest combining architectural and optimization ideas from both approaches as a possible direction.

4 Methods

PauliNet is optimized with unsupervised variational quantum Monte Carlo while SchNet-based neural networks represent electron correlations. The method preserves wave-function physics through symmetry constraints, cusp conditions, and a determinant-based ansatz.

  • 4 Methods: PauliNet optimizes its ansatz separately for each atomic system using the variational principle for total electronic energy.Training is unsupervised and uses the energy as the optimization objective.
  • 4 Methods: The energy is estimated as the expected local energy under the probability distribution |ψ(r)|^2.The local energy is defined as Hψ(r)/ψ(r).
  • 4 Methods: Training samples are generated on the fly with Langevin Monte Carlo using the current wave function, and each sampled electron configuration is used once per optimization run.Initial positions are sampled around nuclei while respecting effective atomic Mulliken charges; steps are clipped to avoid overshooting nuclei.
  • 4 Methods: Weighted Adam optimizes the Jastrow and backflow neural-network parameters using total energy as the loss, with a Hermitian-Hamiltonian gradient requiring only second wave-function derivatives.Local energies are smoothly clipped outside a batch-dependent window to control extreme samples.
  • 4 Methods: The molecular orbitals and γ enforce nuclear and electronic cusp conditions, while the Jastrow and backflow networks are constrained to preserve them.The neural networks are made cuspless by construction.
  • 4 Methods: PauliNet extends SchNet to represent electrons in molecular environments, using distance-based message passing with separate channels for same-spin electrons, opposite-spin electrons, and nuclei.Electron features are refined iteratively, with separate receiving functions and trainable nuclear embeddings.
  • 4 Methods: The architecture assumes fixed nuclear geometry during VMC, so nuclear embeddings represent fixed atomic environments without iterative refinement.This assumption explains why nuclear representations are shared across iterations rather than updated.
  • 4 Methods: Distance features are constructed to be cuspless, with an envelope forcing Gaussian features and their derivatives to zero at zero distance.The construction is used to preserve the cusp conditions encoded elsewhere in the wave function.
Loading 1909.08423v5…