mlsanityData to 7 Oct 2026

Efficient Sparse Training with Structured Dropout

arXiv 2411.01238 ↗First posted 2 Nov 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Dropout is a common regularisation technique in deep learning that improves generalisation. Even though it introduces sparsity and thus potential for higher throughput, it usually cannot bring speed-ups on GPUs due to its unstructured nature. In this project, I experiment with SparseDrop, a structured, hardware-friendly variant of dropout that can exploit such sparsity. I provide a CUDA implementation of SparseDrop, achieving speed-ups against its dense counterpart even at low sparsity levels. The empirical results demonstrate that SparseDrop provides similar, or sometimes even better, regularisation properties as standard dropout. This suggests its potential as a drop-in replacement to standard dropout with faster training speeds. The source code is available at https://github.com/andylolu2/sparse-dropout

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 35 references that are in the map. First posted on arXiv 2 Nov 2024.

Builds on

17 of 35 references.

References · 17

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2023Mamba: Linear-Time Sequence Modeling with Selective State Spacescited by 4,616
  5. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
  6. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  7. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
  8. 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
  9. 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 673
  10. 2018DropBlock: A regularization method for convolutional networkscited by 261
  11. 2021Accelerating Sparse Deep Neural Networkscited by 213
  12. 2015Conditional Computation in Neural Networks for faster modelscited by 166
5 more
  1. 2020The Hardware Lotterycited by 160
  2. 2016Training Sparse Neural Networkscited by 73
  3. 2018Batch DropBlock Network for Person Re-identification and Beyondcited by 45
  4. 2020DropCluster: A structured dropout for convolutional networkscited by 7
  5. 2022Revisiting Structured Dropoutcited by 3

Built on by

Not cited yet.