BulletTrain: Accelerating Robust Neural Network Training via Boundary Example Mining
Weizhe Hua, Yichi Zhang, Chuan Guo, Zhiru Zhang, G. Edward Suh

TL;DR
BulletTrain is a boundary example mining method that significantly accelerates robust neural network training by focusing on the most beneficial examples, reducing computational costs without sacrificing accuracy.
Contribution
It introduces a dynamic boundary example mining technique that improves training efficiency for robustness algorithms without accuracy loss.
Findings
Achieves 2.1× speed-up for TRADES and MART on CIFAR-10.
Achieves 1.7× speed-up for AugMix on CIFAR-10-C and CIFAR-100-C.
Maintains both clean and robust accuracy during acceleration.
Abstract
Neural network robustness has become a central topic in machine learning in recent years. Most training algorithms that improve the model's robustness to adversarial and common corruptions also introduce a large computational overhead, requiring as many as ten times the number of forward and backward passes in order to converge. To combat this inefficiency, we propose BulletTrain a boundary example mining technique to drastically reduce the computational cost of robust training. Our key observation is that only a small fraction of examples are beneficial for improving robustness. BulletTrain dynamically predicts these important examples and optimizes robust training algorithms to focus on the important examples. We apply our technique to several existing robust training algorithms and achieve a 2.1 speed-up for TRADES and MART on CIFAR-10 and a 1.7 speed-up for…
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
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Anomaly Detection Techniques and Applications
MethodsAugMix
