mlsanityData to 7 Oct 2026

FastGRNN: A Fast, Accurate, Stable and Tiny Kilobyte Sized Gated Recurrent Neural Network

arXiv 1901.02358 ↗First posted 8 Jan 2019cs.LG cs.AI cs.NEcited by 38

Not on the map. Why?

Abstract (arXiv)

This paper develops the FastRNN and FastGRNN algorithms to address the twin RNN limitations of inaccurate training and inefficient prediction. Previous approaches have improved accuracy at the expense of prediction costs making them infeasible for resource-constrained and real-time applications. Unitary RNNs have increased accuracy somewhat by restricting the range of the state transition matrix's singular values but have also increased the model size as they require a larger number of hidden units to make up for the loss in expressive power. Gated RNNs have obtained state-of-the-art accuracies by adding extra parameters thereby resulting in even larger models. FastRNN addresses these limitations by adding a residual connection that does not constrain the range of the singular values explicitly and has only two extra scalar parameters. FastGRNN then extends the residual connection to a gate by reusing the RNN matrices to match state-of-the-art gated RNN accuracies but with a 2-4x smaller model. Enforcing FastGRNN's matrices to be low-rank, sparse and quantized resulted in accurate models that could be up to 35x smaller than leading gated and unitary RNNs. This allowed FastGRNN to accurately recognize the "Hey Cortana" wakeword with a 1 KB model and to be deployed on severely resource-constrained IoT microcontrollers too tiny to store other RNN models. FastGRNN's code is available at https://github.com/Microsoft/EdgeML/.

Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jan 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 19; 2022: 9; 2023: 3; 2024: 3; 2025: 2; 2026: 2.

38 papers.

Sort:

By area:

  1. 2022Matryoshka Representation Learningcited by 268
  2. 2021UnICORNN: A recurrent model for learning very long time dependenciescited by 56
  3. 2021Long Expressive Memory for Sequence Modelingcited by 41
  4. 2021Edge-Cloud Polarization and Collaboration: A Comprehensive Survey for AIcited by 38
  5. 2021Continual Learning for Recurrent Neural Networks: an Empirical Evaluationcited by 34
  6. 2021SIRNN: A Math Library for Secure RNN Inferencecited by 28
  7. 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
  8. 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
  9. 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10
  10. 2021Sound Event Detection with Binary Neural Networks on Tightly Power-Constrained IoT Devicescited by 10
  11. 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
  12. 2021Recognition of handwritten MNIST digits on low-memory 2 Kb RAM Arduino board using LogNNet reservoir neural networkcited by 6
26 more
  1. 2021Revisiting IoT Device Identificationcited by 6
  2. 2021Doping: A technique for efficient compression of LSTM models using sparse structured additive matricescited by 5
  3. 2022T-RECX: Tiny-Resource Efficient Convolutional neural networks with early-eXitcited by 5
  4. 2022Random orthogonal additive filters: a solution to the vanishing/exploding gradient of deep neural networkscited by 5
  5. 2022Gated Recurrent Neural Networks with Weighted Time-Delay Feedbackcited by 5
  6. 2023The Expressive Leaky Memory Neuron: an Efficient and Expressive Phenomenological Neuron Model Can Solve Long-Horizon Taskscited by 5
  7. 2021Recurrent Neural Networks for Learning Long-term Temporal Dependencies with Reanalysis of Time Scale Representationcited by 4
  8. 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollerscited by 4
  9. 2021A Method for Medical Data Analysis Using the LogNNet for Clinical Decision Support Systems and Edge Computing in Healthcarecited by 3
  10. 2022MinUn: Accurate ML Inference on Microcontrollerscited by 3
  11. 2021An Open-Source Tool for Classification Models in Resource-Constrained Hardwarecited by 2
  12. 2021MAFIA: Machine Learning Acceleration on FPGAs for IoT Applicationscited by 2
  13. 2021Efficient Visual Recognition with Deep Neural Networks: A Survey on Recent Advances and New Directionscited by 2
  14. 2021Oscillatory Fourier Neural Network: A Compact and Efficient Architecture for Sequential Processingcited by 2
  15. 2023REDS: Resource-Efficient Deep Subnetworks for Dynamic Resource Constraintscited by 2
  16. 2024Quantized Approximately Orthogonal Recurrent Neural Networkscited by 1
  17. 2024Energy-Based Model for Accurate Estimation of Shapley Values in Feature Attributioncited by 1
  18. 2026Fast-ULCNet: A fast and ultra low complexity network for single-channel speech enhancementcited by 1
  19. 2021Adversarially Robust and Explainable Model Compression with On-Device Personalization for Text Classificationcited by 0
  20. 2021Edge-Detect: Edge-centric Network Intrusion Detection using Deep Neural Networkcited by 0
  21. 2021Intelligent Acoustic Module for Autonomous Vehicles using Fast Gated Recurrent approachcited by 0
  22. 2022Fast Saturating Gate for Learning Long Time Scales with Recurrent Neural Networkscited by 0
  23. 2024Convex Distillation: Efficient Compression of Deep Networks via Convex Optimizationcited by 0
  24. 2025HadamRNN: Binary and Sparse Ternary Orthogonal RNNscited by 0
  25. 2025Unified Implementations of Recurrent Neural Networks in Multiple Deep Learning Frameworkscited by 0
  26. 2026From Compression to Deployment: Real-Time and Energy-Efficient FastGRNN on Ultra-Constrained Microcontrollerscited by 0