Efficient Time-Series Approximation with Linear Recurrent Neural Networks: Architecture Learning and Predictive Power
Frieder Stolzenburg, Sandra Litz, Olivia Michael, Oliver Obst
TL;DR
LRNNs introduce autoregressive linear recurrent neural networks with linear activation, enabling exact learning by solving a linear system and one-step architecture reduction via eigen-spectrum analysis of the transition matrix. They can approximate any time-dependent function $f(t)$ and exhibit ellipse-like long-term dynamics governed by dominant eigenmodes, enabling compact models with strong predictive power. The approach delivers fast, stable training without backpropagation and yields interpretable, low-dimensional dynamical structure suitable for time-series domains such as finance and robotics. Across MSO, RoboCup, and puzzles, LRNNs achieve competitive or superior results with far fewer units, highlighting practical advantages in speed, compression, and interpretability.
Abstract
Recurrent neural networks are a powerful means to cope with time series. We show how autoregressive linear, i.e., linearly activated recurrent neural networks (LRNNs) can approximate any time-dependent function f(t). The approximation can effectively be learned by simply solving a linear equation system; no backpropagation or similar methods are needed. Furthermore, and this is the main contribution of this paper, the size of an LRNN can be reduced significantly in one step after inspecting the spectrum of the network transition matrix, i.e., its eigenvalues, by taking only the most relevant components. Therefore, in contrast to other approaches, we do not only learn network weights but also the network architecture. LRNNs have interesting properties: They end up in ellipse trajectories in the long run and allow the prediction of further values and compact representations of functions. We demonstrate this by several case studies, among them multiple superimposed oscillators (MSO), robotic soccer (RoboCup), and stock price prediction. LRNNs outperform the previous state-of-the-art for the MSO task with a minimal number of units.
