Achieving Online Regression Performance of LSTMs with Simple RNNs
N. Mert Vural, Fatih Ilhan, Selim F. Yilmaz, Salih Erg\"ut and, Suleyman S. Kozat

TL;DR
This paper presents a new training algorithm for simple RNNs that enables them to match the online regression performance of LSTMs while significantly reducing training time, supported by theoretical analysis and extensive experiments.
Contribution
Introduces a first-order training algorithm for SRNNs with linear time complexity, achieving LSTM-level performance in less training time.
Findings
SRNNs trained with the new algorithm match LSTM performance
Training time for SRNNs is reduced by 2-3 times
Theoretical regret bounds support empirical results
Abstract
Recurrent Neural Networks (RNNs) are widely used for online regression due to their ability to generalize nonlinear temporal dependencies. As an RNN model, Long-Short-Term-Memory Networks (LSTMs) are commonly preferred in practice, as these networks are capable of learning long-term dependencies while avoiding the vanishing gradient problem. However, due to their large number of parameters, training LSTMs requires considerably longer training time compared to simple RNNs (SRNNs). In this paper, we achieve the online regression performance of LSTMs with SRNNs efficiently. To this end, we introduce a first-order training algorithm with a linear time complexity in the number of parameters. We show that when SRNNs are trained with our algorithm, they provide very similar regression performance with the LSTMs in two to three times shorter training time. We provide strong theoretical analysis…
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.
