Online Memorization of Random Firing Sequences by a Recurrent Neural Network
Patrick Murer and Hans-Andrea Loeliger ETH Zürich
ISIT 2020
Signal and Information Processing Laboratory Institut für Signal- und Informationsverarbeitung
ISIT 2020 Signal and Information Processing Laboratory Institut fr - - PowerPoint PPT Presentation
Online Memorization of Random Firing Sequences by a Recurrent Neural Network Patrick Murer and Hans-Andrea Loeliger ETH Zrich ISIT 2020 Signal and Information Processing Laboratory Institut fr Signal- und Informationsverarbeitung
Signal and Information Processing Laboratory Institut für Signal- und Informationsverarbeitung
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 2 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 3 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
z−1 ξ1 z−1 ξ2 z−1 ξ3 z−1 ξ4
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 4 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
z−1 ξ1 z−1 ξ2 z−1 ξ3 z−1 ξ4
y1[k] ξ1(y[k]) ∈ {0, 1} y1[k+1] y2[k] ξ2(y[k]) ∈ {0, 1} y2[k+1] y3[k] ξ3(y[k]) ∈ {0, 1} y3[k+1] y4[k] ξ4(y[k]) ∈ {0, 1} y4[k+1]
ℓ y, i.e., output is a threshold on linear combination of inputs.
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 5 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
z−1 ξ1 z−1 ξ2 z−1 ξ3 z−1 ξ4
y1[k] ξ1(y[k]) ∈ {0, 1} y1[k+1] y2[k] ξ2(y[k]) ∈ {0, 1} y2[k+1] y3[k] ξ3(y[k]) ∈ {0, 1} y3[k+1] y4[k] ξ4(y[k]) ∈ {0, 1} y4[k+1]
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 6 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 7 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
ℓ
ℓ
ℓ
ℓ
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 8 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
ℓ
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 9 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
ℓ
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 10 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
ℓ
ℓ
ℓ
ℓ
ℓ
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 11 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
N + LNe−c2L
8(1 − ˜
η 2 p
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 12 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
L→∞
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 13 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
101 102 103 104 104 105 106 107 108
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 14 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
ℓ
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 15 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
wℓ∈ RL N
wℓ∈ RL
N
1
N−1
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 16 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
ℓ
ℓ
ℓ
2 λmax( ˜ AT ˜ A).
ℓ
ℓ
ℓ
ℓ
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 17 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
wℓ∈ RL
N→∞ 1,
[1] K. Tikhomirov, “Singularity of random Bernoulli matrices,” Annals of Math., vol. 191,
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 18 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
L→∞
1 2 L2 ln(L) 1 2c1Hb(p) L2 ln(L)
1 2 L ln(L) 1 2c1Hb(p) L ln(L)
1 2 1 ln(L) 1 2c1Hb(p) 1 ln(L)
8(1 − ˜
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 19 / 20
Introduction Network Model Learning Rules Single-pass Memorization Multi-pass Memorization Capacities Conclusion
Online Memorization of Random Firing Sequences by a Recurrent Neural Network 20 / 20