Universal Approximation of Linear Time-Invariant (LTI) Systems through RNNs: Power of Randomness in Reservoir Computing
Shashank Jere, Lizhong Zheng, Karim Said, Lingjia Liu

TL;DR
This paper demonstrates that reservoir computing, a type of RNN with randomized weights, can universally approximate linear time-invariant systems and provides a theoretical basis for the effectiveness of random weight configuration.
Contribution
It offers a theoretical framework showing RC's universal approximation capability for LTI systems and derives the optimal distribution for configuring recurrent weights.
Findings
RC can universally approximate LTI systems.
Optimal weight configuration distribution is analytically derived.
Numerical results validate the theoretical optimality.
Abstract
Recurrent neural networks (RNNs) are known to be universal approximators of dynamic systems under fairly mild and general assumptions. However, RNNs usually suffer from the issues of vanishing and exploding gradients in standard RNN training. Reservoir computing (RC), a special RNN where the recurrent weights are randomized and left untrained, has been introduced to overcome these issues and has demonstrated superior empirical performance especially in scenarios where training samples are extremely limited. On the other hand, the theoretical grounding to support this observed performance has yet been fully developed. In this work, we show that RC can universally approximate a general linear time-invariant (LTI) system. Specifically, we present a clear signal processing interpretation of RC and utilize this understanding in the problem of approximating a generic LTI system. Under this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Neural Networks and Applications
