Preprint
Machine Learning
Featured

A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures

Yong Yu(China Aerospace Science and Industry Corporation (China)), Xiaosheng Si(Xi'an High Tech University), Changhua Hu(Xi'an High Tech University), Jianxun Zhang(Xi'an High Tech University)
May 22, 2019Neural Computation5,484 citations

5.5k

Citations

141

Influential Citations

Neural Computation

Venue

2019

Year

Abstract

Recurrent neural networks (RNNs) have been widely adopted in research areas concerned with sequential data, such as text, audio, and video. However, RNNs consisting of sigma cells or tanh cells are unable to learn the relevant information of input data when the input gap is large. By introducing gate functions into the cell structure, the long short-term memory (LSTM) could handle the problem of long-term dependencies well. Since its introduction, almost all the exciting results based on RNNs have been achieved by the LSTM. The LSTM has become the focus of deep learning. We review the LSTM cell and its variants to explore the learning capacity of the LSTM cell. Furthermore, the LSTM networks are divided into two broad categories: LSTM-dominated networks and integrated LSTM networks. In addition, their various applications are discussed. Finally, future research directions are presented for LSTM networks.

Analysis

Why This Paper Matters

This 2019 review paper by Yu et al. is highly cited (5484 citations) and serves as a foundational reference for researchers and practitioners working with recurrent neural networks (RNNs) on sequential data. It addresses a critical limitation of traditional RNNs—their inability to learn long-term dependencies—by systematically reviewing the long short-term memory (LSTM) cell and its variants. The paper's categorization of LSTM networks into LSTM-dominated and integrated types provides a clear taxonomy that helps practitioners choose appropriate architectures for tasks like text, audio, and video processing. Given the widespread adoption of LSTMs in deep learning, this review remains relevant for understanding the evolution of sequence modeling.

Technical Contributions

  • LSTM cell variants: The paper reviews modifications to the standard LSTM cell, such as peephole connections, coupled forget and input gates, and gated recurrent units (GRUs), highlighting their impact on learning capacity.
  • Network categorization: It divides LSTM networks into two broad categories: LSTM-dominated networks (e.g., stacked LSTMs, bidirectional LSTMs) and integrated LSTM networks (e.g., CNN-LSTM, attention-based LSTM), providing a structured overview.
  • Application domains: The review covers diverse applications including natural language processing, speech recognition, video analysis, and time-series forecasting, demonstrating the versatility of LSTM architectures.
  • Future directions: The paper outlines open challenges such as improving computational efficiency, handling very long sequences, and combining LSTMs with other neural network components.

Results

The paper does not present new experimental results but synthesizes findings from prior work. It notes that LSTM cells with gate functions effectively solve the long-term dependency problem that plagues sigma/tanh RNNs. The review emphasizes that almost all exciting RNN-based results at the time were achieved by LSTM, underscoring its dominance in sequential data tasks. No concrete metrics or comparisons are provided, as the paper is a qualitative survey.

Significance

This review has had a broad impact on the AI field by consolidating knowledge on LSTM architectures, making it easier for researchers to understand and apply these models. It has guided the development of subsequent sequence modeling techniques, including attention mechanisms and transformers, by highlighting the strengths and limitations of LSTMs. The paper's taxonomy and future directions have influenced both academic research and industrial applications in areas like machine translation, speech recognition, and anomaly detection.