ConceptioArchivearXiv CS
arXiv CSopen access

Reproducible Reservoir Computing with Thermally Driven Superparamagnets: Controlling Temperature Sensitivity

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

Reproducible Reservoir Computing with Thermally Driven Superparamagnets: Controlling Temperature Sensitivity Zf. Chen1, A. Welbourne1, M. O. A. Ellis2, D.A. Allwood1, E. Vasilaki2, and T. J. Hayward1 1

School of Chemical, Materials and Biological Engineering, University of Sheffield, UK Department of Computer Science, University of Sheffield, UK

2

Abstract: Unconventional computing systems must demonstrate robust performance under real-world environmental conditions to enable practical deployments. We have recently proposed superparamagnetic nanodot ensembles driven by strain-induced magnetoelectric coupling as exciting candidates for use as ultra-low energy consumption reservoir computing substrates. However, because their dynamics are governed by thermal activation effects, these systems are intrinsically sensitive to ambient temperature fluctuations, leading to degraded task performance when operated outside the temperature range used during training. In this paper we simulate how temperature variations affect the magnetisation dynamics of such superparamagnetic ensembles, and quantify how this affects task performance. We then show how heterogeneous nanodot patterns that incorporate different sizes of nanodots with different characteristic timescales for thermal activation mitigate this problem. Benchmark results on the NARMA-10 task show that introducing optimised heterogeneity stabilises performance of the reservoirs across a wide range of ambient temperatures (5-35°C), with little loss of ultimate performance. We also characterise the trade-off between performance and temperature stability and show that it can be tuned via reservoir hyperparameters. Our study demonstrates a key step in making these novel devices suitable for real-world deployment.

Introduction: Reservoir computing (RC) is a computational paradigm particularly well suited for time-series tasks in edge computing contexts where energy footprints are limited.1 In algorithmic form RC uses a recurrent artificial neural network with fixed internal connectivity as a dynamical “reservoir” that transform signals into a higher dimensional space where a linear classification layer can be trained to map signals to a desired output. RC has been demonstrated to be applicable to a diverse array of artificial intelligence (AI) applications, including speech recognition2, handwritten digit image recognition3, and digital twins4. To reduce the energy consumption of RC researchers have been exploring a neuromorphic variant: Physical Reservoir Computing (PRC). Here, instead of algorithmically simulating a reservoir, one can exploit the natural dynamics of a physical system to perform to provide a similar transformation.5 This shift is driven by an important insight: the inherent ‘black-box’ nature of a reservoir implies that any dynamical system offering the right dynamical features can serve as a reservoir.6 To act as a reservoir a material should: (a) exhibit nonlinear responses to external stimuli; (b) possess a rich state space that allows input to be projected into higher dimensions and (c) demonstrate fading memory, where the effects of past stimuli are gradually diminish as new inputs are provided. 7Studies have demonstrated physical

reservoir computing (PRC) in a wide array of physical substrates including e.g. photonic, robotic, and spintronic systems. 8–13 Given RCs applicability to simple tasks at the edge, finding systems that are inherently energy efficient is paramount. In a previous study, we addressed this by proposing a novel reservoir based on a superparamagnetic nanodot ensemble driven by strain-induced magnetoelectric coupling.14 Our numerical simulations demonstrated the theoretical feasibility of such a physical reservoir, and showed that it could exhibit both competitive computing performance and ultra-low energy consumption.14 However, despite the promise of this approach, the reservoir’s key strength, i.e. its low energy, thermally-driven dynamics also create a key weakness: the system’s dynamics will be highly sensitive to ambient temperature changes creating inference errors when deployed in a real-world environment. In this work, we will address this limitation by demonstrating how heterogeneous reservoirs that contain nanodots with a range of sizes can be used to stabilise computational performance under ambient temperature variations. We begin by exploring how the superparamagnetic ensemble’s dynamical behaviours change with temperature and perform a systematic evaluation of task performance when temperature varies from that under which the reservoir was trained. We then use a Bayesian optimization methodology to develop a heterogeneous nanodot patterns that are optimised to provide both strong task performance and excellent average NMRSE across an appropriate temperature range (5°C-35°C). Finally, we show how tuning the feedback strength of the reservoir allows us to adapt the reservoir to trade off minimum NMRSE against the temperature stability, allowing the reservoir to be tuned for the environment under which it is deployed.

Methodology: In Fig.1(a), we show a schematic diagram of the superparamagnetic nanodot ensemble based reservoir, as presented in our previous publication14. The proposed reservoir consists of a large ensemble of circular CoFeB nanodots (here we assume >1000 dots, spaced by >2x their diameter to minimize dipolar coupling) on top of a piezoelectric substrate. The piezoelectric substrate (PMN-PT) undergoes either compressive or tensile deformation due to the inverse piezoelectric effect in response to changes in applied voltage.15 The deformation-induced strain is elastically transferred to the CoFeB superparamagnetic nanodots, modifying the height and symmetry of the energy barrier between bistable magnetisation states within the nanodots, which have uniaxial anisotropy.16 This change modifies the rates of thermally activated magnetisation switching between the nanodot’s bistable states, as governed by the Néel–Arrhenius law.17 For an extended ensemble, these individual stochastic switching manifest as a predictable collective change in net magnetisation that exhibits key features that align with the fundamental requirements of a physical reservoir, including reproducibility, non-linearity, and fading memory.7 More details have been provided in our previous work.14

Fig.1. (a) Schematic of a superparamagnetic nanodot ensemble consisting of a PMN-PT substrate onto which CoFeB/Ti dots are patterned. (b) Schematic diagrams illustrating uniform and heterogeneous nanodot ensembles. (c) Schematic representation of the time-multiplexed reservoir computing process for NARMA-10 task. Raw inputs are masked by multiplying with a binary matrix. The masked inputs are transferred into the reservoir along with feedback, where the feedback is the product of the output from each virtual node one time step previously and the feedback strength 𝛾. The output layer is trained via linear regression to minimise loss against the target output of the NARMA-10 task.

In the following we describe the model used to simulate the thermally driven magnetisation dynamics of the nanodot arrays. Here, the nanodots are assumed to be composed of CoFeB with saturation magnetisation 𝑀𝑠 = 7.2 × 105 𝐴𝑚−1 , exchange stiffness 𝐴𝑒𝑥 =10𝑝𝐽𝑚−1, and a growth-induced uniaxial anisotropy 𝐾 = 1.2 × 103 𝐽𝑚−3 18,19. For strain-mediated, voltage-controlled CoFeB nanodots, the energy under an applied field can be described by the Stoner–Wohlfarth model: 𝐸(𝜃) = 𝐾1 𝑉𝑠𝑖𝑛2 (𝜃) +𝐾𝜎 𝑉𝑠𝑖𝑛2 (𝜃 − 𝜙) − 𝜇0 𝑀𝑠 𝐻𝑉𝑐𝑜𝑠(𝜃 − 𝜌)

(equation 1)

where 𝐾1 is the intrinsic uniaxial anisotropy constant, 𝑉 is the volume of the nanodot, 𝜃 is the 3

angle of magnetisation with respect to the uniaxial anisotropy axis, 𝐾𝜎 = 2 𝜆𝑠 𝐸ɛ represents the strain-induced anisotropy, where 𝜆𝑠 is the saturation magnetostriction coefficient, 𝐸 is the Young’s modulus of CoFeB and ɛ is the voltage-induced strain of the substrate. 𝜇0 is the vacuum magnetic permeability, 𝑀𝑠 is the saturation magnetisation, 𝐻 is the strength of the external magnetic field and 𝜌 is the angle of the magnetic field to the anisotropy axis. Applications of voltage alter the angular-dependent energy landscape of CoFeB particles, making the energies of the bistable ground states and the directional energy barriers 𝛥𝐸 𝑖𝑗 between them unequal. In the presence of thermal fluctuations, each nanodot’s

magnetisation stochastically switches between two states on a characteristic timescale, 𝜏 = 1 . The transition rate 𝜔 from state 𝑖 to state 𝑗 follows the Néel–Arrhenius law, as shown 𝜔

below: 𝛥𝐸𝑖𝑗

− 𝜔𝑖𝑗 = 𝑓0 𝑖𝑗 𝑒 𝑘𝐵𝑇

(equation 2)

where 𝑓0 𝑖𝑗 is the attempt frequency(typically 10−9 s20); 𝛥𝐸 𝑖𝑗 is the energy barrier from state 𝑖 to 𝑗; 𝑘𝐵 is the Boltzmann constant and 𝑇 is temperature. The time evolution of the net magnetisation of the ensemble is then given by: 𝑚(𝑡) = 𝑚0 𝑒 −𝑡/𝜏 + 𝑚𝑒𝑞 (1 − 𝑒 −𝑡/𝜏 ) 𝑚𝑒𝑞 = (𝜔21 𝑐𝑜𝑠𝜃1 + 𝜔12 𝑐𝑜𝑠𝜃2 )/𝜔

(equation 3) (equation 4)

where 𝑚0 is the initial magnetisation of the system (𝑡 = 0), 𝑚𝑒𝑞 is the magnetisation at equilibrium state, 𝜃1 and 𝜃2 characterise the angles corresponding to the two ground states. The key hypothesis of this paper is that the dynamics of the nanodot ensembles will exhibit reduced temperature sensitivity if they incorporate heterogeneous distributions of dot sizes that introduces multiple characteristic timescales. To simulate the magnetisation 𝑚ℎ𝑒𝑡𝑒𝑟𝑜 of heterogeneous nanodot ensembles, we employed a weighted-averaging approach. We modelled multiple uniform ensembles with different nanodot diameters under identical input conditions and collected their respective magnetisation 𝑚𝑘 . The 𝑚ℎ𝑒𝑡𝑒𝑟𝑜 was then calculated as the weighted sum of these individual ensemble magnetisations, using the number factions 𝑤𝑘 corresponding to each nanodot size: 𝑚ℎ𝑒𝑡 = ∑𝑘 𝑤𝑘 𝑚𝑘 (equation 5) ∑𝑘 𝑤𝑘 = 1 (equation 6) where 𝑤𝑘 denotes the number fraction of the ensemble 𝑘. Fig.1(c) illustrates our reservoir computing process. This follows the approach of Appeltant 21 where a reservoir is formed from a single dynamical node via time multiplexing data into a stream of N virtual nodes. In the preprocessing of input, the discretised raw input signal 𝑢(𝑘) (in the case of the tasks here: a one-dimensional, time-discrete sequence) is converted into a time-sequential masked input 𝑆𝑛 via multiplication with a mask 𝑀𝑑,𝑁 (a matrix of shape 𝑑 ∗ 𝑁, where 𝑑 represents the dimensionality of the input).21 The result of this is a stream of N virtual node inputs per point in 𝑢(𝑘). This data is passed into the reservoir sequentially, with each value being held for time 𝜃 denoting the duration of each virtual node. Thus, Τ = 𝑁 × 𝜃 is the duration over which virtual nodes are processing a single input from 𝑢(𝑘) . 𝑆𝑛 is applied to the reservoir as a voltage applied to the piezoelectric substrate, and is augmented with an additive feedback term that connects virtual nodes across input samples. For a sample index 𝑛 and virtual node 𝑖, the input is described by the following equation: 𝑣𝑛𝑖 = 𝛥𝑣𝑆𝑛𝑖 + 𝛾𝑥(𝑛−1)𝑖

(equation 7)

where 𝛥𝑣 is a scaling factor to give an input voltage into the reservoir, 𝛾 is the feedback strength, and 𝑥(𝑛−1)𝑖 is the output of the reservoir from virtual node i for input sample 𝑛 − 1. The output 𝑥𝑛𝑖 , for the 𝑛th sample and 𝑖th virtual node, of the reservoir is measured at the end the each 𝜃 period as: 𝑥𝑛𝑖 = 𝑚𝑥 (𝑣𝑛𝑖 )

(equation 8)

The outputs across all i virtual nodes then form the reservoir state matrix for a given input sample: 𝑥𝑛0 𝑥𝑛1 𝑋𝑛 = [ ⋮ ] 𝑥𝑛𝑁

(equation 9)

The output 𝑌 is obtained by combining the state matrix 𝑋 with trained linear weight matrix 𝑊: 𝑌 = 𝑋𝑊 (equation 10) W is found via ridge regression22: 𝑊 = 𝑌𝑡𝑟𝑎𝑖𝑛 𝑋 𝑇 (𝑋𝑋 𝑇 + 𝜆𝐼)−1 (equation 11) Where 𝑌𝑡𝑟𝑎𝑖𝑛 is target output from the training dataset, the 𝜆 is the L2-norm regularization hyper-parameter and 𝐼 represents the identity matrix. In this study, we use the well-known NARMA-10 (Normalized Auto-Regressive Moving Average)23,24 task to evaluate the prediction performance of the reservoir. The raw input comprises 3,000 samples distributed in the range of [0,0.5], with 2,000 samples for training and 1,000 samples for testing. The output 𝑦𝑛 is generated via Eq. (12), as illustrated in Fig.1(c). 𝑦𝑛 = 𝑦𝑛−1 (0.3 + 0.05 ∑10 𝑘=1 𝑦𝑛−𝑘 ) + 1.05𝑢𝑛−1 𝑢𝑛−10 + 0.1

(equation 12)

Performance is evaluated using the Normalized Root Mean Square Error (NRMSE): 𝑁

1 ∑𝑛 𝑠 (𝑦̃𝑛 −𝑦𝑛 )2 𝑉𝑎𝑟(𝑦) 𝑠

𝑁𝑅𝑀𝑆𝐸 = √𝑁

(equation 13)

where 𝑁𝑠 reflects the sample number in the testing, 𝑦𝑛 is the target output and output from the reservoir.

is the

Results and discussion We first illustrate how temperature affects the dynamics behaviour of superparamagnetic nanodots (Fig.2(a)). As temperature increases the rates of transitions (𝜔12and 𝜔21 ) between bistable states increases, allowing equilibrium across a population of nanodots to be reached more quickly as the energy landscape evolves. To quantify this, we calculated value variations in the key the transition rate 𝜔, characteristic timescale 𝜏 and magnetisation 𝑀 dynamics, induced by temperature changes. Fig.2(b) shows 𝜔 and 𝜏, as a function of temperature for an individual CoFeB particle as given by Eq.(2) for 𝑓0 = 10−9 𝑠. Here, the CoFeB particle is set as a 50nm diameter, 4nm thickness nanodot with 𝑀𝑠 = 7.2 × 105 𝐴𝑚−1 and 𝐾 = 1.2 × 103 𝐽𝑚−3 . In the tested temperature range, the transition rate ω increases (equivalently, the characteristic timescale τ decreases) exponentially with temperature. Specifically, ω increases by nearly 13 times as temperature rises from 270 K to 310 K (typical ambient temperature variation), which corresponds to a reduction of 𝜏 from about 11 μs to 0.7 μs. This indicates that both the timescales of dynamics vary strongly with temperature, even for relatively small temperature changes. Fig.2(c) presents the simulated magnetisation evolution of a nanodot ensemble subjected to an identical series of voltage/strain inputs under three different temperature conditions (6°C, 3

20°C and 35.4°C). Here, input is defined as the ratio 𝑟 = 𝐾𝜎 /𝐾 , where 𝐾𝜎 = 2 𝜆𝑠 𝐸ɛ is straininduced anisotropy, 𝐾 is the intrinsic anisotropy. The input is chosen as 𝑟 ∈ [−0.4,0.4]. Using the material parameter (𝜆𝑠 =60ppm25, 𝐸=216GPa26), the input amplitude of 𝑟 = ±0.4 corresponds to a strain of ɛ ≈ 2.47 × 10−5 (0.00247%). The strain is much smaller than the maximum in-plane strain (~0.175%15) that can be generated in PMN-PT. The magnetisation curve under 20°C is used as a reference. For the higher temperature (35.4°C), the magnetisation deviates from the reference with a maximum deviation of 30% at the end of the first input step. Across the full sequence, we can take the NRMSE (or deviation) as a useful measure of the deviation between the curves: this is 20% as given by Eq. (13). Similarly, the magnetisations at 6°C were observed to also deviate from the reference but in the opposite direction. The maximum deviation is 26.7% and the NRMSE is 14%.

To better understand these temperature-induced deviations, we next analyse the underlying temperature-dependent magnetization dynamics of the system, taking the 20 °C trace (blue curve in Fig.2(c)) as a reference. The system's magnetisation begins to evolve from an initial state toward an equilibrium state via thermal relaxation once the first voltage (or strain) stimulus is applied. This evolution occurs because individual nanodots flip between bistable states, with an imbalance in switching probabilities due to the asymmetry of two energy barriers, which are modulated by the applied stimulus. The system does not fully equilibrate before the second stimulus is applied. Upon the application of the second stimulus, there is a very rapid change in magnetisation. This is a result of the shift in the angular locations of the two bistable minima, and the magnetisations of nanodots reorient rapidly to minimise their energy. Subsequently, the system undergoes thermal relaxation to reach a new equilibrium state again. Notably, temperature strongly affects the thermal relaxation process, determining how rapidly the system evolves toward equilibrium after each stimulus. Under

warmer conditions, as shown by the orange curve in Fig.2(c), flipping over the energy barrier within nanodots becomes easier, allowing the system to be closer to obtaining equilibrium in each input step and resulting in a stronger collective magnetisation response. Conversely, under cooler conditions, the relaxation becomes slower, leading to weaker dynamics, as illustrated by the green curve in Fig.2(c). These results highlight the critical role of temperature in determining the computing performance of the proposed nanodot reservoir: dynamics of the nanodot system exhibits a strong temperature dependence, leading to distinct magnetisation responses to identical input sequences under different thermal conditions. This discrepancy suggests that our superparamagnetic reservoir may suffer from poor computational reproducibility even under relatively small temperature variations such as one might see over e.g. a day/night cycle.

Fig.2. (a) Schematic illustrating the thermal activation behaviour of single-domain nanodots at two different temperatures. The probability of magnetisation switching is increased at higher temperatures.(b) Transition rates 𝜔 and characteristic timescales 𝜏 of nanodots as a function of temperature in a single 50 nm diameter, 4nm thickness CoFeB nanodot with a field (h=0.4) applied at 90° to the anisotropy axis, as given by Eq.(2) for 𝑓0 =

10−9 𝑠 , (c) Dynamics of a nanodot ensembles net magnetisation over time in response to an input sequence under different temperatures (6.0°C, 20°C and 35.4°C). Input (Strain-induced anisotropy 𝐾𝜎 / intrinsic anisotropy 𝐾) selected randomly from -0.4 to 0.4.

To quantify how the variation of reservoir dynamics with temperature affected computational performance, we have evaluated the performance of a uniform nanodot reservoir on the NARMA-10 benchmark over a temperature range of 5 - 35°C. Here we performed simulations with the uniform array that achieved the best prediction performance in our

hyperparameter sweep (NRMSE = 0.49; see Supplementary Material for details). In all cases inference is performed with the weights matrix (W) that was trained 20°C, thus replicating a circumstance where a reservoir is trained for a task under one set of conditions, but deployed under another. Here, we define the relative error as the relative deviation between the NRMSE obtained at the tested temperature and that obtained at 20 °C (as expressed in Eq. (13))

𝑅𝑒𝑙𝑎𝑡𝑖𝑣𝑒 𝐸𝑟𝑟𝑜𝑟 = (𝑁𝑅𝑀𝑆𝐸𝑡𝑒𝑠𝑡 − 𝑁𝑅𝑀𝑆𝐸20°C )/𝑁𝑅𝑀𝑆𝐸20°C

(equation 14)

Fig.3(a)&(b) plots NRMSE and relative error as a function of inference temperature. Asymmetric changes in NRMSE accompanied temperature deviation from the training temperature: as the temperature decreases, the NRMSE increases rapidly, reaching 550 at 5°C, whereas the NRMSE also increases with the temperature increase but less significantly with NRMSE of 6.14 at 35°C. Even within a narrow temperature window (±4°C from training temp), as presented in Fig.3(b), the NRMSE still surpasses 1.1 (with relative error is over 140%). This confirms that the uniform nanodot ensemble is highly temperature-sensitive and thus cannot perform well as a reservoir unless operated under an ultra-stable thermal environment. To provide further insight Fig.3(c) compares the target NARMA-10 output and reservoir reconstruction at three temperatures: 13.6°C (purple triangle), 20°C (deep blue circle) and 29.1°C (green diamond). At the training temperature of 20°C, the reservoir’s reconstruction is highly consistent with the target. By contrast, at 13.6°C the reservoir reconstruction shows virtually no correspondence to the target, indicating that the reservoir entirely loses predictive capability. The slower speed of the magnetisation dynamics can be clearly seen in the manner in which the reconstructed trace drifts slowly around the target. At 29.1°C, the reservoir is more responsive, as would be expected at a higher temperature discussed, however it fails to correlate well with the target.

Fig.3. (a) NRMSE and relative error of the reservoir in the NARMA-10 task as a function of temperatures in the range 5 - 35°C. The reservoir exhibits optimal prediction performance at the training temperature, with performance progressively degrading as the temperature deviates from 20°C. (b) The same data plotted over the range 15-26°C. (c) Comparison of the target output and reservoir prediction output at three temperatures. Grey dashed lines indicate the desired output from the NARMA-10 task.

Clearly, uniform nanodot reservoir fails to yield reproducible outputs under thermal fluctuations. Introducing geometric heterogeneity is expected to generate a distribution of magnetic switching timescales. This diversity in dynamical response is expected to moderate temperature-induced variations of the ensemble as a whole, providing more consistent responses across temperatures. However, designing such a system presents two significant challenges: Firstly, heterogeneous reservoirs exist in much a larger phase space than homogeneous reservoirs, making the system design and optimisation more difficult. Secondly, reservoirs must simultaneously exhibit both strong peak task performance at the training temperature and stable performance when operating away from that temperature, necessitating Multi-Objective Optimization27,28. To address these challenges Multi-Objective Bayesian Optimization (MOBO)29 is used to cooptimise the geometry design and hyperparameters of reservoirs. MOBO searches parameter space of a system to optimise the vector objective function 𝑦𝑥 = {𝑦1 (𝑥), 𝑦2 (𝑥), . . . , 𝑦𝑛 (𝑥)} through a loop of sampling, evaluation and function updating. Generally, no single solution 𝑥 ∗ is optimal for all objectives simultaneously. The algorithms therefore provide a set of non-dominated solutions, known as Pareto front, in which no single

objective can be improved without degrading at least one other objective.30 We used Optuna31, an automatic hyperparameter optimization framework, to obtain the pareto front of our problem. In this study, we define two competing objectives with respect to the computational capability of reservoirs subjected to temperature variation, namely Minimum NMRSE and the average NMRSE of performance. Minimum NMRSE characterises the optimal computational performance that the reservoir can offer under temperature variations, quantified by the minimum NRMSE observed across the tested temperature range, whereas average NMRSE describes how consistently the reservoir maintains its computational performance under thermal variations and it is evaluated as the average NRMSE for the reservoir across the temperature range under test. To facilitate comparison with the results of the uniform reservoir discussed previously, the selected temperature range was set to 5– 35 °C. All input parameters and their ranges are shown in TableⅠ. A NSGAII sampler implemented was used to efficiently search the hyperparameter space.31

Fig.4. (a) Optimization results presented in the objective (minimum NMRSE- average NMRSE) space. Pareto front points are denoted by green stars and labelled sequentially (1,2,3...) for reference, demonstrating an approximately linear trade-off relationship between two competing objectives. Insets are illustrations of No.1 and 7 heterogeneous nanodot reservoirs for illustrating nanodot size variation marked by different colour. For simplicity, each schematic is presented as a 10*10 configuration . The geometric configurations of all reservoirs

on the Pareto front are summarized in Table Ⅱ. (b)-(c) Reservoir performance on NARMA-10 tasks across a wide-temperature range (5-35°C). The left panels depict the variations in NRMSE and relative error as functions of temperatures, while the right panels provide the comparison between the target output and reservoir prediction output. (b) corresponds to the reservoir with optimal peak (No.1) performance in (a) and (c) represents the reservoir with best average NMRSE (No.7) in (a). Parameters for reservoirs on the Pareto front were listed in Table Ⅲ.

Table Ⅰ: Parameter ranges explored by MOBO in NARMA-10 task Category

Parameter

Unit

Range

Geometric factors

Nanodot species

integer

2-7

Diameter ratio (d2/d1)

-

0.75 – 1.25

Proportion of species

(%)

0 – 100

Virtual node number (𝑁𝑣 )

integer

20 - 500

Feedback strength (𝛾)

-

0.05 - 2

Applied field (ℎ)

-

0.3 – 0.5

Input scaling (Δ(𝑣))

-

0.001 – 0.005

Input rate (𝜃⁄Τ0 )

-

0.2 – 0.4

Hyperparameters

Note. d1 and d2 represent diameters of heterogeneous nanodots and 50nm nanodots, separately. Τ0 is defined as the system's characteristic timescale under zero-input (or strain) conditions.

Table Ⅱ Geometric Parameters for reservoirs on Pareto front No. Nanodot species

Diameter ratio (d2/d1)

Proportion of species (%)

1

5

[0.81,0.86,0.87,1.14,1.18]

[20, 28, 31,18, 2]

2

6

[0.83, 0.84,0.96,0.98,1.16,1.2]

[20, 13, 8, 17, 19, 23]

3

6

[0.78, 0.86, 0.88, 1.04, 1.16, 1.2]

[14, 17, 9, 22, 26, 11]

4

4

[0.75, 1, 1.01, 1.16]

[1, 29, 38, 32]

5

5

[0.75, 0.78, 0.84, 0.85, 0.99]

[22, 11, 27, 11, 29]

6

6

[0.82, 0.89, 0.91, 0.98, 1.06, 1.12]

[9, 19, 6, 21, 20, 25]

7

6

[1.01, 1.11, 1.12, 1.2, 1.23, 1.24]

[16, 20, 20, 15, 10, 18]

Note. d1 and d2 represent diameters of heterogeneous nanodots and 50nm nanodots, separately.

Table Ⅲ Hyperparameters parameters for reservoirs on Pareto front Hyperparameters

Objectives

Virtual node number (𝑁𝑣 )

Feedback strength ( 𝛾)

Applied field ( ℎ)

Input scaling ( Δ(𝑣))

Input rate (𝜃⁄Τ0 )

Minimum NMRSE

Average NMRSE

1

149

0.1555

0.4291

0.0018

0.2057

0.557

1.265

2

83

0.1555

0.4567

0.0035

0.3861

0.578

1.097

3

83

0.1555

0.4567

0.0035

0.3861

0.586

0.918

4

154

0.1350

0.4375

0.0021

0.2232

0.599

0.854

5

46

0.1587

0.4895

0.0021

0.2877

0.617

0.835

6

152

0.1555

0.4156

0.0017

0.3861

0.618

0.831

7

358

0.1189

0.4567

0.0021

0.3791

0.631

0.720

No.

Fig.4(a) shows the solution set obtained after 400 trials, illustrating both the Pareto front and dozens of dominated points. For clarity, the solutions on the Pareto front are sequentially labelled and are referred to by these indices in the following discussion. The front clearly reveals a near-linear trade-off between two objectives: the best minimum NMRSE (NRMSE = 0.557) is attained at average NMRSE = 1.265, whereas the greatest average NMRSE (average NRMSE = 0.720) is achieved with a minimum NMRSE of 0.631. In contrast the equivalent number for the best homogeneous reservoir is 69.861. Collectively these findings support our hypothesis that the heterogeneous reservoir offers better average NMRSE across a wide-temperature range. Fig.4(b) and (c) compare two heterogeneous nanodot reservoirs (No.1 and No.7). The left panels show the variations in NRMSE and relative error as functions of temperatures of the reservoir, while right panels present the reservoir output traces for the NARMA-10 task at three temperatures (4.1°C, 20°C and 37.1°C) against the target output trace. As shown in Fig.4(b), the No.1 reservoir exhibits minimum NMRSE of 0.557, comparable to that of the uniform reservoir (NRMSE = 0.49). This indicates the introduction of the geometric

heterogeneity does not inherently lead to significant deterioration of the minimum NMRSE. However, this reservoir shows poor stability of performance as temperature changes; the output trace reproduces the target output accurately at 20°C, but exhibits large deviations from the desired signal at 4.1°C and 37.1°C. In contrast, reservoir No.7 (Fig.4(c)), which provides the most thermally stable performance on the Pareto front, shows minimum NRMSE of 0.631 and average NRMSE of 0.720. This is consistent with trace comparisons presented on the right panels of Fig.4(c). All three output traces show good agreement with the target output, exhibiting only minor deviations. The above results demonstrate that the heterogeneous nanodot reservoirs are capable of being optimised to show both strong minimum NMRSE and exhibit much higher average NMRSE than homogeneous systems. However, for a real device it would be helpful to tune the trade-off between these two performance metrics situationally, which cannot be achieved by modifying geometry. Therefore, we next focus on investigating how hyperparameters influence this trade-off, establishing firstly an importance analysis of the available hyperparameter and then exploring how these could be used to enable adaptation of a specific reservoir. Here, we chose No.7 reservoir with the lowest average NRMSE in Fig.4 as the subject.

Fig.5. (a) Importances of four hyperparameters for the two objectives. For both objectives feedback strength 𝛾 exhibits significantly higher importance compared to other hyperparameters. (b) The two objectives as a function of feedback strength. Minimum NMRSE increases with rising 𝛾, whereas average NMRSE declines.

Fig.5(a) illustrates the importance difference of four hyperparameters (feedback strength 𝛾, applied field ℎ, input scaling Δ(𝑣) and input rate 𝜃/𝑇0 ) for minimum NMRSE and average NMRSE, as quantified through variance decomposition. It is clear that 𝛾 has the greatest influence on both metrics, with an importance value of approximately 0.9 for minimum NMRSE and 0.6 for average NMRSE, significantly higher than that of other hyperparameters. Consequently, 𝛾 emerges as the most critical hyperparameter for tuning performance trade-offs. Fig.5(b) shows the influence 𝛾 on two objectives. For each run, all parameters of NARMA-10 task and the temperature range explored are identical to those used in Fig. 4. The minimum NMRSE and average NMRSE exhibit different responses to variations in 𝛾. In the low 𝛾 region (0.114-0.117), the minimum NMRSE reaches its minimum value of ≈ 0.61 and its value increases significantly as 𝛾 increases. In this region average NRMSE remains high but

decreases as 𝛾 increases. In high 𝛾 region (0.118-0.121), average NRMSE is better than that in low 𝛾 region, with a minimum of ≈ 0.72. However, the minimum NMRSE is increased. These results indicate that 𝛾 efficiently modulates the trade-off between two objectives, enabling the reservoir to trade-off performance considerations to meet the requirements of diverse application scenarios. For instance, a smaller 𝛾 value is preferable for the reservoir operating in a temperature-controlled environment such as a laboratory as it provides stronger minimum NMRSE. Conversely, in an outdoor deployment scenario where temperature might vary widely, a larger 𝛾 could be adopted to prioritize average NMRSE at the cost of marginal minimum NMRSE degradation. While our study clearly shows that heterogeneous nanodot reservoirs can be optimized via to exhibit excellent average NMRSE of inference performance, two limitations remain: first, we do not have a clear understanding of the quantitative relationship between computational properties and the geometric parameters of the reservoir. Establishing this correlation would deepen our understanding of the reservoir substrate and could provide guidance for further optimization in the heterogeneous structure. Second, the present work has only explores the NARMA-10 task, and does not examine other types of tasks, such as classification and recognition.32 Different trade-offs may arise across other benchmark tasks, if these impose different requirements on computational properties of the reservoir. Therefore the investigation of task-independent metrics of the reservoir (e.g. memory capacity, kernel rank, and general rank33,34) will be important. These may reveal the core computational capabilities of heterogeneous reservoirs rather than their performance on specific tasks.

Conclusion: In this paper we have demonstrated that introducing heterogeneity into reservoir computing substrates based on strain-controlled super-paramagnetic nanodot ensembles makes their inference performance robust against ambient temperature fluctuations. In the NARMA-10 benchmark task, a reservoir with the optimised heterogeneity achieved both strong peak task performance at the temperature at which it was trained, and good stability of performance across a temperature range of 5-35°C, in dramatic contrast to homogeneous equivalents. Hyperparameter importance analysis and exploration demonstrated that the reservoir’s feedback strength can be used to tune the trade-off between peak task performance and its average NMRSE, allowing adjustment to different operating conditions. Given these advantages, superparamagnetic nanodot ensembles with heterogeneous geometries represent compelling hardware platforms for reservoir computing in real-world environments. This work was supported by the Engineering and Physical Sciences Research Council (EPSRC) under Grant Nos. EP/S009647/1, EP/V006339/1, App5646 and App85320. Additionally, this project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 861618 (Spin ENGINE).

Data availability: The data that support the findings of this study are openly available in ORDA, https://doi.org/10.15131/shef.data.30940496

References: 1. Reservoir Computing: Theory, Physical Implementations, and Applications. (Springer, Singapore, 2021). doi:10.1007/978-981-13-1687-6. 2. Maass, W., Natschläger, T. & Markram, H. A Model for Real-Time Computation in Generic Neural Microcircuits. in Advances in Neural Information Processing Systems vol. 15 (MIT Press, 2002). 3. Jalalvand, A., Van Wallendael, G. & Van De Walle, R. Real-Time Reservoir Computing Network-Based Systems for Detection Tasks on Visual Contents. in 2015 7th International Conference on Computational Intelligence, Communication Systems and Networks 146–151 (2015). doi:10.1109/CICSyN.2015.35. 4. Kong, L.-W., Weng, Y., Glaz, B., Haile, M. & Lai, Y.-C. Reservoir computing as digital twins for nonlinear dynamical systems. Chaos 33, 033111 (2023). 5. Salehinejad, H., Sankar, S., Barfett, J., Colak, E. & Valaee, S. Recent Advances in Recurrent Neural Networks. Preprint at https://doi.org/10.48550/arXiv.1801.01078 (2018). 6. Allwood, D. A. et al. A perspective on physical reservoir computing with nanomagnetic devices. Applied Physics Letters 122, 040501 (2023). 7. Tanaka, G. et al. Recent advances in physical reservoir computing: A review. Neural Networks 115, 100–123 (2019). 8. Vandoorne, K., Dambre, J., Verstraeten, D., Schrauwen, B. & Bienstman, P. Parallel Reservoir Computing Using Optical Amplifiers. IEEE Transactions on Neural Networks 22, 1469–1481 (2011). 9. Sande, G. V. der, Brunner, D. & Soriano, M. C. Advances in photonic reservoir computing. Nanophotonics 6, 561–576 (2017). 10. Vandoorne, K. et al. Toward optical signal processing using Photonic Reservoir Computing. Opt. Express, OE 16, 11182–11192 (2008). 11. Hafizovic, S. et al. A CMOS-based microelectrode array for interaction with neuronal cultures. Journal of Neuroscience Methods 164, 93–106 (2007). 12. Nakane, R., Tanaka, G. & Hirose, A. Reservoir Computing With Spin Waves Excited in a Garnet Film. IEEE Access 6, 4462–4469 (2018). 13. Grollier, J. et al. Neuromorphic spintronics. Nat Electron 3, 360–370 (2020). 14. Welbourne, A. et al. Voltage-controlled superparamagnetic ensembles for low-power reservoir computing. Applied Physics Letters 118, 202402 (2021). 15. Wu, T. (吴涛) et al. Domain engineered switchable strain states in ferroelectric (011) [Pb(Mg1/3Nb2/3)O3](1−x)-[PbTiO3]x (PMN-PT, x≈0.32) single crystals. Journal of Applied Physics 109, 124101 (2011). 16. Wu, T. (吴涛) et al. Electrical control of reversible and permanent magnetization reorientation for magnetoelectric memory devices. Applied Physics Letters 98, 262504 (2011). 17. Néel, L. Théorie du traînage magnétique des ferromagnétiques en grains fins avec application aux terres cuites. Annales de géophysique 5, 99–136 (1949). 18. Raanaei, H. et al. Imprinting layer specific magnetic anisotropies in amorphous multilayers. J. Appl. Phys. 106, 023918 (2009). 19. Hindmarch, A. T., Rushforth, A. W., Campion, R. P., Marrows, C. H. & Gallagher, B. L. Origin of in-plane uniaxial magnetic anisotropy in CoFeB amorphous ferromagnetic thin films. Phys. Rev. B 83, 212404 (2011). 20. Borders, W. A. et al. Integer factorization using stochastic magnetic tunnel junctions. Nature 573, 390–393 (2019).

21. Appeltant, L. et al. Information processing using a single dynamical node as complex system. Nat Commun 2, 468 (2011). 22. Lukoševičius, M. & Jaeger, H. Reservoir computing approaches to recurrent neural network training. Computer Science Review 3, 127–149 (2009). 23. Atiya, A. F. & Parlos, A. G. New results on recurrent network training: unifying the algorithms and accelerating convergence. IEEE Transactions on Neural Networks 11, 697– 709 (2000). 24. Manneschi, L. et al. Exploiting Multiple Timescales in Hierarchical Echo State Networks. Front. Appl. Math. Stat. 6, (2021). 25. Wang, J. et al. Giant non-volatile magnetoelectric effects via growth anisotropy in Co40Fe40B20 films on PMN-PT substrates. Appl. Phys. Lett. 114, 092401 (2019). 26. Chen, Y.-T. & Chang, C. C. Effect of grain size on magnetic and nanomechanical properties of Co60Fe20B20 thin films. Journal of Alloys and Compounds 498, 113–117 (2010). 27. Deb, K., Sindhya, K. & Hakanen, J. Multi-Objective Optimization. in Decision Sciences (CRC Press, 2016). 28. Konak, A., Coit, D. W. & Smith, A. E. Multi-objective optimization using genetic algorithms: A tutorial. Reliability Engineering & System Safety 91, 992–1007 (2006). 29. Mathern, A. et al. Multi-objective constrained Bayesian optimization for structural design. Struct Multidisc Optim 63, 689–701 (2021). 30. Deb, K. & Gupta, H. Searching for Robust Pareto-Optimal Solutions in Multi-objective Optimization. in Evolutionary Multi-Criterion Optimization 150–164 (Springer, Berlin, Heidelberg, 2005). doi:10.1007/978-3-540-31880-4_11. 31. Akiba, T., Sano, S., Yanase, T., Ohta, T. & Koyama, M. Optuna: A Next-generation Hyperparameter Optimization Framework. in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining 2623–2631 (Association for Computing Machinery, New York, NY, USA, 2019). doi:10.1145/3292500.3330701. 32. Wringe, C., Trefzer, M. & Stepney, S. Reservoir Computing Benchmarks: a tutorial review and critique. International Journal of Parallel, Emergent and Distributed Systems 1– 39 (2025) doi:10.1080/17445760.2025.2472211. 33. Taniguchi, T. Echo state property and memory capacity of artificial spin ice. Sci Rep 15, 9073 (2025). 34. Venkat, G. et al. Exploring physical and digital architectures in magnetic nanoring array reservoir computers. Neuromorph. Comput. Eng. 4, 024018 (2024).

Supplementary material: Reproducible reservoir computing with thermally driven superparamagnets: controlling temperature sensitivity Z. Chen1, A. Welbourne1, M. O. A. Ellis2, D.A. Allwood1, E. Vasilaki2, and T. J. Hayward1 1

School of Chemical, Materials and Biological Engineering, University of Sheffield, UK

2

Department of Computer Science, University of Sheffield, UK

S1. BEST PREDICTION PERFORMANCE OF UNIFORM NANODOT RESERVOIR We selected the uniform nanodot ensemble that exhibited the best task performance on the NARMA-10 task as the objective for modelling temperature effects in nanodot reservoirs. To identify the optimal reservoir, we employed Optuna1 to perform an automated search for hyperparameters. The parameters and their search ranges are summarized in Table S1. The normalized root mean square error (NRMSE) between the predicted and target NARMA-10 outputs was used as the optimization objective and minimized during optimization. The Tree-structured Parzen Estimator (TPE) sampler was adopted for efficient exploration of the hyperparameter space. Table S1 Parameters for best uniform reservoir Category

Parameter

Unit

Range

Optimal

Geometric factors

Diameter ratio (d2/d1)

-

0.75 – 1.25

0.839

Hyperparameters

Virtual node number (Nv)

integer

20 - 500

461

Feedback strength (γ)

-

0.05 - 2

0.146

Applied field (h)

-

0.1 – 0.5

0.405

Mask scaling (m0)

-

0.001 – 0.01

0.007

Input rate (θ/T0)

-

0.2 – 1

0.650

Fig.S1 presents the parameter search results after 500 trials, where the lowest NRMSE of 0.49 is obtained, in close agreement with our previous results.2 The hyperparameters of the optimal reservoir are listed in Table S1. The results confirm that the optimized reservoir demonstrates strong predictive capability on benchmark tasks, comparable to other reported reservoirs.3–5

Fig.S1 Hyperparameter search results for obtaining the uniform nanodot ensemble with best task performance on NARMA-10. The yellow star and blue circles present the optimal solution which NRMSE is of 0.49 and other solutions, separately.

Reference: 1.

Akiba, T., Sano, S., Yanase, T., Ohta, T. & Koyama, M. Optuna: A Next-generation

Hyperparameter Optimization Framework. in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining 2623–2631 (Association for Computing Machinery, New York, NY, USA, 2019). doi:10.1145/3292500.3330701. 2.

Welbourne, A. et al. Voltage-controlled superparamagnetic ensembles for low-power

reservoir computing. Applied Physics Letters 118, 202402 (2021). 3.

Torrejon, J. et al. Neuromorphic computing with nanoscale spintronic oscillators.

Nature 547, 428–431 (2017).

4.

Appeltant, L. et al. Information processing using a single dynamical node as complex

system. Nat Commun 2, 468 (2011). 5.

Abreu Araujo, F. et al. Role of non-linear data processing on speech recognition task

in the framework of reservoir computing. Sci Rep 10, 328 (2020).

Record · ID 366252 · SHA-256 f6cfa85f4870d8ff
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.