Ketbook · Architectures wiki/architecture-guide.md Draft · not yet reviewed by a curator

Edit this page ↗History ↗

Architecture guide

In brief. A neural quantum state represents the wavefunction by a parameterized function of a many-body configuration. On a lattice, the configuration consists of discrete spins or occupations; in continuous space, it consists of particle coordinates. The architecture must represent correlations while satisfying the exchange symmetries and boundary conditions of the physical system.

Notation follows the conventions page.

Configuration space

For a spin system, a basis configuration σ=(σ1,…,σN)\boldsymbol\sigma=(\sigma_1,\ldots,\sigma_N) specifies the spin at each lattice site. The wavefunction assigns a complex amplitude Ψθ(σ)\Psi_\theta(\boldsymbol\sigma) to every such configuration, with θ\theta denoting the variational parameters. For particles in an occupation basis, the input is instead a vector n\mathbf n of occupation numbers. In continuous space, the wavefunction depends on the particle positions R=(r1,…,rN)\mathbf R=(\mathbf r_1,\ldots,\mathbf r_N).

This difference in configuration space has consequences for both the architecture and its evaluation. A lattice network can exploit the fixed arrangement of sites through shared convolutional filters. A network for identical particles in continuous space must account for permutations of its particle inputs, and its coordinate derivatives enter the kinetic energy. Both are neural quantum states whose parameters can be optimized by minimizing the energy with variational Monte Carlo.

Lattice systems

The restricted Boltzmann machine gives a simple example of a lattice wavefunction: summing over its hidden variables yields an explicit expression for the amplitude. More general convolutional networks apply local filters repeatedly across the lattice, allowing correlations to extend over larger distances as the depth increases. Weight sharing incorporates translation symmetry, and group convolutions extend this construction to other lattice symmetries. Lattice transformers use attention to couple sites or patches, with weights that depend on the spin or occupation configuration.

These networks can parameterize the amplitude directly or form part of a more structured ansatz. In lattice fermionic states, they can generate correlated orbitals or pair functions entering determinants and Pfaffians. In autoregressive states, they parameterize conditional probabilities for successive sites, which makes direct sampling possible. The same network family can therefore occur in wavefunctions with different algebraic forms and sampling procedures.

Continuous space

In continuous space, electronic wavefunctions are commonly built from determinants of orbitals that depend on all electron positions. This dependence allows the orbitals to describe correlations beyond a fixed Slater determinant. FermiNet and PauliNet construct such orbitals using permutation-equivariant networks, while Psiformer and LapNet use attention to couple the electrons. Message-passing backflow and pairing use particle graphs to construct correlated coordinates or pair functions.

The physical setting imposes further constraints. Molecular orbitals must have suitable decay far from the nuclei, whereas periodic neural states must satisfy the boundary conditions of a simulation cell, including any twist. When nuclei are treated as quantum particles, their positions also become arguments of the wavefunction and their derivatives contribute to the kinetic energy. The electron–nuclear architectures used for solid hydrogen describe this joint dependence on electron and proton coordinates.

References

  • D. Pfau, J. S. Spencer, A. G. D. G. Matthews, W. M. C. Foulkes, Ab initio solution of the many-electron Schrödinger equation with deep neural networks, arXiv:1909.02487v3 (2019). Equivariant neural orbitals and determinants.
  • I. von Glehn, J. S. Spencer, D. Pfau, A Self-Attention Ansatz for Ab-initio Quantum Chemistry, arXiv:2211.13672v2 (2022). Attention as an orbital feature map.
  • G. Pescia, J. Nys, J. Kim, A. Lovato, G. Carleo, Message-Passing Neural Quantum States for the Homogeneous Electron Gas, arXiv:2305.07240v3 (2023). Particle graphs and backflow.

Edit this page

Corrections, sharper derivations and missing references are welcome. Edit the Markdown on GitHub and open a pull request; LaTeX is rendered at build time.

Edit on GitHub ↗

Supported by