Residual Reservoir Memory Networks
Matteo Pinna, Andrea Ceni, Claudio Gallicchio
TL;DR
This work introduces Residual Reservoir Memory Networks (ResRMNs), a dual-reservoir recurrent architecture that couples a linear memory reservoir with a non-linear ResESN module using temporal residual connections to improve long-range information propagation. Stability is analyzed via a Jacobian-based linearization, yielding a necessary condition that both the linear memory and the non-linear residual components remain stable at the origin, while the linear module is kept at unit spectral radius to operate at the edge of stability. Empirical evaluation on time-series classification and pixel-level 1-D tasks shows that ResRMNs typically outperform baselines like LeakyESN and other RC variants, with the identity-orthogonal configuration often providing the best results. The approach demonstrates that a carefully designed dual-reservoir RC can achieve strong performance with untrained reservoirs, offering a flexible, hardware-friendly path for sequential data processing; future work includes exploring alternative initializations and deeper spectral analyses.
Abstract
We introduce a novel class of untrained Recurrent Neural Networks (RNNs) within the Reservoir Computing (RC) paradigm, called Residual Reservoir Memory Networks (ResRMNs). ResRMN combines a linear memory reservoir with a non-linear reservoir, where the latter is based on residual orthogonal connections along the temporal dimension for enhanced long-term propagation of the input. The resulting reservoir state dynamics are studied through the lens of linear stability analysis, and we investigate diverse configurations for the temporal residual connections. The proposed approach is empirically assessed on time-series and pixel-level 1-D classification tasks. Our experimental results highlight the advantages of the proposed approach over other conventional RC models.
