Universal Approximation of Linear Time-Invariant (LTI) Systems through RNNs: Power of Randomness in Reservoir Computing
Not on the map. Why?
Abstract (arXiv)
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 setup, we analytically characterize the optimum probability density function for configuring (instead of training and/or randomly generating) the recurrent weights of the underlying RNN of the RC. Extensive numerical evaluations are provided to validate the optimality of the derived distribution for configuring the recurrent weights of the RC to approximate a general LTI system. Our work results in clear signal processing-based model interpretability of RC and provides theoretical explanation/justification for the power of randomness in randomly generating instead of training RC's recurrent weights. Furthermore, it provides a complete optimum analytical characterization for configuring the untrained recurrent weights, marking an important step towards explainable machine learning (XML) to incorporate domain knowledge for efficient learning.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 58 references that are in the map. First posted on arXiv 4 Aug 2023.
Builds on
16 of 58 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2023RWKV: Reinventing RNNs for the Transformer Eracited by 814
- 2013Speech Recognition with Deep Recurrent Neural Networkscited by 666
- 2017Opening the Black Box of Deep Neural Networks via Informationcited by 494
- 2018Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Networkcited by 415
- 2019Artificial Intelligence-Enabled Cellular Networks: A Critical Path to Beyond-5G and 6Gcited by 25
- 2019Risk bounds for reservoir computingcited by 22
- 2020Echo State Networks trained by Tikhonov least squares are L2(μ) approximators of ergodic dynamical systemscited by 21
- 2022Optimizing Memory in Reservoir Computerscited by 13
4 more
- 2020RCNet: Incorporating Structural Information into Deep RNN for MIMO-OFDM Symbol Detection with Limited Trainingcited by 10
- 2016Investigating echo state networks dynamics by means of recurrence analysiscited by 8
- 2020Deep Echo State Q-Network (DEQN) and Its Application in Dynamic Spectrum Sharing for 5G and Beyondcited by 7
- 2021RC-Struct: A Structure-based Neural Network Approach for MIMO-OFDM Detectioncited by 6
Built on by
Not cited yet.