Langevin type dynamics for continuous and discrete systems
Lukas Kades
Cold Quantum Coffee
- Heidelberg University -
Langevin type dynamics for continuous and discrete systems Lukas - - PowerPoint PPT Presentation
Langevin type dynamics for continuous and discrete systems Lukas Kades Cold Quantum Coffee - Heidelberg University - 17 April 2018 Structure Motivation Langevin dynamics for the 2D Ising model Demystification Results
Cold Quantum Coffee
◮ Motivation ◮ Langevin dynamics for
◮ Demystification ◮ Results ◮ Applications
http://www.kdnuggets.com Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 2
Langevin Dynamics
http://mathsissmart.tumblr.com http://www.fair-center.eu Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 3
Human Brain Project/BrainScaleS - Introduction
◮ Neuromorphic
◮ 1.6 million neurons ◮ 0.4 billion dynamic
◮ 10000 times faster than
Petrovici M.A., PhD Thesis, 2016 Electronic Vision(s) Group, Heidelberg University Electronic Vision(s) Group, Heidelberg University Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 4
Human Brain Project/BrainScaleS - Stochastic interference
http://www.kdnuggets.com and Petrovici M.A., PhD Thesis, 2016 Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 5
Comparison
◮ Continuous system ◮ Gaussian noise
◮ Coupled system
◮ Effective two-state
◮ Gaussian noise
◮ Coupled system
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 6
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 7
2D Ising Model
◮ N2 states si ∈ {−1, 1} = {↓, ↑}
◮ Hamiltonian:
◮ Second order phase transition
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 8
Heuristic Approach
x := φx(τ + ǫ)):
x = φx − ǫ δS
i = si − ǫβ ∂H
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 9
Heuristic Approach
i = sign
Langevin type dynamics for continuous and discrete systems 17 April 2018 10
Numerical Results
i = sign
j = δ(j − i)δ(t′ − t):
i = sign
0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 |Magentization| β Standard MC ǫ = 0.2 ǫ = 0.4 ǫ = 0.6 ǫ = 0.8 ǫ = 1.0 0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 |Magentization| β Standard MC ǫ = 0.2 ǫ = 0.4 ǫ = 0.6 ǫ = 0.8 ǫ = 1.0
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 11
i = sign
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 12
Markov Property
i = sign
x
−∞ dt 1 √ 2π exp(−t2/2)):
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 13
Ergodicity and Detailed Balance
◮ Ergodicity ⇒ Yes! ◮ Detailed balance equation:
!
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 14
◮ Limit between the cumulative Gaussian distribution and
◮ Symmetry properties of the Ising model
√ǫ − √ǫβ λ(ǫ) ∂H ∂si
√ǫ + √ǫβ λ(ǫ) ∂H ∂si
= exp [−β(E(↑) − E(↓))]
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 15
i = sign
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 16
Cumulative Gaussian Distribution
0.01 0.1 1 10 −6 −4 −2 2 4 6 4 8 12 −6 −4 −2 2 4 6 nǫ(x) x ǫ = 0.3 ǫ = 0.7 ǫ = 1.0 ǫ = 2.0 exp(x) nǫ(x) x
ǫ→0
√ǫ + √ǫ x λǫ
√ǫ)
√ǫ
√ǫ
Langevin type dynamics for continuous and discrete systems 17 April 2018 17
Derivatives of the Cumulative Gaussian Distribution
0.01 0.1 1 10 −6 −4 −2 2 4 6 4 8 12 −6 −4 −2 2 4 6 nǫ(x) x m = 1, ǫ = 0.2 m = 3, ǫ = 0.2 m = 10, ǫ = 0.2 m = 30, ǫ = 0.2 exp(x) nǫ(x) x
ǫ→0 ∂m ∂tm Φ
√ǫ + √ǫt
Hem(−1/√ǫ) √ǫHem−1(−1/√ǫ) x
∂m ∂tm Φ(− 1 √ǫ + √ǫt)
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 18
i = si + (ν − si)Θ
i
i = sign
Langevin type dynamics for continuous and discrete systems 17 April 2018 19
q ) and n ∈
1 2 3 4 5 6 7 8 9 0.8 0.9 1 1.1 1.2 1.3 1.4 Specific Heat β Standard MC ǫ = 0.2 ǫ = 0.5 ǫ = 1.0 ǫ = 1.5 ǫ = 2.0 0.5 1 1.5 2 2.5 3 3.5 0.6 0.7 0.8 0.9 1 1.1 1.2 Specific Heat β Standard MC ǫ = 0.2 ǫ = 0.5 ǫ = 1.0 ǫ = 1.5 ǫ = 2.0
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 20
◮ W ′ ii = 1 √ǫ ◮ b′ i = √ǫ λ(ǫ)bi ◮ W ′ ij = √ǫ λ(ǫ)Wij
i = sign(ui + ˜
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 21
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 22
∞
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 23
√
¯ ǫ→0 p(↑) = lim ¯ ǫ→0 p(si ≥ 0) =
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 24
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −4 −3 −2 −1 1 2 3 4 −0.04 −0.02 0.02 0.04 −2−1.5 −1−0.5 0 0.5 1 1.5 2 p(↑) µ Cumulative Distribution Logistic Distribution Ornstein-Uhlenbeck (OU) Langevin Modified OU, ¯ ǫ = 0.008 Modified OU, ¯ ǫ = 0.010 Modified OU, ¯ ǫ = 0.020
µ
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 25
◮ Limit between the cumulative Gaussian distribution and
◮ A Langevin like MCMC algorithm based on Gaussian noise
◮ Langevin machine ◮ Modified Ornstein-Uhlenbeck process
◮ Find useful applications (other neuromorphic systems) ◮ Investigate interactions and further aspects of the
Lukas Kades Langevin type dynamics for continuous and discrete systems 17 April 2018 26