Verzelli Pietro, Alippi Cesare, Livi Lorenzo, Tino Peter
IEEE Trans Neural Netw Learn Syst. 2022 Sep;33(9):4598-4609. doi: 10.1109/TNNLS.2021.3059389. Epub 2022 Aug 31.
Reservoir computing is a popular approach to design recurrent neural networks, due to its training simplicity and approximation performance. The recurrent part of these networks is not trained (e.g., via gradient descent), making them appealing for analytical studies by a large community of researchers with backgrounds spanning from dynamical systems to neuroscience. However, even in the simple linear case, the working principle of these networks is not fully understood and their design is usually driven by heuristics. A novel analysis of the dynamics of such networks is proposed, which allows the investigator to express the state evolution using the controllability matrix. Such a matrix encodes salient characteristics of the network dynamics; in particular, its rank represents an input-independent measure of the memory capacity of the network. Using the proposed approach, it is possible to compare different reservoir architectures and explain why a cyclic topology achieves favorable results as verified by practitioners.
储层计算是一种设计递归神经网络的流行方法,因其训练简单且具有近似性能。这些网络的递归部分不进行训练(例如,通过梯度下降),这使得它们对众多背景各异的研究人员具有吸引力,这些研究人员的背景涵盖从动力系统到神经科学等领域。然而,即使在简单的线性情况下,这些网络的工作原理也尚未完全理解,其设计通常由启发式方法驱动。本文提出了一种对此类网络动力学的新颖分析方法,该方法允许研究人员使用可控性矩阵来表达状态演化。这样的矩阵编码了网络动力学的显著特征;特别是,其秩代表了网络记忆容量的一种与输入无关的度量。使用所提出的方法,可以比较不同的储层架构,并解释为什么循环拓扑结构能取得如从业者所验证的良好结果。