Importance of reservoir architectures in comparing physical reservoir systems
G. Venkat1, I. Vidamour1, C. Swindells1, T. J. Hayward1, P. W. Fry2, M. Foerster3, M. A. Niño3, M. C. Rosamond4, D. A. Allwood1
1Department of Materials Science and Engineering, University of Sheffield, Sheffield, S1 3JD, UK
2Nanoscience and Technology Centre, University of Sheffield, Sheffield, S3 7HQ, UK
3ALBA Synchrotron Light Facility, Carrer de la Llum 2-26, Cerdanyola del Vallés, 08290 Barcelona, Spain
4School of Electronic and Electrical Engineering, University of Leeds, Leeds, LS2 9JT, UK
1
2
Take home: Choice of reservoir architecture is important to exploit physical reservoir dynamics!
Talk Outline
Reservoir Computing with Physics
Magnetic states in single rings and junctions
Onion
Vortex
m
High Fields
Low Pinning
Low Fields
High Pinning
Micromagnetics (mumax3)
t = 20 nm
Propagation
Depopulation
Repopulation
Interconnected ring arrays
B
Nonlinear response!
Fading Memory!
Dawidek et al, Adv. Funct. Mater. 2021 2008389.
Measurements of magnetic nanostructures
How can we vary the behaviours of ring arrays?
Lattice arrangement of arrays
Square
Trigonal
Kagome
J. Phys.: Condens. Matter 19 (2007) 140301
Dynamic responses of different lattices
What happens to timescales in dynamics?
Square
Trigonal
8 cycles/Oe
13 cycles/Oe
What happens in the arrays microscopically?
Square
What happens in the arrays microscopically?
Kagome
Message 1: Varying the lattice arrangements of rings varies behaviour significantly!
How do we compare their ”computing” performance?
Signal Sub-sample Reservoir
Single Dynamical Node Reservoir
Appeltant, L., Soriano, M., Van der Sande, G. et al. Information processing using a single dynamical node as complex system. Nat Commun 2, 468 (2011). https://doi.org/10.1038/ncomms1476
Rotating Neurons Reservoir
Rotating neurons for all-analog implementation of cyclic reservoir computing, Liang et al., Nature Comms (2022)
Task independent metrics
[1] Dale, M. et al. Proc. Math. Phys. Eng 475, (2019)
[2] Jensen, J. H., et al. in ALIFE 2018 - 2018 Conference on Artificial Life: Beyond AI 15–22 (MIT Press - Journals, 2020).
How do we measure these metrics?
Computational Quality
Sub-Sampling
Single dynamical node
CQ=6
CQ=6
CQ=6
Square
Trigonal
Kagome
CQ=14
CQ=20
CQ=8
Square
Trigonal
Kagome
Memory capacity
Sub-Sampling
Revolving neurons
MC=2.62
MC=2.67
MC=2.63
Square
Trigonal
Kagome
MC=11.27
Square
MC=11.73
MC=10.20
Trigonal
Kagome
Conclusion: Reservoir architecture might be dominating physical reservoir dynamics in measurements of metrics
Message 2: Choice of reservoir architecture is important to exploit physical reservoir dynamics!
Backup slides
Importance of reservoir architectures in comparing physical reservoir systems
Guru Venkat, Ian T Vidamour, Charles Swindells, Paul W Fry, M.C. Rosamond, M. Foerster, M. A. Niño, Dan A Allwood, Tom J Hayward.
Lattice geometry variation of arrays
Square
Trigonal
Kagome
Device/System Setup
Measuring Array Response
I+
V+
I-
V-
Functional Behaviours
How do we extract these behaviours?
Single Dynamical Node Reservoir
Demonstration 3- Linear and Nonlinear Memory
Linear MC:
NARMA-N: