Robust Active Learning: Sample-Efficient Training of Robust Deep Learning Models
Not on the map. Why?
Abstract (arXiv)
Active learning is an established technique to reduce the labeling cost to build high-quality machine learning models. A core component of active learning is the acquisition function that determines which data should be selected to annotate. State-of-the-art acquisition functions -- and more largely, active learning techniques -- have been designed to maximize the clean performance (e.g. accuracy) and have disregarded robustness, an important quality property that has received increasing attention. Active learning, therefore, produces models that are accurate but not robust. In this paper, we propose robust active learning, an active learning process that integrates adversarial training -- the most established method to produce robust models. Via an empirical study on 11 acquisition functions, 4 datasets, 6 DNN architectures, and 15105 trained DNNs, we show that robust active learning can produce models with the robustness (accuracy on adversarial examples) ranging from 2.35% to 63.85%, whereas standard active learning systematically achieves negligible robustness (less than 0.20%). Our study also reveals, however, that the acquisition functions that perform well on accuracy are worse than random sampling when it comes to robustness. We, therefore, examine the reasons behind this and devise a new acquisition function that targets both clean performance and robustness. Our acquisition function -- named density-based robust sampling with entropy (DRE) -- outperforms the other acquisition functions (including random) in terms of robustness by up to 24.40% (3.84% than random particularly), while remaining competitive on accuracy. Additionally, we prove that DRE is applicable as a test selection metric for model retraining and stands out from all compared functions by up to 8.21% robustness.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 35 of its 79 references that are in the map. First posted on arXiv 5 Dec 2021.
Builds on
35 of 79 references.
References · 35
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2017Deep Bayesian Active Learning with Image Datacited by 812
- 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 682
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
23 more
- 2020A Survey of Deep Active Learningcited by 547
- 2017Countering Adversarial Images using Input Transformationscited by 517
- 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 459
- 2017Mitigating Adversarial Effects Through Randomizationcited by 382
- 2018Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Modelscited by 362
- 2018Adversarially Robust Generalization Requires More Datacited by 318
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2018code2vec: Learning Distributed Representations of Codecited by 249
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
- 2020Torchattacks: A PyTorch Repository for Adversarial Attackscited by 156
- 2018Adversarial Active Learning for Deep Networks: a Margin Based Approachcited by 155
- 2018Adversarial Sampling for Active Learningcited by 51
- 2018Software Engineering Challenges of Deep Learningcited by 41
- 2019Sampling Bias in Deep Active Classification: An Empirical Studycited by 36
- 2019Test Selection for Deep Learning Systemscited by 27
- 2021RobOT: Robustness-Oriented Testing for Deep Learning Systemscited by 27
- 2019Boosting Operational DNN Testing Efficiency through Conditioningcited by 22
- 2019Better Data Labelling with EMBLEM (and how that Impacts Defect Prediction)cited by 13
- 2018Improving Vulnerability Inspection Efficiency Using Active Learningcited by 10
- 2020Deep Learning & Software Engineering: State of Research and Future Directionscited by 9
- 2021Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning Modelscited by 6
- 2016Finding Better Active Learners for Faster Literature Reviewscited by 4
- 2020Layout and Image Recognition Driving Cross-Platform Automated Mobile Testingcited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1.
2 papers.