---
title: 'Hysteresis-Based Reservoirs: Memory Mechanisms'
url: https://www.emergentmind.com/topics/hysteresis-based-reservoirs
type: topic
---

# Hysteresis-Based Reservoirs: Memory Mechanisms

Searching arXiv for recent papers on hysteresis-based reservoirs and related hysteretic physical computing.
Hysteresis-based reservoirs are systems in which path-dependent internal variables provide the operative memory of the reservoir. In physical reservoir computing, the reservoir state is generated by hysteretic elements, hysterons, or hysteretic device networks driven by external signals, so that the present state cannot be determined from the instantaneous input alone. In porous-media reservoir science, the same phrase also applies to reservoirs whose constitutive behavior is governed by drainage/imbibition hysteresis, capillary entry contrasts, and path-dependent accumulation laws. Across these usages, the common structure is a nonlinear input-state map with memory encoded in branch occupancy, threshold crossings, or internal constitutive variables rather than in an explicitly trained recurrent core [2507.06063][1507.07770].

## 1. Defining characteristics

In reservoir computing, the generic state-update and readout structure is written as
\[
\bm{r}(t) = \bm{F}(\bm{r}(t-1), u(t)),
\]
with linear readout
\[
\hat{y}(t) = \sum_{j=1}^M w_j r_j(t).
\]
Hysteresis is attractive in this setting because it naturally provides both history dependence and nonlinearity. In the practical Preisach-bank architecture studied in 2025, hysteresis is explicitly framed as a source of fading memory, with the reservoir state depending on prior extrema of the input through thresholded branch retention rather than through arbitrary delayed interactions [2507.06063].

A distinct but closely related memory regime appears in programmable hysteron networks. In an electronic network of nonlinear resistive elements with tunable negative differential resistivity, the memory is persistent under constant input, history dependent, and distributed across the network as a binary pattern of branch voltages. Two distinct states, `010111010` and `101010101`, are both stable at \(V_0 = 12~\text{V}\) with current \(0.19~\text{mA}\), differing solely because of the prior voltage-ramping history. This establishes that hysteresis-based reservoirs need not be restricted to fading-memory operators; they may also realize persistent multistable memory [2502.05570].

A recurrent misconception is that hysteresis-based reservoirs must be recurrently coupled dynamical systems. The literature includes both coupled and uncoupled constructions. One simple reservoir is composed of independent hysteretic systems driven in parallel by the same scalar input, whereas other platforms rely on Kirchhoff-law coupling, Coulomb blockade, or electrothermal feedback to produce distributed path dependence. This diversity indicates that hysteresis-based reservoirs are better understood as a class of memory mechanisms than as a single architecture.

## 2. Canonical reservoir constructions

A deliberately minimal physical reservoir architecture is composed of \(M=10\) independent hysteretic systems. Each system is a Preisach-model hysteresis operator built by averaging many elementary hysterons, and the full reservoir is driven by a single scalar input applied in parallel to all elements. For the benchmark tasks, the input is transformed as
\[
u(t) = -5 + 20u'(t),
\]
so that the reservoir input lies in \([-5,5]\). The reservoir coordinates are the macroscopic outputs \(Y_j(t)\), with design matrix entries
\[
\Phi_{tj} = Y_j(t),
\]
and width diversity is introduced through threshold ranges
\[
\left[-\frac{d}{2}j,\frac{d}{2}j\right], \qquad j=1,2,\dots,10.
\]
This construction is intentionally simple: the elements are independent, only the readout is trained, and the design objective is practical implementation rather than maximal benchmark performance [2507.06063].

A more strongly collective construction is a series network of \(9\) nonlinear differential resistance elements plus a measurement resistor \(R_0 = 100~\Omega\), driven only by a global source voltage \(V_0\). Here each edge acts as a hysteron with a low-voltage stable branch, a negative differential resistance region, and a high-voltage stable branch. The observable memory state is the vector of branch voltages \(\{\Delta V_i\}\), equivalently a binary on/off string. Under appropriate threshold ordering,
\[
I_{max}^{i+1} > I_{max}^{i}, \qquad I_{min}^{i+1} < I_{min}^{i},
\]
all binary strings are reachable from saturated states by monotonic switch-on and switch-off ordering. This yields a programmable collective memory substrate written and erased by a global drive alone [2502.05570].

At the nanoscale, a silicon MOS double quantum dot coupled to a single electron reservoir provides a different hysteretic node. Dot \(D1\) is tunnel-coupled to the reservoir, \(D2\) is not directly coupled to any reservoir, and \(D2\) can exchange electrons with the outside world only indirectly through \(D1\). In the few-electron regime, Coulomb blockade in \(D1\) and strong mutual electrostatic coupling produce history-dependent charge transitions, with mutual coupling \(E_M \approx 2.4~\text{meV}\). The device operates as a single-electron Set/Reset memory latch, showing how coupling topology alone can create a hysteretic memory-bearing element [1407.1625].

## 3. Mathematical formalisms

The simplest explicit hysteresis model used as a reservoir element in the recent literature is the Preisach hysteron. Each elementary hysteron \(i\) has thresholds \(\alpha_i\) and \(\beta_i\), and output
\[
y_i(x)= \left\{ \begin{array}{lll}
1 & (x \leq \beta_i) \\
0 & (x \geq \alpha_i) \\
k & (\alpha_i < x < \beta_i)
\end{array} \right. ,
\]
where \(k\) takes the last value when \(x\) is outside the interval \(\alpha_i < x < \beta_i\). A macroscopic hysteretic system is then the average
\[
Y(t) = \frac{1}{N_h}\sum_{i=1}^{N_h} y_i(x(t)).
\]
In the numerical examples, \(N_h = 10^5\), and the reservoir state is the collection \(\{Y_1(t),\dots,Y_{10}(t)\}\). Readout training is ordinary least squares,
\[
\hat{\bm{y}} = \Phi \bm{w}, \qquad
\bm{w} = (\Phi^T \Phi)^{-1} \Phi^T \bm{y},
\]
with initialization \(x(t\le 0)=0\) because the operator is path dependent [2507.06063].

Programmable hysteron networks are formulated at the constitutive-law level by
\[
I(\Delta V) = \Gamma(\Delta V),
\]
where \(\Delta V = V_+ - V_-\) is the voltage drop across an element. For one nonlinear element in series with a resistor,
\[
\Delta V_T = \Delta V_{NDR} + \Delta V_R, \qquad
I_{NDR} = I_R = I,
\]
and the operating point satisfies
\[
I = \frac{\Delta V_T - \Delta V_{NDR}}{R} = \Gamma(\Delta V_{NDR}).
\]
With parallel capacitors included, node charges satisfy
\[
Q_i = C(2V_i - V_{i-1} - V_{i+1}),
\qquad
\mathbb{Q} = C \hat{L} \mathbb{V},
\]
and current mismatch gives
\[
\frac{dQ_i}{dt} = I_{net,i} = I_{(i-1)i} - I_{i(i+1)}.
\]
These equations make explicit that collective hysteresis can arise from local bistability combined with graph constraints rather than from conventional recurrent neural dynamics [2502.05570].

Magnetic hysteresis-based reservoirs are often analyzed through continuous-time dynamical models. In the Landau–Lifshitz–Gilbert study of dynamic hysteresis,
\[
H_{\mathrm{ext}} = H_0 \sin(2\pi f t),
\]
and the loop area is treated as a function
\[
A = A(f,H_0), \qquad A = k H_0^a f^b.
\]
The reported empirical behavior is that the area increases with frequency until a peak and then decreases, while remaining proportional to field amplitude. This gives a compact description of how rate dependence tunes hysteretic richness in magnetic substrates [1602.05375].

## 4. Task performance and operating regimes

The independent Preisach-bank reservoir has been evaluated on imitation tasks for NARMA-type benchmarks. Training uses \(t=0\) to \(t=1000\), and imitation/testing uses \(t=1001\) to \(t=2000\). For the second-order NARMA system,
\[
y(t) = a y(t-1) + b y(t-1) y(t-2) + c u'(t)^3 + d ,
\]
with
\[
a=0.4,\quad b=0.4,\quad c=0.6,\quad d=0.1,
\]
the paper reports a representative result at \(d=5\): linear regression gives \(\mathrm{NMSE}=0.432\), whereas the hysteretic reservoir gives \(\mathrm{NMSE}=0.201\). The main empirical design rule is that the input range must be covered by at least one hysteresis range: imitation is not successful when \(d \le 1\), becomes successful for larger \(d\), and once \(d\) is sufficiently large, NMSE varies little with further increases in \(d\) [2507.06063].

The same study also clarifies the computational profile of this simple architecture. Standard NARMA-\(N\) performance is much worse than second-order NARMA, and the paper attributes the degradation to the delayed multiplicative input term
\[
u'(t-N)u'(t-1).
\]
When that term is removed in the modified NARMA-\(N\) system and replaced by \(\gamma u'^2(t-1)\), the NMSE becomes significantly smaller and remains approximately below \(0.2\), even though it increases with \(N\). The authors therefore conclude that independent hysteretic systems provide useful memory, but not the specific delayed-input interaction required by standard NARMA-\(N\) [2507.06063].

Dynamic magnetic hysteresis suggests a complementary operating-regime interpretation. The reported two-regime behavior,
\[
A = 0.17 \times H_0 \times f^{0.05}, \qquad
A = 9.19 \times H_0 \times f^{-0.38},
\]
together with the observation that the hysteresis area peaks at an intermediate frequency, suggests that hysteresis-based reservoirs can be tuned between quasi-static, maximally lagged, and overdriven regimes by matching the input timescale to the internal hysteretic timescale [1602.05375].

## 5. Related hysteretic substrates and adjacent architectures

Several adjacent device classes are not reservoir computers in the strict sense, but they illuminate the design space of hysteresis-based reservoirs. A prominent example is volatile hysteresis in PrMnO\(_3\)-based RRAM. Under triangular voltage ramps with \(\Delta V = 20\) mV and dwell times \(10\) ns, \(40\) ns, \(100\) ns, and \(1000\) ns, the device exhibits volatile hysteresis generated by electrothermal feedback. The paper reports that the voltage window initially increases and later decreases as the ramp rate is increased, while the current window reduces monotonically, and models the behavior with Ohmic plus space-charge-limited current coupled to a Fourier heat equation. This suggests a compact reservoir node with finite-memory dynamics determined by self-heating and thermal relaxation rather than by nonvolatile structural change [2006.04636].

A different direction is provided by HystRNN, an ordinary-differential-equation-based recurrent neural network for magnetic hysteresis modeling. Its hidden dynamics are written as a second-order system with hysteresis-inspired absolute-value terms,
\[
h' = z,
\]
\[
z' = \sigma_1\left(U_1 x +  \boldsymbol{\mathcal{W}_1} z + V_1 h + b_1 \right)
 + \sigma_2\left(U_2 |x|^2 +  \boldsymbol{\mathcal{W}_2} |z|^2 + V_2 |h|^2 + b_2 \right),
\]
with readout \(\hat{B} = \mathcal{Q} h_n\). The model is trained, not used as a fixed reservoir, but it generalizes from a major loop to previously unseen first-order reversal curves and minor loops better than standard RNN, LSTM, and GRU baselines. This suggests that hysteresis-structured recurrence can be more appropriate than generic recurrent dynamics when the target process is branch-dependent and path-dependent [2308.12002].

Hybrid control offers a further contrast. In HyRL, hysteresis appears as a mode-retention mechanism with overlap, implemented by a discrete logic state \(q \in \{0,1\}\). The controller flows with one local policy inside an extended region and switches only after exiting that region. This is not a reservoir architecture, but it is an explicit example of how even one bit of hysteretic internal state can suppress noise-induced chatter and preserve branch consistency in systems with ambiguous decision boundaries [2204.00654].

## 6. Hysteresis in porous-media reservoirs

In subsurface and porous-media applications, hysteresis-based reservoirs refer to reservoirs whose multiphase behavior depends on drainage/imbibition history, facies contrasts, and internal constitutive state. A representative example is a deep saline aquifer with multi-scale fluvial stratigraphic heterogeneity, represented as \(76\%\) sandstone with geometric mean permeability \(58\) mD and \(24\%\) open framework conglomerate with geometric mean permeability \(3823\) mD. Hysteresis is implemented through distinct drainage and imbibition characteristic curves, with \(12\) characteristic curves total, and the Brooks–Corey versus van Genuchten comparison changes only the drainage capillary pressure branch. In the heterogeneous reservoir, total capillary trapping is about \(12\%\) larger in the van Genuchten case; trapped CO\(_2\) in sandstone is more than \(60\%\) larger; trapped CO\(_2\) in open framework conglomerate is about \(20\%\) smaller; dissolved CO\(_2\) differs by \(30\)–\(100\%\) depending on time; and the end-of-simulation ratio of mobile CO\(_2\) in Brooks–Corey to van Genuchten is more than \(50\), with mobile gas negligible for the van Genuchten case near the end. The key point is that hysteresis cannot be separated from small-scale facies heterogeneity and capillary entry-pressure contrasts [1507.07770].

A more abstract constitutive framework is developed for first-order conservation laws with hysteresis in the accumulation term:
\[
\frac{d}{dt}(a(u)+H(u)) + A(u)=f.
\]
Here \(H(u)\) is represented by generalized play, \(K\)-nonlinear play, or regularized \(K\)-Preisach operators, and the local update is reduced to scalar nonlinear solves based on clipping-type resolvents. The paper proves well-posedness and numerical stability for these hysteresis operators, and for first-order conservation laws uses the scheme
\[
\frac1\tau\Big(a(U_j^n)-a(U_j^{n-1})+W_j^n-W_j^{n-1}\Big)
 +\frac1h\Big(\alpha(U_j^{n-1})-\alpha(U_{j-1}^{n-1})\Big)=0.
\]
In this setting, the reservoir state is not a readout feature vector but a field of local internal hysteresis variables that alter shocks, rarefactions, and breakthrough behavior through the conserved quantity \(a(u)+H(u)\) [2012.09362].

At the grain scale, water-retention hysteresis in partially saturated granular media can be reproduced by a particle-water DEM model in which local contact angles evolve according to bridge-volume changes,
\[
\dot{\theta} = \alpha \frac{\dot{V}_{ij}^{\text{br}}}{R_{\text{eff}}^{\,3}}, \qquad \theta_{\min}\le \theta \le \theta_{\max}.
\]
For the tested relatively mono-disperse materials, the paper concludes that hysteresis during wetting and drainage arises from the dynamics of solid-liquid contact angles as a function of local liquid volume changes, with correlation coefficients of at least \(82\%\), and mostly above \(90\%\). This is a constitutive, pore-scale meaning of hysteresis-based reservoir behavior rather than a computational one [1307.5372].

## 7. Limitations, distinctions, and open directions

The recent literature is unusually clear that simple hysteresis reservoirs are not universally expressive. The independent Preisach-bank architecture is intentionally minimal, and its authors explicitly state that “the imitation performance of this reservoir is not high.” They compare it with a more advanced hysteretic reservoir using hysteresis plus multiplexing, for which standard NARMA-10 performance is reported as \(\mathrm{NMSE}\simeq 0.0063\) \((\mathrm{NRMSE}=0.0794)\). They also note that it is “not obvious whether the results in this work can be applied to all actual systems.” Hysteresis therefore supplies useful memory, but width diversity alone does not reproduce the richer internal interactions of recurrent or multiplexed reservoirs [2507.06063].

A second distinction concerns memory type. The programmable hysteron network emphasizes persistent multistable memory, whereas the independent Preisach bank is framed as fading memory. These are not interchangeable regimes. Persistent branch occupancy is advantageous for stateful computation, protocol recognition, and distributed memory patterns, but can hinder continuously driven tasks that require smooth washout of old inputs. Conversely, fading-memory hysteresis is better suited to low-order temporal processing but can struggle when delayed interactions must be recombined explicitly [2502.05570].

Finally, identification and modeling remain delicate. SINDyHybrid augments sparse system identification with relay hysterons and a proximity hysteron, and in the tank example correctly identifies state transitions of a hysteresis-controlled pump system. Yet the same study reports strong noise sensitivity: SNR \(1000\) works properly, SNR \(100\) gives inaccurate slopes, SNR \(50\) yields faulty transitions and dynamics, and SNR \(10\) collapses toward an average response. Standard hysterons also fail to detect state transitions for sampling slower than \(0.02\) s, while the proximity hysteron is introduced to improve robustness under coarse sampling. This indicates that hysteresis-based reservoirs are not only a hardware problem but also a state-estimation and identification problem, especially when switching events must be inferred from sampled and noisy measurements [2003.07465].

Source: https://www.emergentmind.com/topics/hysteresis-based-reservoirs