# quadratic_quantum_variational_monte_carlo__a16e3f4a.pdf Quadratic Quantum Variational Monte Carlo Baiyu Su University of Texas at Austin baiyusu@utexas.edu Qiang Liu University of Texas at Austin lqiang@cs.utexas.edu This paper introduces the Quadratic Quantum Variational Monte Carlo (Q2VMC) algorithm, an innovative algorithm in quantum chemistry that significantly enhances the efficiency and accuracy of solving the Schrödinger equation. Inspired by the discretization of imaginary-time Schrödinger evolution, Q2VMC employs a novel quadratic update mechanism that integrates seamlessly with neural network-based ansatzes. Our extensive experiments showcase Q2VMC s superior performance, achieving faster convergence and lower ground state energies in wavefunction optimization across various molecular systems, without additional computational cost. This study not only advances the field of computational quantum chemistry but also highlights the important role of discretized evolution in variational quantum algorithms, offering a scalable and robust framework for future quantum research. 1 Introduction Finding fast and accurate approaches to solving Schrödinger equations is a central challenge in quantum chemistry, with far-reaching implications for material science and pharmaceutical development. The ability to solve this equation precisely would unlock a plethora of properties inherent to the microscopic systems being studied. However, the task of deriving exact wavefunctions for even moderately sized molecules is notoriously difficult, with no analytical solutions in general cases. The advent of deep learning has significantly advanced the field of quantum chemistry, particularly through enhancements in the Quantum Variational Monte Carlo (QVMC) method [1 3]. Enhanced by neural network-based approaches, commonly referred to as neural ansatz, methods like Pauli Net [4] and Fermi Net [5, 6] have demonstrated remarkable success. These approaches often match or surpass the accuracy of traditional "gold standard" methods such as CCSD(T) [7] even for complex molecules [8, 9]. This rapid development has spurred a broad spectrum of research into more accurate and efficient neural ansatz models, significantly impacting ab-initio quantum chemistry [10 12]. Recent reviews [13] provide comprehensive overviews of the advancements and diverse applications extending beyond molecular systems to areas like solid-state physics and electron gases [14 16]. Despite the accuracy and flexibility of Quantum Variational Monte Carlo (QVMC), optimizing it remains a challenging task, often requiring prolonged convergence times. Various methods have been developed to accelerate training, such as stochastic reconfiguration (SR) [17 19], Newton method [20], adaptive imaginary-time evolution [21], and Wasserstein Quantum Monte Carlo (WQMC) [22]. In our work, we enhance optimization efficiency by employing the perspective of imaginary-time Schrödinger evolution [23, 24], which naturally guides the wavefunction toward the ground state over an extended time horizon. According to Mc Lachlan s variational principle, it can be shown that this continuous-time process yields parametric updates analogous to those in standard QVMC with infinitesimal learning rates [25]. However, while theoretically robust, implementing this evolution in practical settings is challenging with finite time steps. Traditional approaches approximate the updates within parametric space, but this method is limited by the non-convex nature of the objective and the unpredictability arising from complex theoretical properties. To overcome these challenges, we propose discretizing the evolution process itself, ensuring convergence to the ground state even 38th Conference on Neural Information Processing Systems (Neur IPS 2024). Algorithm 1 QVMC vs Q2VMC Require: Molecule Hamiltonian ˆH, a neural ansatz ψθ(x) of wavefunction parameterized by θ Require: Initial weights θ0, an optimizer optimizer, and learning rate schedule {ηt}T 1 t=0 while not converged do Draw sample {x(i) : i = 1, . . . , N} from ψ2 θt(x) via MCMC. Calculate local energy and loss: EL(x(i)) = ψ 1 θt (x(i)) ˆHψθt(x(i)), L(θt) = 1 i=1 EL(x(i)), Update model weights θ via θt+1 = optimizer(θt, θ, F) (see Eq. 19), where θ log ψθt(x(i)) QVMC: c(i) = ηt EL(x(i)), Q2VMC: c(i) = ηt EL(x(i)) 1 2η2 t E2 L(x(i)) end while return the neural wavefunction ψ2 θT (x), and samples {x(i)}N i=1 ψ2 θT (x) with finite time steps. We then project the discretely evolved distribution back into parametric space, forming an update algorithm that iteratively refines the neural ansatz towards the ground state. Diffusion Monte Carlo (DMC) [26 28] is a well known method in quantum chemistry that also employs ground state projection. Known for its promising results, DMC often surpasses the limitations of specific ansatz choices [29 32]. However, as a non-parametric approach, DMC offers flexibility and computational efficiency but lacks the ability to provide explicit values of the wavefunction, which can be essential in applications. Additionally, DMC methods encounter the fixed-node approximation issue: their effectiveness depends heavily on the accuracy of a fixed trial wavefunction, which cannot be improved during the computation. By contrast, our approach maintains a parametric representation of the wavefunction that evolves continuously toward the ground state, effectively sidestepping the limitations posed by fixed-node constraints. A few previous works have similarly focused on projecting an evolved quantum state onto the parametric manifold of an ansatz, as explored in [22, 33]. To the best of our knowledge, all existing approaches rely on conventional projection methods, specifically the quantum fidelity or the Fubini Study metric. Although these metrics are widely used in physics, their mathematical properties are intricate and remain underexplored [34]. Furthermore, none of these methods account for finite step size. In contrast, our approach takes advantage of the fact that wavefunction analysis is primarily conducted through the probability distribution (q |ψ|2) derived from it. Accordingly, we project probability distributions using the Kullback-Leibler divergence, chosen for its mathematical simplicity and its ability to effectively capture distributional differences of interest. The introduction of a quadratic term naturally emerges from the squared nature of the wavefunction in the probability distribution, while the preconditioning by the Fisher information matrix arises naturally from the curvature of this projection. Building on this framework, we introduce the Quadratic Quantum Variational Monte Carlo (Q2VMC), an innovative optimization mechanism that enhances the conventional QVMC by allowing finite-time updates without additional computational overhead, as detailed in Algorithm 1. This novel approach not only maintains theoretical equivalence with QVMC under infinitesimally small time steps but also demonstrably achieves twice the optimization speed / significantly better accuracy within the same computational budget. In this section, we present a brief overview of the results achieved by the Quadratic Quantum Variational Monte Carlo (Q2VMC) method, demonstrating its enhanced efficiency and accuracy in wavefunction optimization. Our method achieves improvements in convergence speed and energy accuracy across various molecular systems. Technical details about the relevant experiments is written in the experiments section. Summary of key results We evaluated the performance of Q2VMC against traditional Quantum Variational Monte Carlo (QVMC) using state-of-the-art attention based neural network ansatzes: Psiformer [8] and Lap Net [9]. A total of six different molecules with diverse sizes are tested, with number of electrons ranging from 6 to 30 to demonstrate robustness. Each one of the 12 possible combinations are optimized with the default settings as in their original papers where possible and with (our method) or without (baseline reproduce) the quadratic modification. Our findings indicate that Q2VMC not only accelerates the convergence process but also reduces the variance in batch energies, suggesting a more stable approach towards reaching the ground state. These enhancements are highlighted as: Faster Convergence: As demonstrate by the training curves in Figure 1 Q2VMC shows a 2x speed-up in optimization comparing with the baselines, achieving the target energies in approximately half the iterations required by QVMC. Enhanced Accuracy: The energy accuracies obtained are consistently superior to those achieved by conventional QVMC, as detailed in Table of energy accuracies 8. This superiority is particularly pronounced in complex systems with a higher number of electrons, where the traditional methods struggle to maintain precision and stability. Simple Integration and Hyperparameter Robustness: As shown in Algorithm 1, Q2VMC can be seamlessly incorporated into existing frameworks with only a single line of code change. This section presents results obtained with the original hyperparameters, highlighting that effective performance gains are achievable without additional tuning efforts. For completeness, Appendix C provides results from experiments where hyperparameters were adjusted specifically for Q2VMC, showing that these tuned settings achieve comparable or superior performance to the Psiformer (Large) model using the traditional QVMC method, despite the latter s use of a network approximately four times larger than the Psiformer (Small) employed here. Table 1: Energies for a set of molecules studied in Psiformer [8] and Lap Net [9]. Reference energies are taken from the respective papers. In order to eliminate any potential effects from different evaluation strategies, we also report our reproduced baseline values in the appendix. System (Electrons) Psiformer Q2VMC+Psi Lap Net Q2VMC+Lap Li2 (6) -14.99486(1) -14.99490(1) -14.99485(1) -14.99486(1) NH3 (10) -56.56367(2) -56.56374(2) -56.56359(2) -56.56370(2) CO (14) -113.32416(4) -113.32442(2) -113.32417(4) -113.32428(2) CH3NH2 (18) -95.86050(4) -95.86073(2) -95.86025(3) -95.86053(2) C2H6O (26) -155.04656(7) -155.04696(3) -155.04563(6) -155.04619(4) C4H6 (30) -155.94619(8) -155.94665(4) -155.94528(4) -155.94618(4) 3 Background 3.1 Quantum Variational Monte Carlo (QVMC) At the heart of quantum mechanics lies the wavefunction, which embodies all possible classical states of a system. When first quantization is considered, the wavefunction serves as a mapping from the states of particles to complex amplitudes. For instance, the state of a single electron can be represented by its position x R3 and spin σ { , }. Consequently, the wavefunction of an N-electron system is a mapping ψ : R3 { , } N C, with the square of its magnitude, |ψ|2, Figure 1: Optimization curves for different molecules representing a probability density πψ2 = |ψ|2 /C, where C = R |ψ|2 is the normalization constant. The probability density πψ2 represents the likelihood of observing the quantum system in a specific state upon measurement. Note that when the normalization condition is not enforced, wavefunctions ψ are invariant under scalar multiplication, implying ψ aψ for any non-zero scalar a, where all such functions correspond to the identical normalized probability density πψ. With an abuse of notation, we simply write πψ2 = |ψ|2 when corresponding normalization is clear from the context. The behavior of non-relativistic quantum systems are dictated by the Schrödinger equation, which, in its time-independent form, poses an eigenfunction problem ˆHψ = Eψ. Here, ˆH represents the Hermitian linear operator known as the Hamiltonian, and the eigenvalue E represents the energy associated with a specific eigenfunction. The Hamiltonian s structure is crucial, encapsulating the physical properties of the quantum system. In quantum chemistry, the Hamiltonian generally takes the form of: ˆH = 1 2 2 x + V (x), (1) where 2 x is the Laplacian in coordinate space, and V (x) represents a potential function dependent on the particle positions (e.g. configurations of the nucleus). Quantum Variational Monte Carlo (QVMC) is a computational approach used to determine the ground state, corresponding to the lowest eigenvalue E0, of the Schrödinger equation. In the studies of QVMC, two simplifications are commonly employed. First, given that ˆH is Hermitian, its eigenfunctions ψ can be considered real-valued, permitting a focus solely on real-valued wavefunctions. Second, the absence of spin variables σi in the Hamiltonian allows for simplification in modeling the system, permitting us to fix the spins of electrons and shift our focus solely on their positional values. Hence, in QVMC, we utilize an unnormalized wavefunction ansatz ψθ : R3N R, parameterized by θ. The term neural ansatz denotes the representation of ψθ by a neural network. The quest for the ground state solution is guided by the Rayleigh-Ritz principle, which involves minimizing the loss function: R ψθ(x) ˆHψθ(x)dx R |ψθ(x)|2 dx = E|ψθ|2[ψ 1 θ (x) ˆHψθ(x) | {z } =EL,θ(x) where EL,θ(x) def = ψ 1 θ (x) ˆHψθ(x) represents the local energy. The gradient of this loss function is computed as θL(θ) = E|ψθ|2 EL(x) EL θ log ψ2 θ(x) , (3) with EL = E|ψ2|[EL(x)] denoting the average local energy. Minimizing L with gradient descent thus yields an iterative process, where Markov Chain Monte Carlo sampling is employed to extract samples from distribution |ψθ|2 and the samples are used estimate the energy gradient, which then directs the parameter updates [35]. To improve the efficiency of optimization, the Stochastic Reconfiguration [36, 17] or Quantum Natural Gradient Descent [37, 38] has commonly been adopted for QVMC updates. This method enhances convergence by preconditioning the gradient with an (approximation of) Fisher information matrix ˆF(θ) 1 related to the quantum state ψ2 θ, which can be implemented efficiently using approximate natural gradient frameworks like KFAC [39]. Consequently, the practical parameter update step, considering a learning rate η, is given as θQVMC = η ˆF(θ) 1 θL(θ). (4) 4 Quadratic Quantum Variational Monte Carlo This section introduces our methodology for updating the neural ansatz through the Q2VMC approach. In Section 4.1, we present a discretized imaginary-time Schrödinger evolution. This process operates within the non-parametric Hilbert space of wavefunctions, guiding the system progressively toward the ground state. Subsequently, in section 4.2, we discuss how to project the evolved distributions back onto the parametric manifold of the neural ansatz by minimizing the Kullback-Leibler divergence between the evolved and updated distributions, which forms the basis of the Q2VMC algorithm. 4.1 Imaginary-Time Schrödinger Evolution Consider a Hilbert space equipped with the inner product u, v = R uv, and spanned by orthonormal basis functions {ϕi(x)}. Given a Hermitian operator ˆH, normalizing its eigenfunctions so that ϕi, ϕi = 1, results in a basis that embodies three essential attributes: 1) they are eigenfunctions of the Hamiltonian with associated eigen-energies Ei, 2) normalized, and 3) mutually orthogonal for distinct indices. These attributes ensure that any function within our Hilbert space can be precisely represented as linear combinations of these orthonormal basis functions associated with the Hamiltonian. The energies of these eigenfunctions are conventionally ordered as E0 < E1 < E2 < . Thus, the primary objective of QVMC is to approximate ϕ0, with is associated to the lowest energy E0, using a parametric ansatz ψθ. The imaginary-time Schrödinger equation emerges from the time-dependent Schrödinger equation by substituting t with it, yielding: t = ˆHψ(x, t). (5) Considering an initial wavefunction at t = 0 as ψ(x, t = 0) = P i=0 αiϕi, the imaginary-time Schrödinger evolution has a closed-form solution expressed in terms of these basis functions: ψ(x, t) = e t ˆ H X i=0 αiϕi(x) = i=0 αie t Eiϕi(x). Scaling the wavefunction by a factor of et E0 reveals the evolution s impact: ψ(x, t) = ϕ0(x) + αi α0 e t(Ei E0)ϕi(x). (6) Given Ei E0 > 0 for all i > 0, as t , the wavefunction s projection onto any basis other than ϕ0 diminishes to zero. Hence, starting with any wavefunction that overlaps with ϕ0, the imaginary-time Schrödinger evolution consistently approximates the ground state as t approaches infinity. While in theory, the operator e t ˆ H as t can directly yield the ground state function, exact computation of this operator is impractical. One must discretize the time step to incrementally evolve the process. The evolution process can conveniently operate with discrete time in the following manner. Definition 4.1 (Discretization). For a given time step τ, the Discretized Imaginary-Time Schrödinger Evolution, corresponding to a Hamiltonian ˆH and its ground state energy E0, is described by a series of functions {ψ(n)} n=0 such that: ψ(n+1) = 1 τ ˆH 1 τE0 ψ(n) = 1 τE(n) L 1 τE0 ψ(n), (7) where E(n) L = ˆHψ(n)/ψ(n). This process is proven to converge to the ground state: Theorem 4.2 (Convergence). Assuming ψ(0), ϕ0 = 0 and ψ(0) 2 < , then ψ(n) weakly converges to ϕ0, up to a constant factor, as n . Remark 4.3. This result differs from its continuous time counterpart as shown in equation 6. The evolution process in our approach does not require an infinitesimal time step to converge, thus it is insensitive to the size of the time step taken. Asymptotic convergence is guaranteed regardless of the time step size. Consequently, unlike previous methods, our approach does not necessitate the use of very small time steps, which can often impede effective convergence. The evolution in the Hilbert space of wavefunctions may also be motivated from other perspectives, e.g gradient flow under Fisher-Rao metric [22] and the discrete evolution is similar to the quantum power method in the computational quantum literature in the limit that τ (see, for example, [40, 41]). For a more comprehensive theoretical analysis, we direct readers to these sources. 4.2 Parametric Projection of the Evolution Process In practical applications, operating within the infinite-dimensional space of functions is not feasible. Instead, we utilize a neural ansatz ψθ parameterized by a finite set of parameters θ to approximate the underlying functional. This necessitates an iterative process: a) evolving the current ψθ following discrete evolution to produce (1 τEL)ψθ, b) projecting the evolved function back into the parametric space to update model parameters, resulting in ψθ+ θ, and c) updating associated MCMC data samples based on this projection before repeating the process with the updated neural ansatz. While step a) is straightforward and efficiently implementable (as detailed in Appendix A), step b) requires a suitable divergence metric for effective projection. In this study, we minimize the Kullback Leibler (KL) divergence between the probability distribution induced by the evolved wavefunction and that represented by the updated neural ansatz within a trust region [42]: Proposition 4.4. Let h( θ) denote the KL-divergence between the evolved distribution (1 τEL(x))2ψ2 θ(x) and the updated distribution ψ2 θ+ θ: h( θ) = KL (1 τEL(x))2ψ2 θ(x) ψ2 θ+ θ(x) . (8) Given the size of trust region ϵ, our objective of projection is θ ϵ = arg min θ h( θ) s.t. KL(ψ2 θ+ θ ψ2 θ) ϵ2/2 . (9) As ϵ 0+, the optimal update direction approaches to θ = lim ϵ 0+ 1 ϵ θ ϵ = F 1g g F 1g , (10) where g and F are the gradient and Fisher information matrix respectively: g = E[ θ log ψ2 θ(x)] E (1 τEL(x))2 1 E (1 τEL(x))2 θ log ψ2 θ(x) , F = E h θ log ψ2 θ E θ log ψ2 θ θ log ψ2 θ E θ log ψ2 θ i . represents the Fisher information matrix associated with the distribution induced by the neural ansatz. All expectations here are taken with respect to the distribution |ψθ(x)|2. Proof. Refer to Appendix B. Therefore, the update given by the projecting the evolution process, i.e. the Q2VMC update, is like: θQ2VMC F 1 g ˆF(θ) 1 E (1 τEL(x))2 θ log ψ2 θ(x) E (1 τEL(x))2 E θ log ψ2 θ(x) Because the mean of the scaling factors E (1 τEL(x))2 is subtracted from the update, the constant of 1 does not matter. Therefore, the form of update derived solely from the perspective of discretizing imaginary-time Schrödinger evolution and projection match closely with the update of QVMC upon choosing the time step τ = 1 2η except for the quadratic term of 1 2η2E2 L(x). Because the term EL(x) has already been computed in the QVMC and the quadratic term can be added on with no effort, our method has no relative computational overhead. Notably by taking the infinitesimal time step limit τ 0 will exactly recover the QVMC update as the additional term decays with O(τ 2), thereby showing the consistency of our method in the small step size regime. 5 Experiments This section details the experimental setup and evaluation strategy utilized to obtains the results shown above. Methodology Overview Two recent cutting-edge, attention-based neural ansatzes, Psiformer [8] and Lap Net [9], are tested in our evaluations. The architectural hyperparameters are delineated in Table 4 in Appendix. Note that [8] provides two possible model sizes, Psiformer Small and Psiformer Large with the latter roughly 4x size than the former, and our experiments are all conducted with the former. To demonstrate the easy integration and robustness of our method, we adhered to all the original training hyperparameters from their publications (detailed in Appendix Table 5). Training curves of baseline and horizontal lines representing reference energies from respective papers are plotted to facilitate comparison and indicate successful reproduction of the claimed performance. The only modification in our Q2VMC experiments pertains to the gradient coefficients, in accordance with the Q2VMC update rule 1. Convergence and Stability Figure 2 presents the energy convergence trajectories for six molecules, demonstrating that Q2VMC achieves both rapid and consistent convergence across a range of systems. Specifically, we tested on Li2 (6), NH3 (10), CO (14), methylamine-CH3NH2 (18), ethanol-C2H6O (26), and bicyclobutane-C4H6 (30), where the numbers in parentheses denote electron counts. Training and Evaluation : Consistent with the methodologies as in the referenced studies, we optimize the models to 200,000 training iterations for all molecular systems. Nevertheless, it was observed that smaller molecules typically can reach convergence in fewer iterations e.g. Li2 while larger systems like bicyclobutane has clearly not converged yet within the duration. We encourage future benchmarking in this field to select the total iterations adaptively. We adopt similar numerical hacks as in [8, 9] to facilitate numerical stability. Importantly, the local energies are clipped so that values will be within the range ρ = 5.0 of mean absolute deviation from its median. The coefficients c(i) are then further computed after clipping. Following the training, an additional evaluation was conducted over 20,000 steps, employing MCMC to sample batches of data without updating the network parameters. The computed energies for the tested molecules, comparing against benchmark values, are tabulated in Table 1. For smaller molecules like Li2, the energy performance gains were marginal, highlighting the system-dependent aspect of convergence energy. However, our approach facilitated consistently faster convergence across the board. For larger molecules, which do not reach convergence within the allocated iterations, Q2VMC markedly improved energy performance. 5.1 Ablation Study The update of Q2VMC can be decomposed into two parts: θQ2VMC = θQVMC + 1 2η2E h E2 L(x) E2 L log ψ2 θ(x) i (11) Therefore, one might suspect that if the better performance of Q2VMC comes solely from its larger update magnitude θQ2VMC ?> θQVMC and we can make better performance of QVMC by utilizing a larger learning rate. Note that the greater relation cannot be confirmed as the terms being added are not in the same direction. In this section, we confirm that the performance of QVMC can indeed be boosted by carefully tuning for a larger learning rate within a specific system. However, one cannot make QVMC perform better than Q2VMC solely by tuning the learning rate. We primarily study the system of NH3(10) as it is large enough to allow different algorithms distinguish while not so large to allow objectives to converge within the 200k steps duration. All experiments in this section are done with the Psiformer model. We take a fine-grained tuning of the learning rate η0 of QVMC within the range of {0.01, 0.02, 0.05, 0.1, 0.2, 0.5}. The strategy of training and evaluation follows the experiments. The convergence energies are listed in Table 2 and the training curves can be found in Appendix C. Table 2: Convergence energies of NH3 trained with QVMC using different η0. η0 0.01 0.02 0.05 Econverge -56.56327(3) -56.56350(2) -56.56366(2) η0 0.1 0.2 0.5 Econverge -56.56372 (1) -56.56379(1) Diverge It is clear from the results that with larger learning rates for QVMC, one can yield better convergence energy values, while setting it to over-large values will make the training diverge, even if the gradient clipping in terms of the Fisher norms are enabled [43]. Among the trainings of different learning rates, the best performance is obtained from the one using learning rate of η0 = 0.2. We therefore use the matched learning rate for training with Q2VMC to see if it can still do better than this. The convergence energy values are listed in Table 3. Table 3: Convergence energies of NH3 trained with Q2VMC using different η0. η0 0.05 0.2 Econverge -56.56374(2) -56.56384(1) Our method is already performing well enough even with the default learning rate of 0.05 not tuned specifically for the system of NH3. Furthermore, since experiments have already shown that the performance of Q2VMC is superior to any trials obtained from optimizing the objective using QVMC, there is no need to further tune the learning rate of Q2VMC for comparison. Following the heuristics recommended by [10], we further ablated additional hyperparameters, including increased decay time, reduced learning rate, and reduced norm constraints. The results, summarized in Table 4, specify the modified hyperparameters alongside the achieved ground state energies upon convergence. As shown, none of these adjustments matched or exceeded the accuracy attained by Q2VMC. Table 4: More experiments for ablation study: Computed ground state energies of NH3 molecules with standard quantum Monte Carlo method. Tested with different (reduced) learning rates, (increased) learning rate decay times, and (increased) norm constraints. Learning Rate Decay Time Norm Constraint Energy 1e4 3e-3 -56.56349(3) 1e-2 -56.56366(2) 3e-2 Diverge 3e4 3e-3 -56.56369(1) 1e-2 -56.56366(1) 3e-2 Diverge 1e4 3e-3 -56.56371(2) 1e-2 -56.56313(3) 3e-2 Diverge 3e4 3e-3 -56.56374(1) 1e-2 -56.56344(2) 3e-2 Diverge 5.2 Code and Computational Details All models were implemented using the JAX framework [44], which is available under the Apache-2.0 License. The architectures were adapted from public implementations of Fermi Net [43] and Lap Net [45], both of which are also distributed under the Apache-2.0 License. Modifications were made to these architectures to integrate the Q2VMC algorithm. Natural gradient updates were based on KFAC-JAX [46], adhering to the same licensing terms. For the Lap Net experiments, training was conducted on four Nvidia Ge Force 3090 GPUs, utilizing standard single precision calculations and double-precision for matrix multiplications, with training durations ranging from 5 to 90 clock hours depending on the size of the molecule. Similarly, Psiformer experiments were performed in single precision on four Nvidia V100 GPUs, with each run varying from 8 to 140 clock hours. 6 Conclusions In this study, we introduced the Quadratic Quantum Variational Monte Carlo (Q2VMC), which optimizes neural ansatz in quantum variation Monte Carlo by evolving wavefunctions towards the ground state in non-parametric space, then projecting these onto the neural network s parametric manifold using KL divergence minimization. Our experiments demonstrate that Q2VMC not only strengthens the theoretical foundation but also significantly surpasses traditional QVMC updates in speed and accuracy. Limitations and Future Works While Q2VMC demonstrates clear advantages, it also faces several unresolved challenges, such as determining the optimal imaginary time step and quantifying the inaccuracies introduced by approximate projection methods. Due to current computational constraints, our experiments were limited to systems with up to 30 electrons. Similarly, these limitations prevented us from conducting a complete set of experiments on other important quantum chemistry applications, such as relative energies [47, 48] and excited states [49 51]. In future work, we aim to extend Q2VMC to these domains to further assess its performance. Additionally, our method currently achieves only a constant factor speed-up, as observed in the experiments, but the fundamental O(N 4) scaling with the number of electrons remains a bottleneck, restricting its application to very large systems. We hope to address this scaling issue to enable testing on larger molecules. Broader Impacts Broader impacts of this work could influence computational chemistry, potentially reducing the reliance on physical experiments and accelerating the discovery of new drugs and environmentally friendly chemical processes, while adhering to stringent ethical standards. 7 Acknowledgement The authors thank the four anonymous reviewers for their invaluable discussions and insightful feedback. Their suggestions regarding limitations and challenges were instrumental in shaping improvements to our paper and inspiring directions for future research. The research is conducted in Statistics & AI group at UT Austin, which receives supports in part from NSF CAREER1846421, Sen SE2037267, Office of Navy Research, and NSF AI Institute for Foundations of Machine Learning (IFML). [1] William Lauchlin Mc Millan. Ground state of liquid he 4. Physical Review, 138(2A):A442, 1965. [2] M Peter Nightingale and Cyrus J Umrigar. Quantum Monte Carlo methods in physics and chemistry. Number 525. Springer Science & Business Media, 1998. [3] Eric Neuscamman, CJ Umrigar, and Garnet Kin-Lic Chan. Optimizing large parameter sets in variational quantum monte carlo. Physical Review B Condensed Matter and Materials Physics, 85(4):045103, 2012. [4] Jan Hermann, Zeno Schätzle, and Frank Noé. Deep-neural-network solution of the electronic schrödinger equation. Nature Chemistry, 12(10):891 897, 2020. [5] David Pfau, James S Spencer, Alexander GDG Matthews, and W Matthew C Foulkes. Ab initio solution of the many-electron schrödinger equation with deep neural networks. Physical Review Research, 2(3):033429, 2020. [6] James S Spencer, David Pfau, Aleksandar Botev, and W Matthew C Foulkes. Better, faster fermionic neural networks. ar Xiv preprint ar Xiv:2011.07125, 2020. [7] Anton V Sinitskiy and Vijay S Pande. Physical machine learning outperforms" human learning" in quantum chemistry. ar Xiv preprint ar Xiv:1908.00971, 2019. [8] Ingrid von Glehn, James S Spencer, and David Pfau. A self-attention ansatz for ab-initio quantum chemistry, 2022. [9] Ruichen Li, Haotian Ye, Du Jiang, Xuelan Wen, Chuwei Wang, Zhe Li, Xiang Li, Di He, Ji Chen, Weiluo Ren, et al. Forward laplacian: A new computational framework for neural network-based variational monte carlo. ar Xiv preprint ar Xiv:2307.08214, 2023. [10] Leon Gerard, Michael Scherbela, Philipp Marquetand, and Philipp Grohs. Gold-standard solutions to the schrödinger equation using deep learning: How much physics do we need? Advances in Neural Information Processing Systems, 35:10282 10294, 2022. [11] Kyle Sprague and Stefanie Czischek. Variational monte carlo with large patched transformers. Communications Physics, 7(1):90, 2024. [12] Michael Scherbela, Leon Gerard, and Philipp Grohs. Towards a transferable fermionic neural wavefunction for molecules. Nature Communications, 15(1):120, 2024. [13] Jan Hermann, James Spencer, Kenny Choo, Antonio Mezzacapo, W Matthew C Foulkes, David Pfau, Giuseppe Carleo, and Frank Noé. Ab initio quantum chemistry with neural-network wavefunctions. Nature Reviews Chemistry, 7(10):692 709, 2023. [14] Gabriel Pescia, Jannes Nys, Jane Kim, Alessandro Lovato, and Giuseppe Carleo. Messagepassing neural quantum states for the homogeneous electron gas. Physical Review B, 110(3):035108, 2024. [15] Gino Cassella, Halvard Sutterud, Sam Azadi, ND Drummond, David Pfau, James S Spencer, and W Matthew C Foulkes. Discovering quantum phase transitions with fermionic neural networks. Physical Review Letters, 130(3):036401, 2023. [16] Xiang Li, Zhe Li, and Ji Chen. Ab initio calculation of real solids via neural network ansatz. Nature Communications, 13(1):7895, 2022. [17] Sandro Sorella. Generalized lanczos algorithm for variational quantum monte carlo. Physical Review B, 64(2):024512, 2001. [18] Sandro Sorella. Wave function optimization in the variational monte carlo method. Physical Review B Condensed Matter and Materials Physics, 71(24):241103, 2005. [19] Filippo Vicentini, Damian Hofmann, Attila Szabó, Dian Wu, Christopher Roth, Clemens Giuliani, Gabriel Pescia, Jannes Nys, Vladimir Vargas-Calderón, Nikita Astrakhantsev, et al. Netket 3: Machine learning toolbox for many-body quantum systems. Sci Post Physics Codebases, page 007, 2022. [20] Julien Toulouse and Cyrus J Umrigar. Optimization of quantum monte carlo wave functions by energy minimization. The Journal of chemical physics, 126(8), 2007. [21] Eimantas Ledinauskas and Egidijus Anisimovas. Scalable imaginary time evolution with neural network quantum states. Sci Post Physics, 15(6):229, 2023. [22] Kirill Neklyudov, Jannes Nys, Luca Thiede, Juan Carrasquilla, Qiang Liu, Max Welling, and Alireza Makhzani. Wasserstein quantum monte carlo: A novel approach for solving the quantum many-body schr\" odinger equation. ar Xiv preprint ar Xiv:2307.07050, 2023. [23] Patricia Amara, D Hsu, and John E Straub. Global energy minimum searches using an approximate solution of the imaginary time schrödinger equation. The Journal of Physical Chemistry, 97(25):6715 6721, 1993. [24] Sam Mc Ardle, Tyson Jones, Suguru Endo, Ying Li, Simon C Benjamin, and Xiao Yuan. Variational ansatz-based quantum simulation of imaginary time evolution. npj Quantum Information, 5(1):75, 2019. [25] Xiao Yuan, Suguru Endo, Qi Zhao, Ying Li, and Simon C Benjamin. Theory of variational quantum simulation. Quantum, 3:191, 2019. [26] Monte Carlo. Diffusion quantum monte carlo. Computers in Physics, 4:662, 1990. [27] Ioan Kosztin, Byron Faber, and Klaus Schulten. Introduction to the diffusion monte carlo method. ar Xiv preprint physics/9702023, 1997. [28] Paul RC Kent, Abdulgani Annaberdiyev, Anouar Benali, M Chandler Bennett, Edgar Josué Landinez Borda, Peter Doak, Hongxia Hao, Kenneth D Jordan, Jaron T Krogel, Ilkka Kylänpää, et al. Qmcpack: Advances in the development, efficiency, and application of auxiliary field and real-space variational and diffusion quantum monte carlo. The Journal of chemical physics, 152(17), 2020. [29] CJ Umrigar, MP Nightingale, and KJ Runge. A diffusion monte carlo algorithm with very small time-step errors. The Journal of chemical physics, 99(4):2865 2890, 1993. [30] RJ Needs, MD Towler, ND Drummond, P López Ríos, and JR Trail. Variational and diffusion quantum monte carlo calculations with the casino code. The Journal of chemical physics, 152(15), 2020. [31] Weiluo Ren, Weizhong Fu, Xiaojie Wu, and Ji Chen. Towards the ground state of molecules via diffusion monte carlo on neural networks. Nature Communications, 14(1):1860, 2023. [32] Kousuke Nakano, Sandro Sorella, Dario Alfè, and Andrea Zen. Beyond single-reference fixed-node approximation in ab initio diffusion monte carlo. ar Xiv preprint ar Xiv:2402.01458, 2024. [33] Alessandro Sinibaldi, Clemens Giuliani, Giuseppe Carleo, and Filippo Vicentini. Unbiasing time-dependent variational monte carlo by projected quantum evolution. Quantum, 7:1131, 2023. [34] Ran Cheng. Quantum geometric tensor (fubini-study metric) in simple quantum system: A pedagogical introduction. ar Xiv preprint ar Xiv:1012.1337, 2010. [35] William MC Foulkes, Lubos Mitas, RJ Needs, and Guna Rajagopal. Quantum monte carlo simulations of solids. Reviews of Modern Physics, 73(1):33, 2001. [36] Sandro Sorella. Green function monte carlo with stochastic reconfiguration. Physical review letters, 80(20):4558, 1998. [37] Shun-Ichi Amari. Natural gradient works efficiently in learning. Neural computation, 10(2):251 276, 1998. [38] James Stokes, Josh Izaac, Nathan Killoran, and Giuseppe Carleo. Quantum natural gradient. Quantum, 4:269, 2020. [39] James Martens and Roger Grosse. Optimizing neural networks with kronecker-factored approximate curvature. In International conference on machine learning, pages 2408 2417. PMLR, 2015. [40] Federico Becca and Sandro Sorella. Quantum Monte Carlo Approaches for Correlated Systems. Cambridge University Press, 2017. [41] Clemens Giuliani, Filippo Vicentini, Riccardo Rossi, and Giuseppe Carleo. Learning ground states of gapped quantum hamiltonians with kernel methods. ar Xiv preprint ar Xiv:2303.08902, 2023. [42] James Martens. New insights and perspectives on the natural gradient method. The Journal of Machine Learning Research, 21(1):5776 5851, 2020. [43] David Pfau James S. Spencer and Fermi Net Contributors. Fermi Net. http://github.com/ deepmind/ferminet, 2020. [44] James Bradbury, Roy Frostig, Peter Hawkins, Matthew James Johnson, Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake Vander Plas, Skye Wanderman-Milne, and Qiao Zhang. JAX: composable transformations of Python+Num Py programs. http://github. com/google/jax, 2018. [45] Ruichen Li, Du Jiang, Haotian Ye, and Weiluo Ren. Lapnet. https://github.com/ bytedance/Lap Net, 2024. [46] Aleksandar Botev and James Martens. KFAC-JAX. https://github.com/ google-deepmind/kfac-jax, 2022. [47] Michael Scherbela, Leon Gerard, and Philipp Grohs. Variational monte carlo on a budget finetuning pre-trained neural wavefunctions. Advances in Neural Information Processing Systems, 36:23902 23920, 2023. [48] Weizhong Fu, Weiluo Ren, and Ji Chen. Variance extrapolation method for neural-network variational monte carlo. Machine Learning: Science and Technology, 5(1):015016, 2024. [49] Michael T Entwistle, Zeno Schätzle, Paolo A Erdman, Jan Hermann, and Frank Noé. Electronic excited states in deep variational monte carlo. Nature Communications, 14(1):274, 2023. [50] David Pfau, Simon Axelrod, Halvard Sutterud, Ingrid von Glehn, and James S Spencer. Accurate computation of quantum excited states with neural networks. Science, 385(6711):eadn0137, 2024. [51] Jinde Liu, Xilong Dou, Xi He, Chen Yang, and Gang Jiang. Calculating many excited states of the multidimensional time-independent schrödinger equation using a neural network. Physical Review A, 108(3):032803, 2023. A Details of Computing Local Energies and Gradients Hamiltonians for Molecules The characteristics of a chemical system are encapsulated by its Hamiltonian, which in quantum chemistry typically involves specifying the positions and charges of the atomic nuclei. Under the Born-Oppenheimer approximation, nuclei are treated as classical particles with fixed positions, simplifying the Hamiltonian to: 1 |xi xj| X ZI |xi XI| + X ZIZJ |XI XJ| (12) Here, 2 i represents the Laplacian operator for the ith electron, and ZI and XI denote the charges and fixed coordinates of the nuclei, respectively. While potential energies are derived straightforwardly, the Laplacian components required for kinetic energy calculations can be efficiently computed using the standard library of JAX [44] or the more advanced Forward Laplacian technique [9]. Computation of Local Energies It is often more stable to parameterize the logarithm of the wavefunction, represented as fθ(x) = log ψθ(x), rather than the wavefunction itself. The local energies can be expressed entirely in terms of the log wavefunction as follows: EL,θ(x) = 1 2 2 x log ψ2(x) + x log ψ(x) 2 + V (x) (13) Here, the gradients and Laplacians are calculated with respect to the positions of all particles, for i = 1, ..., N and across all spatial dimensions j = 1, 2, 3. This setup facilitates efficient computation of both the gradient of the log wavefunction with respect to the model parameters θ log ψ(x) and in combined, the overall updates in both the QVMC and Q2VMC methods, as in equations 4 and ??. B Derivations of various results presented in the paper Theorem B.1. Assuming ψ(0), ϕ0 = 0 and ψ(0) 2 < , then ψ(n) weakly converges to ϕ0, up to a constant factor, as n . Proof. Expressing the initial wavefunction in its spectral decomposition form, ψ(0) = P i αiϕi, the discretized evolution can be written as: i α(n) i ϕi. (14) Given that (1 τEi)/(1 τE0) < 1 for i > 0 (negative energies), all coefficients α(n) i , i > 0 diminish to zero as n approaches infinity, while α(n) 0 remains constant for all n. Therefore, the sequence weakly converges to α0ϕ0 by definition. Proposition B.2. Let h( θ) denote the KL-divergence between the evolved distribution (1 τEL(x))2ψ2 θ(x) and the updated distribution ψ2 θ+ θ: h( θ) = KL (1 τEL(x))2ψ2 θ(x) ψ2 θ+ θ(x) . (15) Given the size of trust region ϵ, our objective of projection is θ ϵ = arg min θ h( θ) s.t. KL(ψ2 θ+ θ ψ2 θ) ϵ2/2 . (16) As ϵ 0+, the optimal update direction approaches to θ = lim ϵ 0+ 1 ϵ θ ϵ = F 1g g F 1g (17) where g and F are the gradient and Fisher information matrix respectively: g = E[ θ log ψ2 θ(x)] E (1 τEL(x))2 1 E (1 τEL(x))2 θ log ψ2 θ(x) , F = E h θ log ψ2 θ E θ log ψ2 θ θ log ψ2 θ E θ log ψ2 θ i . represents the Fisher information matrix associated with the distribution induced by the neural ansatz. All expectations here are taken with respect to the distribution |ψθ(x)|2. Proof. Following the results from Section 6 of [42], we establish that for a well-defined objective h(θ), the optimal update within a trust region is given by: g F 1g = lim ϵ 0 1 ϵ arg min θ h( θ) s.t. KL(ψ2 θ+ θ ψ2 θ) ϵ2 Therefore, the proof left with computing the gradient of the objective and the Fisher information matrix associated with the distribution |ψθ|2. Let θ0 represent the fixed part of the parameters, and, with slight abuse of notation, let θ denotes the variables under optimization. We avoid explicit dependency on θ0 in the notation of local energies EL(x) for clarity. The objective function h(θ) is expressed as: h(θ) = KL (1 τEL(x))2ψ2 θ0(x) ψ2 θ0+θ(x) = Z (1 τEL(x))2ψ2 θ0(x) R (1 τEL(x))2ψ2 θ0(x)dx log (1 τEL(x))2ψ2 θ0(x) R (1 τEL(x))2ψ2 θ0(x)dx log ψ2 θ0+θ(x) R ψ2 θ0+θ(x)dx The gradient is then computed as: Z (1 τEL(x))2ψ2 θ0(x) R (1 τEL(x))2ψ2 θ0(x)dx log ψ2 θ0+θ(x) R ψ2 θ0+θ(x)dxdx = Z (1 τEL(x))2ψ2 θ0(x) R (1 τEL(x))2ψ2 θ0(x)dx θ log ψ2 θ0+θ(x) R ψ2 θ0+θ(x)dxdx = E[ θ log ψ2 θ(x)] E (1 τEL(x))2 1 E (1 τEL(x))2 θ log ψ2 θ(x) The Fisher information matrix, normalized for the distribution, is: " θ log ψ2 θ(x) R ψ2 θ(x)dx θ log ψ2 θ(x) R ψ2 θ(x)dx = E h θ log ψ2 θ E θ log ψ2 θ θ log ψ2 θ E θ log ψ2 θ i . C Additional Experiment Results and Hyperparameters Table 4 details the network architecture hyperparameters for the neural ansatzes Psiformer and Lap Net used in our experiments. Table 5 outlines the training hyperparameters employed for pretraining and optimizing these ansatzes. Table 6 presents the results of our efforts to reproduce the baseline energy values, comparing them with the energies reported in the reference papers. These results affirm the consistency of our implementations with those described in the original publications. Table 5: Neural Network Architecture Hyperparameters Parameter Psiformer Lap Net Determinants 16 16 Network layers 4 4 Attention heads 4 4 Attention dims 64 64 MLP hidden dims 256 256 Table 6: Optimization Hyperparameters Parameter Value Training Optimizer KFAC Training iterations 2e5 Batch size 4096 Learning rate at iteration t lr0/(1 + t/t0) Initial learning rate lr0 0.05 Learning rate decay steps t0 1e4 Local energy clipping 5.0 Pretraining Optimizer LAMB Pretraining iterations 2e4 Learning rate 1e-3 MCMC Decorrelation steps 30 KFAC Norm constraint 1e-3 Damping 1e-3 Momentum 0 Decay factor of covariance moving average 0.95 Table 7: Energies of reproduced values based on our own experiments comparing the reported baseline values as in [8] and [9] System Psiformer Psi Reproduced Lap Net Lap Reproduced Li2 -14.99486(1) -14.99488(1) -14.99485(1) -14.99486(1) NH3 -56.56367(2) -56.56366(2) -56.56359(2) -56.56361(2) CO -113.32416(4) -113.32429(2) -113.32417(4) -113.32416(3) CH3NH2 -95.86050(4) -95.86051(3) -95.86025(3) -95.86026(3) C2H6O -155.04656(7) -155.04667(3) -155.04563(6) -155.04561(7) C4H6 -155.94619(8) -155.94618(8) -155.94528(4) -155.94535(3) Table 8: Energies for molecules tested with Psiformer. The table includes benchmarking values from [8], including both small and large models, where the latter has approximately four times the number of parameters as the former. We present the original results from our paper, obtained using the hyperparameters from [8] (not tuned), as well as results obtained with tuned hyperparameters. Both sets of results are derived from the Psiformer (Small). The results with tuned hyperparameters for the small model match or exceed the accuracies of the benchmarking large model. System Psiformer (Small) Psiformer (Large) Q2VMC (original) Q2VMC (tuned) Li2 -14.99486(1) -14.99485(2) -14.99490(1) -14.99492(5) NH3 -56.56367(2) -56.56381(2) -56.56374(2) -56.56386(2) CO -113.32416(4) -113.32466(3) -113.32442(2) -113.32469(3) CH3NH2 -95.86050(4) -95.86096(3) -95.86073(2) -95.86094(3) C2H6O -155.04656(7) -155.04759(6) -155.04696(3) -155.04740(5) C4H6 -155.94619(8) -155.94836(7) -155.94665(4) -155.94815(5) Figure 2: Energy training curves with different learning rates in ablation studies. Figure 3: Variance training curves with different learning rates in ablation studies. Neur IPS Paper Checklist Question: Do the main claims made in the abstract and introduction accurately reflect the paper s contributions and scope? Answer: [Yes] Justification: All claims made in the abstract and introduction can either be found in the Section 4 of main paper, where we introduce out methodology; or Sections 2 and 4 of the main paper where we present our experiment results and relevant technical details. Guidelines: The answer NA means that the abstract and introduction do not include the claims made in the paper. The abstract and/or introduction should clearly state the claims made, including the contributions made in the paper and important assumptions and limitations. A No or NA answer to this question will not be perceived well by the reviewers. The claims made should match theoretical and experimental results, and reflect how much the results can be expected to generalize to other settings. It is fine to include aspirational goals as motivation as long as it is clear that these goals are not attained by the paper. 2. Limitations Question: Does the paper discuss the limitations of the work performed by the authors? Answer: [Yes] Justification: We discussed the limitations of this work in last section of the main paper. Guidelines: The answer NA means that the paper has no limitation while the answer No means that the paper has limitations, but those are not discussed in the paper. The authors are encouraged to create a separate "Limitations" section in their paper. The paper should point out any strong assumptions and how robust the results are to violations of these assumptions (e.g., independence assumptions, noiseless settings, model well-specification, asymptotic approximations only holding locally). The authors should reflect on how these assumptions might be violated in practice and what the implications would be. The authors should reflect on the scope of the claims made, e.g., if the approach was only tested on a few datasets or with a few runs. In general, empirical results often depend on implicit assumptions, which should be articulated. The authors should reflect on the factors that influence the performance of the approach. For example, a facial recognition algorithm may perform poorly when image resolution is low or images are taken in low lighting. Or a speech-to-text system might not be used reliably to provide closed captions for online lectures because it fails to handle technical jargon. The authors should discuss the computational efficiency of the proposed algorithms and how they scale with dataset size. If applicable, the authors should discuss possible limitations of their approach to address problems of privacy and fairness. While the authors might fear that complete honesty about limitations might be used by reviewers as grounds for rejection, a worse outcome might be that reviewers discover limitations that aren t acknowledged in the paper. The authors should use their best judgment and recognize that individual actions in favor of transparency play an important role in developing norms that preserve the integrity of the community. Reviewers will be specifically instructed to not penalize honesty concerning limitations. 3. Theory Assumptions and Proofs Question: For each theoretical result, does the paper provide the full set of assumptions and a complete (and correct) proof? Answer: [Yes] Justification: Theoretical results are Theorem 4.2 and Proposition 4.4. Assumptions of both results are provided in the context and proof is in Appendix Section B. Guidelines: The answer NA means that the paper does not include theoretical results. All the theorems, formulas, and proofs in the paper should be numbered and crossreferenced. All assumptions should be clearly stated or referenced in the statement of any theorems. The proofs can either appear in the main paper or the supplemental material, but if they appear in the supplemental material, the authors are encouraged to provide a short proof sketch to provide intuition. Inversely, any informal proof provided in the core of the paper should be complemented by formal proofs provided in appendix or supplemental material. Theorems and Lemmas that the proof relies upon should be properly referenced. 4. Experimental Result Reproducibility Question: Does the paper fully disclose all the information needed to reproduce the main experimental results of the paper to the extent that it affects the main claims and/or conclusions of the paper (regardless of whether the code and data are provided or not)? Answer: [Yes] Justification: Technical details required to reproduce the main experimental results have been included in Section 5 of the main paper. Guidelines: The answer NA means that the paper does not include experiments. If the paper includes experiments, a No answer to this question will not be perceived well by the reviewers: Making the paper reproducible is important, regardless of whether the code and data are provided or not. If the contribution is a dataset and/or model, the authors should describe the steps taken to make their results reproducible or verifiable. Depending on the contribution, reproducibility can be accomplished in various ways. For example, if the contribution is a novel architecture, describing the architecture fully might suffice, or if the contribution is a specific model and empirical evaluation, it may be necessary to either make it possible for others to replicate the model with the same dataset, or provide access to the model. In general. releasing code and data is often one good way to accomplish this, but reproducibility can also be provided via detailed instructions for how to replicate the results, access to a hosted model (e.g., in the case of a large language model), releasing of a model checkpoint, or other means that are appropriate to the research performed. While Neur IPS does not require releasing code, the conference does require all submissions to provide some reasonable avenue for reproducibility, which may depend on the nature of the contribution. For example (a) If the contribution is primarily a new algorithm, the paper should make it clear how to reproduce that algorithm. (b) If the contribution is primarily a new model architecture, the paper should describe the architecture clearly and fully. (c) If the contribution is a new model (e.g., a large language model), then there should either be a way to access this model for reproducing the results or a way to reproduce the model (e.g., with an open-source dataset or instructions for how to construct the dataset). (d) We recognize that reproducibility may be tricky in some cases, in which case authors are welcome to describe the particular way they provide for reproducibility. In the case of closed-source models, it may be that access to the model is limited in some way (e.g., to registered users), but it should be possible for other researchers to have some path to reproducing or verifying the results. 5. Open access to data and code Question: Does the paper provide open access to the data and code, with sufficient instructions to faithfully reproduce the main experimental results, as described in supplemental material? Answer: [Yes] Justification: Code has been attached with the submission of this paper. Guidelines: The answer NA means that paper does not include experiments requiring code. Please see the Neur IPS code and data submission guidelines (https://nips.cc/ public/guides/Code Submission Policy) for more details. While we encourage the release of code and data, we understand that this might not be possible, so No is an acceptable answer. Papers cannot be rejected simply for not including code, unless this is central to the contribution (e.g., for a new open-source benchmark). The instructions should contain the exact command and environment needed to run to reproduce the results. See the Neur IPS code and data submission guidelines (https: //nips.cc/public/guides/Code Submission Policy) for more details. The authors should provide instructions on data access and preparation, including how to access the raw data, preprocessed data, intermediate data, and generated data, etc. The authors should provide scripts to reproduce all experimental results for the new proposed method and baselines. If only a subset of experiments are reproducible, they should state which ones are omitted from the script and why. At submission time, to preserve anonymity, the authors should release anonymized versions (if applicable). Providing as much information as possible in supplemental material (appended to the paper) is recommended, but including URLs to data and code is permitted. 6. Experimental Setting/Details Question: Does the paper specify all the training and test details (e.g., data splits, hyperparameters, how they were chosen, type of optimizer, etc.) necessary to understand the results? Answer: [Yes] Justification: Details relevant to this study have been included in Section 5 of experimental details. Other choices, e.g hyperparameters of KFAC, are defaults that can be found in the attched code. Guidelines: The answer NA means that the paper does not include experiments. The experimental setting should be presented in the core of the paper to a level of detail that is necessary to appreciate the results and make sense of them. The full details can be provided either with the code, in appendix, or as supplemental material. 7. Experiment Statistical Significance Question: Does the paper report error bars suitably and correctly defined or other appropriate information about the statistical significance of the experiments? Answer: [Yes] Justification: The common sense of error bars does not apply to the study of quantum variational Monte Carlo methods. We have included the variance curves for each set of energy (loss) curves, which should work as error bars in other studies. Guidelines: The answer NA means that the paper does not include experiments. The authors should answer "Yes" if the results are accompanied by error bars, confidence intervals, or statistical significance tests, at least for the experiments that support the main claims of the paper. The factors of variability that the error bars are capturing should be clearly stated (for example, train/test split, initialization, random drawing of some parameter, or overall run with given experimental conditions). The method for calculating the error bars should be explained (closed form formula, call to a library function, bootstrap, etc.) The assumptions made should be given (e.g., Normally distributed errors). It should be clear whether the error bar is the standard deviation or the standard error of the mean. It is OK to report 1-sigma error bars, but one should state it. The authors should preferably report a 2-sigma error bar than state that they have a 96% CI, if the hypothesis of Normality of errors is not verified. For asymmetric distributions, the authors should be careful not to show in tables or figures symmetric error bars that would yield results that are out of range (e.g. negative error rates). If error bars are reported in tables or plots, The authors should explain in the text how they were calculated and reference the corresponding figures or tables in the text. 8. Experiments Compute Resources Question: For each experiment, does the paper provide sufficient information on the computer resources (type of compute workers, memory, time of execution) needed to reproduce the experiments? Answer: [Yes] Justification: Information is included in Section 5 of the main paper. Guidelines: The answer NA means that the paper does not include experiments. The paper should indicate the type of compute workers CPU or GPU, internal cluster, or cloud provider, including relevant memory and storage. The paper should provide the amount of compute required for each of the individual experimental runs as well as estimate the total compute. The paper should disclose whether the full research project required more compute than the experiments reported in the paper (e.g., preliminary or failed experiments that didn t make it into the paper). 9. Code Of Ethics Question: Does the research conducted in the paper conform, in every respect, with the Neur IPS Code of Ethics https://neurips.cc/public/Ethics Guidelines? Answer: [Yes] Justification: The research conducted in the paper conforms with the Neur IPS Code of Ethics Guidelines: The answer NA means that the authors have not reviewed the Neur IPS Code of Ethics. If the authors answer No, they should explain the special circumstances that require a deviation from the Code of Ethics. The authors should make sure to preserve anonymity (e.g., if there is a special consideration due to laws or regulations in their jurisdiction). 10. Broader Impacts Question: Does the paper discuss both potential positive societal impacts and negative societal impacts of the work performed? Answer: [Yes] Justification: These have been discussed in the last paragraph of the main paper. Guidelines: The answer NA means that there is no societal impact of the work performed. If the authors answer NA or No, they should explain why their work has no societal impact or why the paper does not address societal impact. Examples of negative societal impacts include potential malicious or unintended uses (e.g., disinformation, generating fake profiles, surveillance), fairness considerations (e.g., deployment of technologies that could make decisions that unfairly impact specific groups), privacy considerations, and security considerations. The conference expects that many papers will be foundational research and not tied to particular applications, let alone deployments. However, if there is a direct path to any negative applications, the authors should point it out. For example, it is legitimate to point out that an improvement in the quality of generative models could be used to generate deepfakes for disinformation. On the other hand, it is not needed to point out that a generic algorithm for optimizing neural networks could enable people to train models that generate Deepfakes faster. The authors should consider possible harms that could arise when the technology is being used as intended and functioning correctly, harms that could arise when the technology is being used as intended but gives incorrect results, and harms following from (intentional or unintentional) misuse of the technology. If there are negative societal impacts, the authors could also discuss possible mitigation strategies (e.g., gated release of models, providing defenses in addition to attacks, mechanisms for monitoring misuse, mechanisms to monitor how a system learns from feedback over time, improving the efficiency and accessibility of ML). 11. Safeguards Question: Does the paper describe safeguards that have been put in place for responsible release of data or models that have a high risk for misuse (e.g., pretrained language models, image generators, or scraped datasets)? Answer: [NA] Justification: The models and algorithms presented in the paper pose no risk of misuse. Guidelines: The answer NA means that the paper poses no such risks. Released models that have a high risk for misuse or dual-use should be released with necessary safeguards to allow for controlled use of the model, for example by requiring that users adhere to usage guidelines or restrictions to access the model or implementing safety filters. Datasets that have been scraped from the Internet could pose safety risks. The authors should describe how they avoided releasing unsafe images. We recognize that providing effective safeguards is challenging, and many papers do not require this, but we encourage authors to take this into account and make a best faith effort. 12. Licenses for existing assets Question: Are the creators or original owners of assets (e.g., code, data, models), used in the paper, properly credited and are the license and terms of use explicitly mentioned and properly respected? Answer: [Yes] Justification: Citations have been made throughout the paper where appropriate. Licenses have been mentioned in the code and computational details of the main paper. Guidelines: The answer NA means that the paper does not use existing assets. The authors should cite the original paper that produced the code package or dataset. The authors should state which version of the asset is used and, if possible, include a URL. The name of the license (e.g., CC-BY 4.0) should be included for each asset. For scraped data from a particular source (e.g., website), the copyright and terms of service of that source should be provided. If assets are released, the license, copyright information, and terms of use in the package should be provided. For popular datasets, paperswithcode.com/datasets has curated licenses for some datasets. Their licensing guide can help determine the license of a dataset. For existing datasets that are re-packaged, both the original license and the license of the derived asset (if it has changed) should be provided. If this information is not available online, the authors are encouraged to reach out to the asset s creators. 13. New Assets Question: Are new assets introduced in the paper well documented and is the documentation provided alongside the assets? Answer: [Yes] Justification: The submission includes a documented zip file of the code used to perform the experiments presented in the paper. Guidelines: The answer NA means that the paper does not release new assets. Researchers should communicate the details of the dataset/code/model as part of their submissions via structured templates. This includes details about training, license, limitations, etc. The paper should discuss whether and how consent was obtained from people whose asset is used. At submission time, remember to anonymize your assets (if applicable). You can either create an anonymized URL or include an anonymized zip file. 14. Crowdsourcing and Research with Human Subjects Question: For crowdsourcing experiments and research with human subjects, does the paper include the full text of instructions given to participants and screenshots, if applicable, as well as details about compensation (if any)? Answer: [NA] Justification: This paper does not involve crowdsourcing nor research with human subjects. Guidelines: The answer NA means that the paper does not involve crowdsourcing nor research with human subjects. Including this information in the supplemental material is fine, but if the main contribution of the paper involves human subjects, then as much detail as possible should be included in the main paper. According to the Neur IPS Code of Ethics, workers involved in data collection, curation, or other labor should be paid at least the minimum wage in the country of the data collector. 15. Institutional Review Board (IRB) Approvals or Equivalent for Research with Human Subjects Question: Does the paper describe potential risks incurred by study participants, whether such risks were disclosed to the subjects, and whether Institutional Review Board (IRB) approvals (or an equivalent approval/review based on the requirements of your country or institution) were obtained? Answer: [NA] Justification: This paper does not involve crowdsourcing nor research with human subjects Guidelines: The answer NA means that the paper does not involve crowdsourcing nor research with human subjects. Depending on the country in which research is conducted, IRB approval (or equivalent) may be required for any human subjects research. If you obtained IRB approval, you should clearly state this in the paper. We recognize that the procedures for this may vary significantly between institutions and locations, and we expect authors to adhere to the Neur IPS Code of Ethics and the guidelines for their institution. For initial submissions, do not include any information that would break anonymity (if applicable), such as the institution conducting the review.