• No results found

Approximating ground states by neural network quantum states

N/A
N/A
Protected

Academic year: 2020

Share "Approximating ground states by neural network quantum states"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

Approximating ground states by neural network

quantum states

Ying Yang1,2, Chengyang Zhang1, Huaixin Cao1,∗

1 School of Mathematics and Information Science, Shaanxi Normal University, Xi’an 710119, China 2 School of Mathematics and Information Technology, Yuncheng University, Yuncheng 044000, China

* Correspondence: caohx@snnu.edu.cn; Tel.: 18691958211

Abstract:The many-body problem in quantum physics originates from the difficulty of describing the non-trivial correlations encoded in the exponential complexity of the many-body wave function. Motivated by the Giuseppe Carleo’s work titled solving the quantum many-body problem with artificial neural networks [Science, 2017, 355: 602], we focus on finding the NNQS approximation of the unknown ground state of a given HamiltonianHin terms of the best relative error and explore the influences of sum, tensor product, local unitary of Hamiltonians on the best relative error. Besides, we illustrate our method with some examples.

Keywords:Approximation; ground state; neural network quantum state

An artificial neural network (ANN) is an information processing paradigm that is inspired by the way biological nervous systems, such as the brain, process information. Up to now, there is a lot of research on the approximation ability of neural network architectures, such as Kolmogorov [1], Hornik [2], Cybenko [3], Funahashi [4], Hornik [5], Roux [6].

The many-body problem is a general name for a vast category of physical problems pertaining to the properties of microscopic systems made of a large number of interacting particles. In such a quantum system, the repeated interactions between particles create quantum correlations, or entanglement. As a consequence, the wave function of the system is a complicated object holding a large amount of information, which usually makes exact or analytical calculations impractical or even impossible. Thus, many-body theoretical physics most often relies on a set of approximations specific to the problem at hand, and ranks among the most computationally intensive fields of science. Recently, an idea that received a lot of attention from the scientific community consists in using neural networks as variational wave functions to approximate ground states of many-body quantum systems. In this direction, the networks are trained or optimized by the standard variational Monte Carlo (VMC) method while a few different neural-network architectures were tested [7–10], and the most promising results so far have been achieved with Boltzmann machines [10]. In particular, state-of-the-art numerical results have been obtained on popular models with restricted Boltzmann machines (RBM), and recent effort has demonstrated the power of deep Boltzmann machines to represent ground states of many-body Hamiltonians with polynomial-size gap and quantum states generated by any polynomial size quantum circuits [11,12]. Carleo and Troyer in [7] demonstrated the remarkable power of a reinforcement learning approach in calculating the ground state or simulating the unitary time evolution of complex quantum systems with strong interactions. Deng et al [13,14] show that this representation can be used to describe topological states. Besides, they have constructed exact representations for SPT states and intrinsic topologically ordered states. Very recently, Glasser et al [15] show that there are strong connections between neural network quantum states in the form of RBM and some classes of tensor-network states in arbitrary dimensions and obtain that neural network quantum states and their string-bond-state extension can describe a lattice fractional quantum Hall state exactly. In addition, there are a lot of related studies, such as [16–19].

Despite such exciting development, but it is unknown whether a general state can be expressed by neural networks efficiently. Generalizing the idea of [7], we introduced in [20] first neural networks

(2)

quantum states (NNQSs) baced on general input observables and explored some related properties about NNQSs, such as tensor product, local unitary operation and so on. Secondly, based on the construction of neural network representations for the cluster state in 1D, we proved necessary and sufficient conditions for a general graph state to be represented by an NNQS. We illustrated our method with some examples and observed that someN-qubit states can be represented by a normalized NNQS, such as any separable pure state, every Bell state, GHZ states and so on.

In this paper, based on the NNQSs introduced in [20], we focus on finding the NNQS approximation of the unknown ground state of a given Hamiltonian H. The remainder part of this paper are organized as follows. In Section 2, we recall the concept and the related properties of NNQSs introduced in [20]. In Section 3, we explore the NNQS approximation of the unknown ground state of a given HamiltonianHin terms of the best relative error and consider the influence of sum, tensor product, local unitary of Hamiltonian on the best relative error. Besides, we illustrate our method with some examples.

2. Neural-network quantum states

To start with, let us recall the concept and the related properties of NNQSs introduced in [20]. Let

Q1,Q2, . . . ,QNbenquantum systems with state spacesH1,H2, . . . ,HNof dimensionsd1,d2, . . . ,dN, respectively. We consider the composite systemQofQ1,Q2, . . . ,Qnwith state spaceH:=H1⊗ H2⊗ . . .⊗ HN.

LetS1,S2, . . . ,SNare non-degenerate observables of systemsQ1,Q2, . . . ,QN, respectively. Then

S = S1⊗S2⊗. . .⊗SN is an observable of the composite systemQ. Use{|ψkji}

dj−1

kj=0to denote the eigenbasis ofSjcorresponding to eigenvalues{λkj}

dj−1

kj=0. Thus,

Sj|ψkji=λkj|ψkji(kj=0, 1, . . . ,dj−1). (1)

It is easy to check that the eigenvalues and corresponding eigenbasis ofS=S1⊗S2⊗. . .⊗SNare

λk1λk2. . .λkN and|ψk1i ⊗ |ψk2i ⊗. . .⊗ |ψkNi(kj=0, 1, . . . ,dj−1), (2)

respectively. Put

V(S) =nΛk1k2...kNλk1,λk2, . . . ,λkN

T

:kj=0, 1, . . . ,dj−1

o

,

called an input space. For parameters

a= (a1,a2, . . . ,aN)T∈CN,b= (b1,b2, . . . ,bM)T∈CM,W= [Wij]∈CM×N,

writeΩ= (a,b,W)and put

ΨS,Ω(λk1,λk2, . . . ,λkN) =

hi=±1 exp

N

j=1 ajλkj+

M

i=1 bihi+

M

i=1 N

j=1

Wijhiλkj

!

. (3)

Then we obtain a complex-valued functionΨS,Ω(λk1,λk2, . . . ,λkN)of the input variableΛk1k2...kN. We

call it aneural network quantum wave function(NNQWF). It may be identically zero. In what follows, we assume that this is not the case, that is, assume thatΨS,Ω(λk1,λk2, . . . ,λkN) 6= 0 for some input

variableΛk1k2...kN. Then we define

|ΨS,Ωi=

Λk1k2...kN∈V(S)

(3)

which is a nonzero vector (not necessarily normalized) of the Hilbert spaceH. We call it aneural network quantum state(NNQS) induced by the parameterΩ = (a,b,W)and the input observable

S=S1⊗S2⊗. . .⊗SN(Figure 1).

2 i W 1 i W MN W 11

W Wi3 WiN

1

h h2 h3 hi hM

1

S S2 S3 Sj SN

1

S S2 S3 Sj SN

ij

W

Visible Layer Hidden Layer

Figure 1.Artificial neural network encoding an NNQS. It is a restricted Boltzmann machine architecture that features a set ofNvisible artificial neurons (blue disks) and a set ofMhidden neurons (yellow disks). For each valueΛk1k2...kNof the input observableS, the neural network computes the value of

theΨS,Ω(λk1,λk2, . . . ,λkN).

NNQWF can be reduced to

ΨS,Ω(λk1,λk2, . . . ,λkN) =

N

j=1 eajλkj·

M

i=1

2 cosh bi+ N

j=1 Wijλkj

!

. (5)

It is can be described by the following “quantum artificial neural network", see Figure2wherea=0 and

∑bi(x1,x2, . . . ,xN) =bi+∑Nj=1xj, 2 cosh(z) =ez+e−z, Π(y1,y2, . . . ,yM) =ΠiM=1yi, and the final outcomeΨS,Ω(λk1,λk2, . . . ,λkN)is given by (5).

1 S 2 S j S N S 1 b  2 b   i bM b 2 cosh 2 cosh 2 cosh 2 cosh a E  1 k   2 k   j k   N k   ij W 11 W 1j W 1 M W 1 2 ,( , , , N)

S k kk

 

An artificial neural network

Figure 2.Quantum artificial neural network with parameterΩ= (0,b,W).

We call this network a quantum artificial neural network because that its inputs eigenvalues of quantum observables and the outcomes are values of an NNQWF, while it has a network structure similar to a usual artificial neural network.

Next, let us consider the tensor product of the two NNQSs. We have proved the following.

Proposition 1. [20] Suppose that|Ψ0

S0,0iand|Ψ00S00,00iare two NNQSs with parameters

S0 =S01⊗. . .⊗S0N0,S00=S001⊗. . .⊗S00N00,Ω0 = (a0,b0,W0),Ω00= (a00,b00,W00),

(4)

a= a 0

a00

!

,b= b

0

b00

!

,W= [Wij] =

WM0 0×N0 0 0 WM0000×N00

!

.

Now, we discuss the influence of local unitary operation (LUO) on an NNQS. We conclude this conclusion as following.

Proposition 2. [20] Suppose that|ΨS,Ωiis an NNQS and U = U1⊗U2⊗. . .⊗UN is a local unitary

operator onH. Then U|ΨS,Ωi=|ΨUSU†,i, which is also an NNQS with the input observable USU†and the parameterΩ, and has the same NNQWF as|ΨS,Ωi.

Remark 1. It can be seen from Proposition 2 that if two pure states are LU-equivalent and an NNQS representation of one of the two states is easily given, then that of another state can be obtained from that of the former.

As the end of this section, we discuss a special classes of NNQSs. WhenS=σ1z⊗σ2z⊗. . .⊗σzN, we have

λkj =

(

1, kj =0

−1, kj =1

,|ψkji=

(

|0i, kj =0

|1i, kj =1

(1≤j≤ N),

andV(S) ={1,−1}N.

In this case, the NNQS (4) becomes

|ΨS,Ωi=

Λk1k2...kN∈{1,−1}N

ΨS,Ω(λk1,λk2, . . . ,λkN)|ψk1i ⊗ |ψk2i ⊗. . .⊗ |ψkNi. (6)

This leads to the NNQS induced in [7] and discussed in [13]. We call such an NNQS aspin-z NNQS.

3. Approximating ground states by neural network quantum states

In this section, we try to find approximate solution to the static Schr ¨odinger equationH|ψi=E|ψi

for a given HamiltonianH. For example, to find approximation of ground states by neural network quantum states.

Let|ΨS,Ωibe an NNQS given by Eq.(4) andHbe a Hamiltonian whose smallest eigenvalueEexact is not zero. Put

EH(S,Ω) =

hΨS,Ω|H|ΨS,Ωi hΨS,Ω|ΨS,Ωi

.

We seek the minimum relative error betweenEH(S,Ω)andEexactoverΩ,

e=min

|EH(S,Ω)−Eexact|

|Eexact| . (7)

We callethebest relative errorbetweenEH(S,Ω)andEexact. The neural network quantum state|ΨS,Ωi corresponding to the minimum ofeis the best neural network representation of the ground state ofH.

Generally,EH(S,Ω)≥Eexact. Hence,ecan also be expressed as

e=min

EH(S,Ω)−Eexact

|Eexact| .

(5)

Proposition 3. Suppose that H1 and H2 are two Hamiltonians, Eexact0 , Eexact00 and Eexact are the smallest

eigenvalue of H1, H2and H1+H2, respectively,|ΨS,Ωiis an NNQS. Then EH1+H2(S,Ω) =EH1(S,Ω) +EH2(S,Ω).

Furthermore, ifminΩ(EH1(S,Ω) +EH2(S,Ω)) =minΩEH1(S,Ω) +minΩEH2(S,Ω), then

0≤ee1+e2,

where

e1=min

|EH1(S,Ω)−E0exact|

|E0exact| , e2=minΩ

|EH2(S,Ω)−E

00

exact|

|E00exact| , e=minΩ

|EH1+H2(S,Ω)−Eexact|

|Eexact| .

Proof. We can easily compute that

EH1+H2(S,Ω) =

hΨS,Ω|H1+H2|ΨS,Ωi

hΨS,Ω|ΨS,Ωi

= hΨS,Ω|H1|ΨS,Ωi

hΨS,Ω|ΨS,Ωi

+hΨS,Ω|H2|ΨS,Ωi

hΨS,Ω|ΨS,Ωi

= EH1(S,Ω) +EH2(S,Ω).

It is easily see thate≥0. Generally,

min

Ω EH1(S,Ω)≥E

0

exact, min

Ω EH2(S,Ω)≥E

00

exact, min

Ω EH1+H2(S,Ω)≥Eexact.

Besides, when min(EH1(S,Ω) +EH2(S,Ω)) = minΩEH1(S,Ω) +minΩEH2(S,Ω), we see from Eexact ≥E0exact+Eexact00 that

e =

|minEH1+H2(S,Ω)−Eexact| |Eexact|

= |minΩ(EH1(S,Ω) +EH2(S,Ω))−Eexact| |Eexact|

≤ |minΩEH1(S,Ω) +minΩEH2(S,Ω)−E

0

exact−E00exact|

|E0

exact+Eexact00 |

≤ |minΩEH1(S,Ω)−E

0

exact|

|E0exact| +

|minΩEH2(S,Ω)−E

00

exact|

|E00exact|

= e1+e2.

Now, we discuss the influence of tensor product of Hamiltonians on the best relative error. We get this conclusion as following.

Proposition 4. Suppose that H1 and H2 are two Hamiltonians, Eexact0 , Eexact00 and Eexact are the smallest

eigenvalue of H1, H2and H1⊗H2, respectively.|Ψ0S0,0iand|Ψ00S00,00iare two NNQSs with parameters

S0 =S01⊗. . .⊗S0N0,S

00

=S001⊗. . .⊗SN0000,Ω0 = (a0,b0,W0),Ω00= (a00,b00,W00),

respectively. Let

(6)

a0= a

0

a00

!

,b0= b

0

b00

!

,W0= [Wij] =

WM0 0×N0 0 0 WM0000×N00

!

.

Then

EH1⊗H2(S0,Ω0) =EH1(S

0

,Ω0)·EH2(S

00

,Ω00).

Furthermore, if H1and H2are positive definite, thene0e00≤e0where

e0 =min

Ω0

|EH1(S

0,0)E0

exact|

|E0exact| , e

00=min

Ω00

|EH2(S

00,00)E00

exact|

|Eexact00 | ,

e0=min

Ω0

|EH1⊗H2(S0,Ω0)−Eexact| |Eexact| .

Proof. Since |Ψ0

S0,0i and |Ψ00S00,00i are two NNQSs, we know from Proposition 1 that |Ψ0S0,0i ⊗

|Ψ00S00,00i=|ΦS0,Ω0iis also an NNQS. Furthermore, we can compute

EH1⊗H2(S0,Ω0) =

hΨS0,Ω0|H1⊗H2|ΨS0,Ω0i hΨS0,Ω0|ΨS0,Ω0i

= hΨS0,Ω0|H1|ΨS0,Ω0i

hΨS0,0|ΨS0,0i ·

S00,00|H2S00,00i

hΨS00,00|ΨS00,00i

= EH1(S

0,0)·E

H2(S

00,00).

SinceH1andH2are positive,Eexact=E0exactEexact00 . Observe that min

Ω0 EH1(S

0,0)E0

exact >0, min

Ω00 EH2(S

00,00)E00

exact >0, min

Ω0

EH1⊗H2(S0,Ω0)≥Eexact >0.

Thus, we have

e0 =

|min0EH1⊗H2(S0,Ω0)−Eexact| |Eexact|

= |minΩ0EH1(S

0,0)·min

Ω00EH

2(S

00,00)E0

exactEexact00 |

|E0exact| · |E00exact|

≥ |minΩ0EH1(S

0,0)E0

exact|

|Eexact0 | ·

|min00EH

2(S

00,00)E00

exact|

|Eexact00 |

= e0e00.

Now, we discuss the influence of local unitary operation on the best relative error. We conclude this conclusion as following.

Proposition 5. Suppose that H is an Hamiltonian,|ΨS,Ωiis an NNQS and U=U1⊗U2⊗. . .⊗UNis a

local unitary operator onH. Eexact,E0exactare the smallest eigenvalue of H and UHU†, respectively. Then EUHU†(S,Ω) =EH(U†SU,Ω),

ande=e0where

e=min

|EH(U†SU,Ω)−Eexact|

|Eexact| , e

0 =min

(7)

Proof. We can obtain from Proposition 2 thatU†|ΨS,Ωi=|ΨU†SU,i, which is also an NNQS. Therefore

EUHU†(S,Ω) =

hΨS,Ω|UHU†|ΨS,Ωi

hΨS,Ω|ΨS,Ωi

= hΨU†SU,Ω|H|ΨU†SU,Ωi

hΨU†SU,USU,i

= EH(U†SU,Ω).

SinceUis a local unitary operator,Eexact =E0exact. We can easily obtain thate=e0. Lastly, we give two examples in order to illustrate our method.

Example 1. Suppose that H =|00ih00|+2|01ih01|+3|10ih10|+4|11ih11|. Then H can be represented under the basis{|00i,|01i,|10i,|11i}by H =diag(1, 2, 3, 4). It is easily to see that the minimum eigenvalue of H is1, the ground state is|00i.

Next we use spin-z NNQSs

|ΨS,Ωi=

Λk1k2∈{1,−1}2

ΨS,Ω(λk1,λk2)|ψk1i ⊗ |ψk2i.

to approximate the ground state|00iof H, where

ΨS,Ω(λk1,λk2) = 2

j=1 eajλkj·

M

i=1

2 cosh bi+ 2

j=1 Wijλkj

!

.

When N= M=2, we have

|ΨS,Ωi = 4ea1ea2cosh(b1+W11+W12)cosh(b2+W21+W22)|00i

+ 4ea1e−a2cosh(b

1+W11−W12)cosh(b2+W21−W22)|01i

+ 4e−a1ea2cosh(b

1−W11+W12)cosh(b2−W21+W22)|10i

+ 4e−a1e−a2cosh(b

1−W11−W12)cosh(b2−W21−W22)|11i. We can easily calculate that

EH(S,Ω) =

|ea1ea2cosh(b

1+W11+W12)cosh(b2+W21+W22)|2

+ 2ea1e−a2cosh(b1+W11−W12)cosh(b2+W21−W22)

2

+ 3

e−a1ea2cosh(b1−W11+W12)cosh(b2−W21+W22)

2

+ 4e−a1e−a2cosh(b1−W11−W12)cosh(b2−W21−W22)

2

/|ea1ea2cosh(b

1+W11+W12)cosh(b2+W21+W22)|2

+ ea1e−a2cosh(b1+W11−W12)cosh(b2+W21−W22)

2

+

e−a1ea2cosh(b1−W11+W12)cosh(b2−W21+W22)

2

+ e−a1e−a2cosh(b1−W11−W12)cosh(b2−W21−W22)

2

.

Next we seek the minimum value of EH(S,Ω)overΩ. By letting

(8)

we define a function g by

g(x1,x2, . . . ,x8)

= (ex7+x8 ·cosh(x1+x3+x4)·cosh(x2+x5+x6)

2

+2

ex7−x8 ·cosh(x1+x3−x4)·cosh(x2+x5−x6)

2

+3e−x7+x8·cosh(x1−x3+x4)·cosh(x2−x5+x6)

2

+4e−x7−x8·cosh(x1−x3−x4)·cosh(x2−x5−x6)

2

)

/(

ex7+x8·cosh(x1+x3+x4)·cosh(x2+x5+x6)

2

+ex7−x8·cosh(x1+x3−x4)·cosh(x2+x5−x6)

2

+e−x7+x8·cosh(x1−x3+x4)·cosh(x2−x5+x6)

2

+

e−x7−x8·cosh(x1−x3−x4)·cosh(x2−x5−x6)

2

)

and then numerically minimize g over x1,x2, . . . ,x8(see Figure3).

Figure 3.Numerically minimizegoverx1,x2, . . . ,x8by optimization.

By using Matlab, we find

min xi

g(x1,x2, . . . ,x8) =g(0.743, 5.788, 2.843, 4.274, 5.501, 5.148, 3.312, 1.916) =1.

We obtain

e=min

|EH(S,Ω)−Eexact|

|Eexact|

=0

Meanwhile, the corresponding NNQS is

|ΨS,Ωi=6.6458×1012|00i+4.6761×103|01i+505.6622|10i+406.2882|11i,

the normalized NNQS is

|Ψ0

S,Ωi=

|ΨS,Ωi

p

hΨS,Ω|ΨS,Ωi

≈ |00i.

Besides, we can also calculate the distance between the actual ground state|00iand the approximate state|Ψ0S,i to be

dist(|00i,|Ψ0

S,Ωi) =k|00i − |Ψ0S,Ωik ≈0.

Example 2. Suppose that

HNcluster=− N

i=1

(9)

whereσ0z= I,σNz+1= I. It is easily to see that the minimum eigenvalue of HclusterN is−N, the ground state is

cluster state|CNi. Hence, Eexact=−N.

Next we use spin-z NNQSs |ΨS,Ωi=

Λk1k2...kN∈{1,−1}N

ΨS,Ω(λk1,λk2, . . . ,λkN)|ψk1i ⊗ |ψk2i ⊗. . .⊗ |ψkNi,

to approximate the ground state|CNiof HNcluster, where

ΨS,Ω(λk1,λk2, . . . ,λkN) =

N

j=1 eajλkj·

M

i=1

2 cosh bi+ N

j=1 Wijλkj

!

.

(i)When N=M=2. By letting

a1=x1+x2i,a2=x3+x4i,b1=x5+x6i,b2=x7+x8i, W11=x9+x10i,W12=x11+x12i,W21 =x13+x14i,W22=x15+x16i, using Matlab(see Figure4), we find

e=1.438×10−6,

where

a= 0.065+0.194i 0.008+0.37i

!

,b= 0.022+0.693i

−0.431−0.056i

!

,W = 0.437+0.909i 0.018+0.733i

−0.272+0.952i 0.2+0.771i

!

.

Figure 4.Numerically minimizeeby optimization.

Meanwhile, the corresponding NNQS is

|ΨS,Ωi= (3.5877+0.4407i)|00i+ (3.5755+0.5083i)|01i+ (3.5805+0.4372i)|10i+ (−3.5698−0.5169i)|11i,

then normalized NNQS is

|Ψ0S,i = p |ΨS,Ωi

hΨS,Ω|ΨS,Ωi

= (0.4969+0.0610i)|00i+ (0.4952+0.0704i)|01i

+(0.4959+0.0606i)|10i+ (−0.4944−0.0716i)|11i.

Besides, we can also calculate the fidelity between the actual ground state

|C2i= 1 2|00i+

1 2|01i+

1 2|10i −

(10)

and the approximate state|Ψ0

S,Ωito be

F(|C2i,|Ψ0S,Ωi) =|hC2|Ψ0S,Ωi|=0.9999≈1. Hence,|C2i ≈ |Ψ0

S,Ωi.

In addition, we find that when N=2,egets smaller and smaller as M changes, see Table1.

Table 1.The numerical simulation results ofN,M.

N M e

2 2 1.438×10−6 2 4 1.0716×10−6 2 6 6.7887×10−7 2 8 4.987×10−7

(ii)When N=3,M=3. By using Matlab(see Figure5), we find

e=2.981×10−4.

where

a=

 

0.956+1.669i 1.309−0.255i

−0.148−0.152i

,b=

 

0.653+0.863i 0.569+0.706i

−0.613+0.894i

,

W=

 

−0.066+0.969i −1.213+2.029i −0.354−0.647i

−0.233+3.12i 0.986+0.198i 0.438+0.16i 0.74+1.206i 0.749−0.985i −0.445+0.8i

.

Figure 5.Numerically minimizeeby optimization.

Meanwhile, the corresponding NNQS is

|ΨS,Ωi = (−4.5329−9.8797i)|000i+ (−4.4661−9.6734i)|001i+ (−4.5709−9.9717i)|010i

+(4.3557+9.7498i)|011i+ (−4.4258−9.8957i)|100i+ (−4.4603−9.6152i)|101i

(11)

then normalized NNQS is

|Ψ0

S,Ωi =

|ΨS,Ωi

p

hΨS,Ω|ΨS,Ωi

= (−0.1488−0.3242i)|000i+ (−0.1466−0.3175i)|001i

+(−0.1500−0.3272i)|010i+ (0.1429+0.32i)|011i+ (−0.1452−0.3248i)|100i

+(−0.1464−0.3156i)|101i+ (0.1533+0.3242i)|110i+ (−0.1362−0.3215i)|111i. Besides, we can also calculate the fidelity between the actual ground state

|C3i= 1

2√2(|000i+|001i+|010i − |011i+|100i+|101i − |110i+|111i)

and the approximate state|Ψ0S,ito be

F(|C3i,|Ψ0S,Ωi) =|hC3|Ψ0S,Ωi|=0.9999≈1. Hence,|C3i ≈ |Ψ0S,i.

4. Conclusions

(12)

Acknowledgments: This work was supported by the National Natural Science Foundation of China (Nos. 11871318, 11771009, 11571213, 11601300), the Fundamental Research Funds for the Central Universities (GK201703093, GK201801011) and Shaanxi Province Innovation Ability Support Program (2018KJXX-054). Author Contributions: The work of this paper was accomplished by Ying Yang, Chengyang Zhang and Huaixin Cao. Moreover, all authors have read the paper carefully and approved the research contents that were written in the final manuscript. We thank Dr. Wenfei Cao of Shaanxi Normal University for his help in writing algorithms. Conflicts of Interest:The authors declare no conflict of interest.

References

1. Kolmogorov, A.N. On the representation of continuous functions of many variables by superposition of continuous functions of one variable and addition.Amer. Math. Soc. Transl1963,28, 55.

2. Hornik, K.; Stinchcombe, M.; White, H. Multilayer feedforward networks are universal approximators. Neural Networks1989,2, 359.

3. Cybenko, G. Approximation by superposition of a sigmoidal function. Math.Control signal1989,2, 303. 4. Funahashi, K. On the approximate realization of continuous mappings by neural networks,Neural Networks

1989,2, 183.

5. Hornik, K. Approximation capabilities of multilayer feedforward networks.Neural Networks1991,4, 251. 6. Le Roux, N.; Bengio, Y. Representational power of restricted boltzmann machines and deep belief networks.

Neural Comput.2008,20, 1631.

7. Carleo, G.; Troyer, M. Solving the quantum many-body problem with artificial neural networks.Science2017, 355, 602.

8. Ackley, D.H.; Hinton, G.E.; Sejnowski, T.J. A learning algorithm for Boltzmann machines.Cogn. Sci.1985,9, 147.

9. Cai, Z. Approximating quantum many-body wave functions using artificial neural networks. arXiv:1704.05148.

10. Saito, H. Solving the bose-hubbard model with machine learning.J. Phys. Soc. Jpn.2017,86, 093001. 11. Gao, X.; Duan, L.M. Efficient representation of quantum many-body states with deep neural networks.Nat.

Commun. 8,2017, 662.

12. Huang, Y.; Moore, J.E. Neural network representation of tensor network and chiral states. arXiv:1701.06246. 13. Deng, D.L.; Li, X.P.; Das Sarma, S. Machine learning topological states.Phys. Rev. B2017,96, 195145. 14. Deng, D.L.; Li, X.; Sarma, S.D. Exact machine learning topological states. arXiv:1609.09060.

15. Glasser, I.; Pancotti, N.; August, M.; Rodriguez, I.D.; Cirac, J.I. Neural-network quantum states, string-bond states, and Chiral topological states.Phys. Rev. X2018,8, 011006.

16. Levin, M.; Wen, X.G. Detecting topological order in a ground state wave function.Phys. Rev. Lett.2006,96, 110405.

17. Nomura, Y.; Darmawan, A.; Yamaji, Y.; Imada, M. Restricted-Boltzmann-machine learning for solving strongly correlated quantum systems.Phys. Rev. B2006,96, 205152.

18. Clark, S.R. Unifying neural-network quantum states and correlator product states via tensor networks. arXiv:1710.03545.

19. Kaubruegger, R.; Pastori, L.; Budich, J.C. Chiral topological phases from artificial neural networks. arXiv:1710.04713

Figure

Figure 1. Artificial neural network encoding an NNQS. It is a restricted Boltzmann machine architecturethat features a set of N visible artificial neurons (blue disks) and a set of M hidden neurons (yellowdisks)
Figure 3. Numerically minimize g over x1, x2, . . . , x8 by optimization.
Figure 4. Numerically minimize ϵ by optimization.
Table 1. The numerical simulation results of N, M.

References

Related documents

Methods: Utilizing information from 5,977 children aged 0-59 months included in the 2004 Bangladesh Demographic and Health Survey , this study examined the relationship

- The pooled PD assigned to a credit risk bucket. A PD associated with an individual obligor is a metric of the probability that this obligor will default during a one-year

Lynx kill rates on sheep was consequently low in the reindeer husbandry area (1.2 sheep/30 days), similar to kill rates observed in areas with high roe deer densities in southern

The Parent Advisory Council is a group of Centennial School District parents who provide input for early childhood program development, including class design and family and

Social signals and so- cial behaviours are the expression of ones attitude towards social situation and interplay, and they are manifested through a multi- plicity of

for both NOHMs grafted with short (pentamer) and long (tridecamer) oligomers, the cores in coarse-grained NOHMs interacting with uncorrected inter-particle potentials from

To record learners ’ passive response latency in reading comprehension, a software was pro- grammed to both offer prefabricated mediations and record the time each learner spent

The goal of this book is to explore numerous strate- gies and activities that support all students in understanding basic addition and subtraction math facts and committing those