LGMLMay 2, 2023

Memory of recurrent networks: Do we compute it right?

arXiv:2305.01457v28 citations
Originality Synthesis-oriented
AI Analysis

This addresses a foundational problem in recurrent neural network analysis for researchers, though it is incremental as it clarifies existing theory rather than introducing new paradigms.

The paper tackles the discrepancy between theoretical and numerical evaluations of memory capacity in linear echo state networks, showing that numerical issues cause inaccurate estimations and proposing robust methods that align simulations with established theory.

Numerical evaluations of the memory capacity (MC) of recurrent neural networks reported in the literature often contradict well-established theoretical bounds. In this paper, we study the case of linear echo state networks, for which the total memory capacity has been proven to be equal to the rank of the corresponding Kalman controllability matrix. We shed light on various reasons for the inaccurate numerical estimations of the memory, and we show that these issues, often overlooked in the recent literature, are of an exclusively numerical nature. More explicitly, we prove that when the Krylov structure of the linear MC is ignored, a gap between the theoretical MC and its empirical counterpart is introduced. As a solution, we develop robust numerical approaches by exploiting a result of MC neutrality with respect to the input mask matrix. Simulations show that the memory curves that are recovered using the proposed methods fully agree with the theory.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes