Exploring Adversarial Examples for Efficient Active Learning in Machine Learning Classifiers
arXiv:2109.10770
Abstract
Machine learning researchers have long noticed the phenomenon that the model training process will be more effective and efficient when the training samples are densely sampled around the underlying decision boundary. While this observation has already been widely applied in a range of machine learning security techniques, it lacks theoretical analyses of the correctness of the observation. To address this challenge, we first add particular perturbation to original training examples using adversarial attack methods so that the generated examples could lie approximately on the decision boundary of the ML classifiers. We then investigate the connections between active learning and these particular training examples. Through analyzing various representative classifiers such as k-NN classifiers, kernel methods as well as deep neural networks, we establish a theoretical foundation for the observation. As a result, our theoretical proofs provide support to more efficient active learning methods with the help of adversarial examples, contrary to previous works where adversarial examples are often used as destructive solutions. Experimental results show that the established theoretical foundation will guide better active learning strategies based on adversarial examples.
References in corpus (10)
- Scikit-learn: Machine Learning in Python
- Intriguing properties of neural networks
- Wild Patterns: Ten Years After the Rise of Adversarial Machine Learning
- Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samples
- Adversarial Active Learning for Deep Networks: a Margin Based Approach
- Query-Efficient Hard-label Black-box Attack:An Optimization-based Approach
- Rates of Convergence for Nearest Neighbor Classification
- Data Driven Exploratory Attacks on Black Box Classifiers in Adversarial Domains
- Diving into the shallows: a computational perspective on large-scale shallow learning
- Robustness for Non-Parametric Classification: A Generic Attack and Defense