
2
I. INTRODUCTION
Solving the Schr¨odinger equation for systems of many interacting bosons or fermions is classified as an NP-hard
problem due to the complexity of the required many-dimensional wave function, resulting in an exponential growth of
degrees of freedom. Reducing the dimensionalities of quantum mechanical many-body systems is an important aspect
of modern physics, ranging from the development of efficient algorithms for studying many-body systems to exploiting
the increase in computing power. To write software that can fully utilize the available resources has long been known
to be an important aspect of these endeavors. Despite tremendous progress has been made in this direction, traditional
many-particle methods, either quantum mechanical or classical ones, face huge dimensionality problems when applied
to studies of systems with many interacting particles.
Over the last two decades, quantum computing and machine learning have emerged as some of the most promising
approaches for studying complex physical systems where several length and energy scales are involved. Machine
learning techniques and in particular neural-network quantum states [1] have recently been applied to studies of
many-body systems, see for example Refs. [2–9], in various fields of physics and quantum chemistry, with very
promising results. In many of these studies, one has obtained results that align well with exact analytical solutions
or are in close agreement with state-of-the-art quantum Monte Carlo calculations.
The variational and diffusion Monte Carlo algorithms are among the most popular and successful methods available
for ground-state studies of quantum mechanical systems. They both rely on a suitable ansatz for the ground-state of
the system, often dubbed trial wave function, which is defined in terms of a set of variational parameters whose optimal
values are found by minimizing the total energy of the system. Devising flexible and accurate functional forms for the
trial wave functions requires prior knowledge and physical intuition about the system under investigation. However,
for many systems we do not have this intuition, and as a result it is often difficult to define a good ansatz for the
state function.
According to the universal approximation theorem, a deep neural network can represent any continuous function
within a certain error [10] — see also Refs. [1,11–13] for further discussions of deep leaning methods. Since the
variational state wave function in principle can take any functional form, it is natural to replace the trial wave
function with a neural network and treat it as a machine learning problem. This approach has been successfully
implemented in recent works, see for example Refs. [2,4,8,9,14], and forms the motivation for the present study.
Here, the neural network of choice was derived from so-called restricted Boltzmann machines, much inspired by the
recent contributions by Carleo et al., see for example Refs. [2,6]. Note that neural-networks representations of
variational states are more general, as they do not in principle require prior knowledge on the ground-state wave
function, thereby opening the door to systems that have yet to be solved. Particular attention however has to be
devoted to the symmetries of the problem, whose inclusion is critical to achieve accurate results [].
In this work, we will focus on systems of electrons confined to move in two-dimensional harmonic oscillator sys-
tems, so-called quantum dots. These are strongly confined electrons and offer a wide variety of complex and subtle
phenomena which pose severe challenges to existing many-body methods. Due to their small size, quantum dots are
characterized by discrete quantum levels. For instance, the ground states of circular dots show similar shell structures
and magic numbers as seen for atoms and nuclei. These structures are particularly evident in measurements of the
change in electrochemical potential due to the addition of one extra electron. Here these systems will serve as our
test of the applicability of artificial neural network variational states, including restricted Boltzmann Machines.
The theoretical foundation and the methodology are explained in section II. The subsequent sections present our
results with an analysis of computational methods and resources. In the last section we present our conclusions and
perspectives for future work.
II. METHOD
For any Hamiltonian ˆ
Hand trial wave function ψT, the variational principle guarantees that the expectation value
of the energy ETis greater than or equal to the true ground state energy E0,
E0≤ET=hψT|ˆ
H|ψTi
hψT|ψTi.(1)
Thus approximate solutions to the time-independent Schr¨odinger equation can be obtained by choosing a careful
parameterization of the wave function and minimizing the energy ETwith respect to the parameters. Since the
integrals representing ETare normally high dimensional, it is most efficient to evaluate them by means of Monte