mlsanityData to 7 Oct 2026

Block-Sparse Recurrent Neural Networks

arXiv 1711.02782 ↗First posted 8 Nov 2017cs.LG cs.AI stat.MLcited by 38

Not on the map. Why?

Abstract (arXiv)

Recurrent Neural Networks (RNNs) are used in state-of-the-art models in domains such as speech recognition, machine translation, and language modelling. Sparsity is a technique to reduce compute and memory requirements of deep learning models. Sparse RNNs are easier to deploy on devices and high-end server processors. Even though sparse operations need less compute and memory relative to their dense counterparts, the speed-up observed by using sparse operations is less than expected on different hardware platforms. In order to address this issue, we investigate two different approaches to induce block sparsity in RNNs: pruning blocks of weights in a layer and using group lasso regularization to create blocks of weights with zeros. Using these techniques, we demonstrate that we can create block-sparse RNNs with sparsity ranging from 80% to 90% with small loss in accuracy. This allows us to reduce the model size by roughly 10x. Additionally, we can prune a larger dense network to recover this loss in accuracy while maintaining high block sparsity and reducing the overall parameter count. Our technique works with a variety of block sizes up to 32x32. Block-sparse RNNs eliminate overheads related to data storage and irregular memory accesses while increasing hardware efficiency compared to unstructured sparsity.

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

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 14; 2022: 7; 2023: 8; 2024: 6; 2025: 3.

38 papers.

Sort:

By area:

  1. 2025FlashInfer: Efficient and Customizable Attention Engine for LLM Inference Servingcited by 248
  2. 2021Accelerating Sparse Deep Neural Networkscited by 213
  3. 2022MegaBlocks: Efficient Sparse Training with Mixture-of-Expertscited by 204
  4. 2021Learned Token Pruning for Transformerscited by 138
  5. 2024Model Compression and Efficient Inference for Large Language Models: A Surveycited by 62
  6. 2021A Survey on Green Deep Learningcited by 52
  7. 2022A Survey on Model Compression and Acceleration for Pretrained Language Modelscited by 45
  8. 2023A Survey of Techniques for Optimizing Transformer Inferencecited by 35
  9. 2021Accelerating Framework of Transformer by Hardware Design and Model Compression Co-Optimizationcited by 27
  10. 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 17
  11. 20211xN Pattern for Pruning Convolutional Neural Networkscited by 16
  12. 2023JaxPruner: A concise library for sparsity researchcited by 13
26 more
  1. 2021Towards Structured Dynamic Sparse Pre-Training of BERTcited by 12
  2. 2021Omni-sparsity DNN: Fast Sparsity Optimization for On-Device Streaming E2E ASR via Supernetcited by 12
  3. 2022Learning ASR pathways: A sparse multilingual ASR modelcited by 12
  4. 2022Training Recipe for N:M Structured Sparsity with Decaying Pruning Maskcited by 10
  5. 2021Weight, Block or Unit? Exploring Sparsity Tradeoffs for Speech Enhancement on Tiny Neural Acceleratorscited by 8
  6. 2024Enabling Unstructured Sparse Acceleration on Structured Sparse Acceleratorscited by 8
  7. 2022LilNetX: Lightweight Networks with EXtreme Model Compression and Structured Sparsificationcited by 7
  8. 2023UPSCALE: Unconstrained Channel Pruningcited by 4
  9. 2024TorchGT: A Holistic System for Large-scale Graph Transformer Trainingcited by 4
  10. 2021On the convergence of group-sparse autoencoderscited by 3
  11. 2021Spectral Pruning for Recurrent Neural Networkscited by 3
  12. 2021Search Spaces for Neural Model Trainingcited by 3
  13. 2023PruMUX: Augmenting Data Multiplexing with Model Compressioncited by 3
  14. 2024Rethinking the Relationship between Recurrent and Non-Recurrent Neural Networks: A Study in Sparsitycited by 3
  15. 2024Optimal Gradient Checkpointing for Sparse and Recurrent Architectures using Off-Chip Memorycited by 3
  16. 2025An Efficient Training Algorithm for Models with Block-wise Sparsitycited by 2
  17. 2021BRDS: An FPGA-based LSTM Accelerator with Row-Balanced Dual-Ratio Sparsificationcited by 1
  18. 2022LearningGroup: A Real-Time Sparse Training on FPGA via Learnable Weight Grouping for Multi-Agent Reinforcement Learningcited by 1
  19. 2023The Sparsity Roofline: Understanding the Hardware Limits of Sparse Neural Networkscited by 1
  20. 2021Cascade Weight Shedding in Deep Neural Networks: Benefits and Pitfalls for Network Pruningcited by 0
  21. 2021Structured in Space, Randomized in Time: Leveraging Dropout in RNNs for Efficient Trainingcited by 0
  22. 2022A One-Shot Reparameterization Method for Reducing the Loss of Tile Pruning on DNNscited by 0
  23. 2023SparseOptimizer: Sparsify Language Models through Moreau-Yosida Regularization and Accelerate via Compiler Co-designcited by 0
  24. 2023Rosko: Row Skipping Outer Products for Sparse Matrix Multiplication Kernelscited by 0
  25. 2023Performance of ℓ1 Regularization for Sparse Convex Optimizationcited by 0
  26. 2025Balancing Sparse RNNs with Hyperparameterization Benefiting Meta-Learningcited by 0