We demonstrate using micromagnetic simulations that a nanomagnet array excited by surface acoustic waves (SAWs) can work as a reservoir. An input nanomagnet is excited with focused SAW and coupled to several nanomagnets, seven of which serve as output nanomagnets. To evaluate memory effect and computing capability, we study the short-term memory (STM) and parity check (PC) capacities, respectively. The SAW (4 GHz carrier frequency) amplitude is modulated to provide a sequence of sine and square waves of 100 MHz frequency. The responses of the selected output nanomagnets are processed by reading the envelope of their magnetization states, which is used to train the output weights using the regression method. For classification, a random sequence of 100 square and sine wave samples is used, of which 80% are used for training, and the rest are used for testing. We achieve 100% training and 100% testing accuracy. The average STM and PC are calculated to be ∼4.69 and ∼5.39 bits, respectively, which is indicative of the proposed acoustically driven nanomagnet oscillator array being well suited for physical reservoir computing applications. The energy dissipation is ∼2.5 times lower than a CMOS-based echo-state network. Furthermore, the reservoir is able to accurately predict Mackey-Glass time series up to several time steps ahead. Finally, the ability to use high frequency SAW makes the nanomagnet reservoir scalable to small dimensions, and the ability to modulate the envelope at a lower frequency (100 MHz) adds flexibility to encode different signals beyond the sine/square waves classification and Mackey-Glass predication tasks demonstrated here.
more »
« less
Skyrmion based energy-efficient straintronic physical reservoir computing
Physical Reservoir Computing (PRC) is an unconventional computing paradigm that exploits the nonlinear dynamics of reservoir blocks to perform temporal data classification and prediction tasks. Here, we show with simulations that patterned thin films hosting skyrmion can implement energy-efficient straintronic reservoir computing (RC) in the presence of room-temperature thermal perturbation. This RC block is based on strain-induced nonlinear breathing dynamics of skyrmions, which are coupled to each other through dipole and spin-wave interaction. The nonlinear and coupled magnetization dynamics were exploited to perform temporal data classification and prediction. Two performance metrics, namely Short-Term Memory (STM) and Parity Check (PC) capacity are studied and shown to be promising (4.39 and 4.62 respectively), in addition to showing it can classify sine and square waves with 100% accuracy. These demonstrate the potential of such skyrmion based PRC. Furthermore, our study shows that nonlinear magnetization dynamics and interaction through spin-wave and dipole coupling have a strong influence on STM and PC capacity, thus explaining the role of physical interaction in a dynamical system on its ability to perform RC.
more »
« less
- Award ID(s):
- 1909030
- PAR ID:
- 10528290
- Publisher / Repository:
- IOP publishing
- Date Published:
- Journal Name:
- Neuromorphic Computing and Engineering
- Volume:
- 2
- Issue:
- 4
- ISSN:
- 2634-4386
- Page Range / eLocation ID:
- 044011
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
null (Ed.)In the field of soft robotics, harnessing the nonlinear dynamics of soft and compliant bodies as a computational resource to enable embodied intelligence and control is known as morphological computation. Physical reservoir computing (PRC) is a true instance of morphological computation wherein; a physical nonlinear dynamic system is used as a fixed reservoir to perform complex computational tasks. These dynamic reservoirs can be used to approximate nonlinear dynamical systems and even perform machine learning tasks. By numerical simulation, this study illustrates that an origami meta-material can also be used as a dynamic reservoir for pattern generation, output modulation, and input sensing. These results could pave the way for intelligently designed origami-based robots that interact with the environment through a distributed network of sensors and actuators. This embodied intelligence will enable the next generations of soft robots to autonomously coordinate and modulate their activities, such as locomotion gait generation and limb manipulation while resisting external disturbances.more » « less
-
null (Ed.)This work presents an approach to delay-based reservoir computing (RC) at the sensor level without input modulation. It employs a time-multiplexed bias to maintain transience while utilizing either an electrical signal or an environmental signal (such as acceleration) as an unmodulated input signal. The proposed approach enables RC carried out by sufficiently nonlinear sensory elements, as we demonstrate using a single electrostatically actuated microelectromechanical system (MEMS) device. The MEMS sensor can perform colocalized sensing and computing with fewer electronics than traditional RC elements at the RC input (such as analog-to-digital and digital-to-analog converters). The performance of the MEMS RC is evaluated experimentally using a simple classification task, in which the MEMS device differentiates between the profiles of two signal waveforms. The signal waveforms are chosen to be either electrical waveforms or acceleration waveforms. The classification accuracy of the presented MEMS RC scheme is found to be over 99%. Furthermore, the scheme is found to enable flexible virtual node probing rates, allowing for up to 4× slower probing rates, which relaxes the requirements on the system for reservoir signal sampling. Finally, our experiments show a noise-resistance capability for our MEMS RC scheme.more » « less
-
Reservoir computing advances the intriguing idea that a nonlinear recurrent neural circuit—the reservoir—can encode spatio-temporal input signals to enable efficient ways to perform tasks like classification or regression. However, recently the idea of a monolithic reservoir network that simultaneously buffers input signals and expands them into nonlinear features has been challenged. A representation scheme in which memory buffer and expansion into higher-order polynomial features can be configured separately has been shown to significantly outperform traditional reservoir computing in prediction of multivariate time-series. Here we propose a configurable neuromorphic representation scheme that provides competitive performance on prediction, but with significantly better scaling properties than directly materializing higher-order features as in prior work. Our approach combines the use of randomized representations from traditional reservoir computing with mathematical principles for approximating polynomial kernels via such representations. While the memory buffer can be realized with standard reservoir networks, computing higher-order features requires networks of ‘Sigma-Pi’ neurons, i.e., neurons that enable both summation as well as multiplication of inputs. Finally, we provide an implementation of the memory buffer and Sigma-Pi networks on Loihi 2, an existing neuromorphic hardware platform.more » « less
-
null (Ed.)We investigate the ways in which a machine learning architecture known as Reservoir Computing learns concepts such as “similar” and “different” and other relationships between image pairs and generalizes these concepts to previously unseen classes of data. We present two Reservoir Computing architectures, which loosely resemble neural dynamics, and show that a Reservoir Computer (RC) trained to identify relationships between image pairs drawn from a subset of training classes generalizes the learned relationships to substantially different classes unseen during training. We demonstrate our results on the simple MNIST handwritten digit database as well as a database of depth maps of visual scenes in videos taken from a moving camera. We consider image pair relationships such as images from the same class; images from the same class with one image superposed with noise, rotated 90°, blurred, or scaled; images from different classes. We observe that the reservoir acts as a nonlinear filter projecting the input into a higher dimensional space in which the relationships are separable; i.e., the reservoir system state trajectories display different dynamical patterns that reflect the corresponding input pair relationships. Thus, as opposed to training in the entire high-dimensional reservoir space, the RC only needs to learns characteristic features of these dynamical patterns, allowing it to perform well with very few training examples compared with conventional machine learning feed-forward techniques such as deep learning. In generalization tasks, we observe that RCs perform significantly better than state-of-the-art, feed-forward, pair-based architectures such as convolutional and deep Siamese Neural Networks (SNNs). We also show that RCs can not only generalize relationships, but also generalize combinations of relationships, providing robust and effective image pair classification. Our work helps bridge the gap between explainable machine learning with small datasets and biologically inspired analogy-based learning, pointing to new directions in the investigation of learning processes.more » « less
An official website of the United States government

