Tailored minimal reservoir computing: on the bidirectional connection between nonlinearities in the reservoir and in data
Davide Prosperino, Haochun Ma, Christoph Räth
TL;DR
This work investigates how to tailor reservoir computer nonlinearity to the intrinsic nonlinearity of data, using a minimal, deterministic RC framework with a tunable nonlinearity parameter. By introducing a fractional Halvorsen data generator and performing extensive minRC sweeps, the authors show that short-term predictions are maximized when the reservoir nonlinearity matches the data’s nonlinearity, and that the smallest data nonlinearity often dominates when multiple nonlinearities are present. They also demonstrate a practical method to estimate the minimal nonlinearity in unknown time series via nonlinearity sweeps and FT surrogate controls, validated on synthetic systems and financial data. Finally, the concept is transferred to classical RC by augmenting reservoir states with fractional nonlinearities, yielding improvements in hardware-limited scenarios where increasing reservoir size is impractical. Together, these results offer a principled route to design RCs that reflect the data’s complexity and to enhance RC performance with fractional nonlinear features in real-world, resource-constrained settings.
Abstract
We study how the degree of nonlinearity in the input data affects the optimal design of reservoir computers, focusing on how closely the model's nonlinearity should align with that of the data. By reducing minimal RCs to a single tunable nonlinearity parameter, we explore how the predictive performance varies with the degree of nonlinearity in the reservoir. To provide controlled testbeds, we generalize to the fractional Halvorsen system, a novel chaotic system with fractional exponents. Our experiments reveal that the prediction performance is maximized when the reservoir's nonlinearity matches the nonlinearity present in the data. In cases where multiple nonlinearities are present in the data, we find that the correlation dimension of the predicted signal is reconstructed correctly when the smallest nonlinearity is matched. We use this observation to propose a method for estimating the minimal nonlinearity in unknown time series by sweeping the reservoir exponent and identifying the transition to a successful reconstruction. Applying this method to both synthetic and real-world datasets, including financial time series, we demonstrate its practical viability. Finally, we transfer these insights to classical RC by augmenting traditional architectures with fractional, generalized reservoir states. This yields performance gains, particularly in resource-constrained scenarios such as physical reservoirs, where increasing reservoir size is impractical or economically unviable. Our work provides a principled route toward tailoring RCs to the intrinsic complexity of the systems they aim to model.
