Accelerating Deep Learning with Dynamic Data Pruning
Ravi S Raju, Kyle Daruwalla, Mikko Lipasti

TL;DR
This paper introduces dynamic data pruning algorithms that adaptively reduce training data during deep learning, significantly cutting training time while maintaining accuracy, by leveraging reinforcement learning and the concept of 'sometimes' important samples.
Contribution
It proposes novel dynamic data pruning methods, including reinforcement learning-based algorithms, that outperform static and prior pruning techniques in reducing training time without sacrificing accuracy.
Findings
Dynamic pruning can halve training time.
Uniform random dynamic pruning outperforms static methods.
Reinforcement learning algorithms further improve accuracy.
Abstract
Deep learning's success has been attributed to the training of large, overparameterized models on massive amounts of data. As this trend continues, model training has become prohibitively costly, requiring access to powerful computing systems to train state-of-the-art networks. A large body of research has been devoted to addressing the cost per iteration of training through various model compression techniques like pruning and quantization. Less effort has been spent targeting the number of iterations. Previous work, such as forget scores and GraNd/EL2N scores, address this problem by identifying important samples within a full dataset and pruning the remaining samples, thereby reducing the iterations per epoch. Though these methods decrease the training time, they use expensive static scoring algorithms prior to training. When accounting for the scoring mechanism, the total run time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Anomaly Detection Techniques and Applications · Adversarial Robustness in Machine Learning
MethodsPruning
