LightRNN: Memory and Computation-Efficient Recurrent Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks (RNNs) have achieved state-of-the-art performances in many natural language processing tasks, such as language modeling and machine translation. However, when the vocabulary is large, the RNN model will become very big (e.g., possibly beyond the memory capacity of a GPU device) and its training will become very inefficient. In this work, we propose a novel technique to tackle this challenge. The key idea is to use 2-Component (2C) shared embedding for word representations. We allocate every word in the vocabulary into a table, each row of which is associated with a vector, and each column associated with another vector. Depending on its position in the table, a word is jointly represented by two components: a row vector and a column vector. Since the words in the same row share the row vector and the words in the same column share the column vector, we only need 2 √|V| vectors to represent a vocabulary of |V| unique words, which are far less than the |V| vectors required by existing approaches. Based on the 2-Component shared embedding, we design a new RNN algorithm and evaluate it using the language modeling task on several benchmark datasets. The results show that our algorithm significantly reduces the model size and speeds up the training process, without sacrifice of accuracy (it achieves similar, if not better, perplexity as compared to state-of-the-art language models). Remarkably, on the One-Billion-Word benchmark Dataset, our algorithm achieves comparable perplexity to previous language models, whilst reducing the model size by a factor of 40-100, and speeding up the training process by a factor of 2. We name our proposed algorithm LightRNN to reflect its very small model size and very high training speed.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2021Fast Variational AutoEncoder with Inverted Multi-Index for Collaborative Filteringcited by 8
- 2021Physics-Guided Generative Adversarial Networks for Sea Subsurface Temperature Predictioncited by 7
- 2022ACORT: A Compact Object Relation Transformer for Parameter Efficient Image Captioningcited by 6
- 2026Language Models Without a Trainable Input Embedding Table: Learning from Fixed Minimal Binary Token Codescited by 0
- 2026Language Models Without a Trainable Input Embedding Table: Learning from Fixed Minimal Binary Token Codes10 May 2026
- 2022ACORT: A Compact Object Relation Transformer for Parameter Efficient Image Captioning11 Feb 2022
- 2021Physics-Guided Generative Adversarial Networks for Sea Subsurface Temperature Prediction4 Nov 2021
- 2021Fast Variational AutoEncoder with Inverted Multi-Index for Collaborative Filtering13 Sep 2021