Efficient Tensor Decomposition and Its Application Naoki KAWASHIMA - - PowerPoint PPT Presentation

efficient tensor
SMART_READER_LITE
LIVE PREVIEW

Efficient Tensor Decomposition and Its Application Naoki KAWASHIMA - - PowerPoint PPT Presentation

TNSAA2018-2019 Kobe Dec.3-Dec.6, 2018 Efficient Tensor Decomposition and Its Application Naoki KAWASHIMA (ISSP) Dec. 3, 2018 Occam's Razor " Pluralitas non est ponenda sine necessitate. " (We should not make more


slide-1
SLIDE 1

Efficient Tensor Decomposition and Its Application

TNSAA2018-2019 (Kobe Dec.3-Dec.6, 2018)

Naoki KAWASHIMA (ISSP)

  • Dec. 3, 2018
slide-2
SLIDE 2

Occam's Razor

  • ca. 1285-1349

William of Occam "Pluralitas non est ponenda sine necessitate." (We should not make more assumptions, if not necessary.)

from Wikipedia

Be stingy with model parameters!

slide-3
SLIDE 3

Tensor Network State

  ( )

( )

  

 =  =  =

 =

1 1 2 1 , , , 1

1 2 1 2

, , , Cont

S S N S S S S

N N

S S S T T  

   

physical index virtual index

1

S

2

S

3

S

N

S  

8

T

6

T

5

T

7

T

4

T

3

T

2

T

1

T

Parametrized by only O(N) tensors.

<< <<

Traditional model O(1) TN model O(N) Exact model O(eN)

slide-4
SLIDE 4

PEPS (or TPS)

  • Y. Hieida, K. Okunishi and Y. Akutsu (1999)
  • T. Nishino, et al (2001)
  • F. Verstraete and J. Cirac (2004)

   

i

?

PEPS satisfies the area law by definition.

Majority of low-T condensed matter physics problems satisfy the "Area Law"

slide-5
SLIDE 5

Ising Model is a TN

slide-6
SLIDE 6

Real Space RG with TN

Gu, Levin, Wen: PRB 78 (2008); Schuch, et al: PRL 98 (2007)

slide-7
SLIDE 7

Occam's Razor in TRG --- SVD

𝑈 = 𝑉𝑇𝑊 = ෡ 𝑉 መ 𝑇 ෠ 𝑊 = ෡ 𝑉 መ 𝑇 መ 𝑇 ෠ 𝑊 = 𝑈

1𝑈2

𝑦 𝑦 𝑦 𝑦 𝑦

𝑈

1

𝑈

2

= ≈

෡ 𝑉 መ 𝑇 ෠ 𝑊

𝑈 𝑉 𝑇 𝑊

=

𝑈

1

𝑈2

Singular Value Decomposition (SVD) with Truncation

𝑦2 𝑦2 𝑦2 𝑦

𝑦 𝑦 𝑦 𝑦

𝑈

𝑦 𝑦 𝑦 𝑦 𝑦2

𝑈

1

𝑈

2

= ≈

slide-8
SLIDE 8

How good is it?

2D Potts model (L<=1,048,576) HOTRG calculation with χ~50

polynomial time calculation of Tc

  • S. Morita and NK:

arXiv:1806.10275

Finite Size Scaling 1st order nature

  • f 5-Potts

confirmed See Morita's talk

  • n Wednesday
slide-9
SLIDE 9
  • T. Okubo (U. Tokyo)

Tensor Network Calculation of ab-initio model for Na2IrO3

ab-initio model for Na2IrO3 Experimental

  • bservation

(zigzag state) is reproduced.

slide-10
SLIDE 10

S=1 Bilinear-Biquadratic Model

Hyunyong LEE (ISSP)

H.Y. Lee and NK: PRB 97, 205123 (2018) E dE/dΦ M Q

slide-11
SLIDE 11

Improvement of TRG

Optimization condition for u, v and w RG transformation: converges faster when D increased can get rid of local entanglement

Evenbly and Vidal: Phys. Rev. Lett. 115, 180405 (2015)

slide-12
SLIDE 12

What has been improved?

  • -- Corner Double Line (CDL) Tensor ---

It also appears as the fixed point tensor of the TRG procedure in the disordered phase.

slide-13
SLIDE 13

The fate of a local entanglement loop

Suppose each tensor is a CDL

slide-14
SLIDE 14

Focus on a plaquette

The fate of a local entanglement loop

slide-15
SLIDE 15

The 1st SVD The entanglement loop is deformed.

The fate of a local entanglement loop

slide-16
SLIDE 16

The network after contraction of small squares. The green loop is still there.

The fate of a local entanglement loop

slide-17
SLIDE 17

The 2nd SVD

The fate of a local entanglement loop

slide-18
SLIDE 18

Some of the ent. loops have been

  • removed. But at

each generation the influence of the original ent. loop remains. The expressive capacity of the network is wasted. After the 2nd SVD The green loop still survives.

The fate of a local entanglement loop

slide-19
SLIDE 19

Removal of Ent. Loops

By pinching the "information path", we can split the remaining loop, and remove them at the next contraction. It is essential that this line is thin.

Evenbly and Vidal: Phys. Rev. Lett. 115, 180405 (2015)

slide-20
SLIDE 20

Another example of loops: Tensor Ring Decomposition (TRD)

slide-21
SLIDE 21

TRD in Informatics --- Images

data set = 100 object image sets 1 object image set = 72 images 1 image = 128 x 128 dots 1 dot = 3 colors Zhao, Cichocki ら arXiv:1606.05535 Columbia Object Image Libraries (COIL)-100 dataset

xyci

T

1, ,128 1, ,128 1, ,3 1, ,7200 x y c i = = = = ... x-coordinate ... y-coordinate ... color ... image ID T

Z4 Z1 Z2 Z3

x y c i 

slide-22
SLIDE 22

Application for Classification

COIL100 2D image classification task 128 x 128 x 3 x 7200 bits "open chain" "ring" Ring decomposition shows better performance.

maximum bond dim. average bond dim. tolerated error score (%) (large training) score (%) (small training)

Zhao, Cichocki ら arXiv:1606.05535 KNN classifier (K=1) applied to the image specifier core (Z4).

... but can we do that easily?

slide-23
SLIDE 23

Alternating Least Square (ALS)

Z1 Z2 Z3 Z4

(1) random initial tensors Zi (2) for i=1,2,3,4, update Zi by 2

T

Z1 Z2 Z3 Z4

min

Zi (3) repeat until the error converges However, ALS is trapped by local loops.

slide-24
SLIDE 24

ALS on CDL

sALS ... The initial condition obtained by sequential (open chain) SVD

ALS on CDL is either unstable or stuck with a local minimum. (At least partially, due to the local entanglement loops.)

H.-Y. Lee and N.K. arXiv:1807.03862

slide-25
SLIDE 25

Any direct method for removing them? Redundant entanglement loops causes various problems. (reduction of expressive power, and obstacle in optimization.)

slide-26
SLIDE 26

U

TRD of CDL

If we knew U, V, W and x, y, z explicitly, we can find Z1, Z2, Z3 of the TRD very easily. ... but how do we know them?

H.-Y. Lee and N.K. arXiv:1807.03862

slide-27
SLIDE 27

Ring Decomposition by Index Splitting

( )

, , i pq i I p q

  = 𝑓𝑗𝜚

When the given tensor T is a CDL, i.e., it must have the following form:

T

U V W

=

... then, we can find U, V and W by HOSVD

H.-Y. Lee and N.K. arXiv:1807.03862

slide-28
SLIDE 28

Index Splitting

( )

, , i pq i I p q

  =

𝑗 𝑞 𝑟

( )

, I p q

... injection from (p,q) to i such as e.g.,

( ) ( ) ( ) ( )

0,0 0,1 1 1,0 2 1,1 3 I I I I = = = =

H.-Y. Lee and N.K. arXiv:1807.03862

slide-29
SLIDE 29

Uniqueness of HOSVD

t T

U V W

=

t t =

If T is expressed as a core tensor t and unitaries U, V, and W, where any matrix slices of t are mutually orthogonal, such an expression is unique up to the permutation within each index and the phase factors.

x mutual orthogonality

  • f matrix slices of t

HOSVD

CDL satisfies mutual orthogonality → U,V,W can be obtained by HOSVD

H.-Y. Lee and N.K. arXiv:1807.03862

slide-30
SLIDE 30

4th 4th with Random Noise By working directly with the inner structure, we can avoid the difficulty of the local minima in the optimization.

Ring Decomposition by Index Splitting

H.-Y. Lee and N.K. arXiv:1807.03862

slide-31
SLIDE 31

4 16 16 16 16 4 4 4

2D Ising Model above Tc

H.-Y. Lee and N.K. arXiv:1807.03862

slide-32
SLIDE 32

Summary

Quantum Information Condensed Matter Theory Information Processing

TNS

Optical Lattice

TN

Renormalization Group Ring Decomp.

mutual information Entanglement

MERA

■ CDL-like structure typical in TN-based RG often cause serious difficulty. ■ Index-splitting based on HOSVD may be useful in

  • vercoming the difficulty.

■ TN representation makes it possible to handle extremely large systems, frustrated systems, etc.