The DOI matches its DataCite record; 18 of the 18 references it cites were found in a registry or an index.
Factorization tricks for LSTM networks
Open accessAbstract
We present two simple ways of reducing the number of parameters and accelerating the training of large Long Short-Term Memory (LSTM) networks: the first one is "matrix factorization by design" of LSTM matrix into the product of two smaller matrices, and the second one is partitioning of LSTM matrix, its inputs and states into the independent groups. Both approaches allow us to train large LSTM networks significantly faster to the near state-of the art perplexity while using significantly less RNN parameters.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Recent work has achieved significant improvements in computational efficiency through factorization tricks [21] and conditional computation [32], while also improving model performance in case of the latter. The fundamental constraint of sequential computation, however, remains.”
From Attention Is All You Need (2017) · cites this paper as [21]
Citations
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474
Very Deep Convolutional Networks for Large-Scale Image Recognition
Simonyan, K., & Zisserman, A. (2014) · arXiv · doi:10.48550/arxiv.1409.1556 · Cited by 114,148 · cited 1×
“The idea of factorization of large convolutinal layer into the stack of layers with smaller filters was used, for example, in VGG networks (Simonyan & Zisserman, 2014), and in ResNet “bottleneck design” (He et al., 2016).”
MethodImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · cited 2×
“The partition of layer into parallel groups have been introduced by Krizhevsky et al. (2012) in AlexNet, where some convolutional layers have been divided into two groups to split the model between two GPUs.”
MethodHochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318 · cited 2×
“To address this issue, the LSTM cell has been introduced by Hochreiter & Schmidhuber (1997), with the following recurrent computations: LSTM : (1) where x t is input, h t is cell’s state, and c t is cell’s memory.”
MethodXception: Deep Learning with Depthwise Separable Convolutions
Chollet, F. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.195 · Cited by 20,380 · cited 1×
“This multi-group approach was extended to the extreme in Xception architecture by Chollet (2016).”
MethodLearning long-term dependencies with gradient descent is difficult
Bengio, Y., Simard, P., & Frasconi, P. (1994) · IEEE Transactions on Neural Networks · doi:10.1109/72.279181 · Cited by 8,542 · cited 1×
“Learning long-range dependencies with Recurrent Neural Networks (RNN) is challenging due to the vanishing and exploding gradient problems (Bengio et al., 1994; Pascanu et al., 2013).”
BackgroundConvolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
Shi, X., Chen, Z., Wang, H., Yeung, D.-Y., Wong, W.-K., & Woo, W.-C. (2015) · arXiv · doi:10.48550/arxiv.1506.04214 · Cited by 7,709 · cited 2×
“In case of LSTM networks, ConvLSTM (Shi et al., 2015), has been introduced to better exploit possible spatiotemporal correlations, which is conceptually similar to grouping.”
BackgroundMethodInfluentialGoogle's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
Wu, Y., Schuster, M., Chen, Z., Le, Q. V., Norouzi, M., Macherey, W., Krikun, M., Cao, Y., Gao, Q., Macherey, K., et al. (2016) · arXiv · doi:10.48550/arxiv.1609.08144 · Cited by 5,319 · cited 1×
“LSTM networks (Hochreiter & Schmidhuber, 1997) have been successfully used in language modeling (Jozefowicz et al., 2016; Shazeer et al., 2017), speech recognition (Xiong et al., 2016), machine translation (Wu et al., 2016), and many other tasks.”
MethodOn the difficulty of training recurrent neural networks
Pascanu, R., Mikolov, T., & Bengio, Y. (2012) · arXiv · doi:10.48550/arxiv.1211.5063 · Cited by 4,310 · cited 1×
“Learning long-range dependencies with Recurrent Neural Networks (RNN) is challenging due to the vanishing and exploding gradient problems (Bengio et al., 1994; Pascanu et al., 2013).”
BackgroundRecurrent Neural Network RegularizationPreprint
Zaremba, W., Sutskever, I., & Vinyals, O. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1409.2329 · Cited by 3,174 · cited 1×
“We consider LSTM cell with projection of size p , LSTMP, where Equation 1 is computed as follows (Sak et al., 2014; Zaremba et al., 2014).”
Method
Cited by
Sorted by citations
Items 101–113 of 113
Transformer Based Deep Learning Model For Object Detection Using Meta Learning
Tiwari, A. K., & Dwivedi, R. (2025) · International Conference on Recent Advances in Information Technology · doi:10.1109/rait65068.2025.11088894 · Cited by 1
“Recent advancements in factorization strategies [14] and conditional computation [15] have significantly enhanced computational efficiency while maintaining model performance.”
Extending Memory for Language ModellingPreprint
Nugaliyadde, A. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.11462
“Language modeling requires memory to learn long term dependency to predict the next word in a sequence [61].”
BackgroundResponding to customer queries automatically by customer reviews’ based Question Answering
Moharkar, K., Kshirsagar, K., Shrey, S., Pasine, N., Kumar, R., & Radke, M. A. (2022) · International Conference on Natural Language Processing and Information Retrieval (NLPIR) · doi:10.1145/3582768.3582780 · Cited by 1
“Recent work has improved computing efficiency by employing factorization methods [8] and conditional computation [13] , as well as enhancing model performance in the latter scenario.”
MethodIn-training Matrix Factorization for Parameter-frugal Neural Machine TranslationPreprint
Kaden, Z., Scao, T. L., & Olivier, R. (2019) · arXiv.org · doi:10.48550/arxiv.1910.06393 · Cited by 1
“The closest work that we know of is in Kuchaiev & Ginsburg (2017), which factorizes the LSTM cell matrices during training in a highly optimized framework; however, they do so at the cost of an increase of perplexity.”
BackgroundSubword ELMoPreprint
Li, J., Hai, Z., Li, Z., Bi, W., & Liu, X. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.08357 · Cited by 2
APRNN: A New Active Propagation Training Algorithm for Distributed RNN
Niu, D., Liu, T., Zheng, X., Cai, T., Liu, Y., & Zhan, Y. (2018) · IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI) · doi:10.1109/smartworld.2018.00101 · Cited by 3
“[20] present two simple ways of reducing the number of parameters and accelerating the training of large LSTM networks, which are matrix factorization and partitioning of LSTM matrix into the independent groups.”
BackgroundKim, Y., & Lee, H. (2018) · International Workshop on Semantic Evaluation (SemEval) · doi:10.18653/v1/s18-1044
“The idea is that LSTM can be divided into several sub-LSTMs (Kuchaiev and Ginsburg, 2017).”
BackgroundMethodTensor Train Recurrent Network Language Model Prediction
Murua, A., Ramakrishnan, R. K., Li, X., Yang, R. H., & Nia, V. P. (2025) · Stat · doi:10.1002/sta4.70116 · Cited by 1
“In fact, prior work on tensorized RNNs and LSTMs (Kuchaiev and Ginsburg 2017; Novikov et al. 2015) supports this generalization.”
InfluentialLRAT: Low-Rank Adaptive Transformer for end-to-end speech recognition
Cheng, X., Wu, Y.-Y., & Wang, R. (2025) · Signal, Image and Video Processing · doi:10.1007/s11760-025-04471-3
Advanced Techniques in Training and Applying Large Language Models
Das, L., Anand, P., Vashisht, S., Mukherji, N., Lohani, B. P., & Singh, A. (2024) · International Conference on Contemporary Computing and Informatics (IC3I) · doi:10.1109/ic3i61595.2024.10828787
Ye, Z., Cui, S., Qiao, Z.-L., Xu, H.-Q., Zhang, Z.-H., Luo, T., & Li, X.-B. (2023) · Semantic Ambient Media Experiences · doi:10.1117/12.2681810
“Recent research has made significant improvements in computational efficiency through factorization techniques [3] and conditional computation [4] , while also improving the performance of the model in the latter case.”
BackgroundQiang, Y., Kumar, S. T. S., Brocanelli, M., & Zhu, D. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2101.05624
“The number of parameters in LSTM layer can be calculated as: 4 × H × (( d + 1) + H ) [29], where H is the size of latent feature and d is the input size.”
MethodCornejo, D., Vera, F., Gamboa-Labbé, B., Ruiz, R. B., Villena-Roldán, B., & Velásquez, J. D. (2025) · IEEE Open Journal of the Computer Society · doi:10.1109/ojcs.2025.3634026 · Cited by 1
“To address this, techniques have been developed to reduce training time [28], [29].”
Metadata
- Authors
- Kuchaiev, O., & Ginsburg, B.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2017
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1703.10722
- OpenAlex
- W2605203995
- Cited by
- 99
- References
- 18
- Citations by year
- 2025: 3 · 2024: 6 · 2023: 5 · 2022: 9 · 2021: 13 · 2020: 20 · 2019: 22 · 2018: 13 · 2017: 6
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- International Conference on Learning Representations
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
- Physical Sciences › Computer Science › Artificial Intelligence › Speech Recognition and Synthesis
- Keywords
- long short-term memory networks, matrix factorization, parameter reduction, training acceleration, recurrent neural networks, matrix partitioning, state partitioning, perplexity
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review