Generative Adversarial Networks for Black-Box API Attacks with Limited Training Data
Not on the map. Why?
Abstract (arXiv)
As online systems based on machine learning are offered to public or paid subscribers via application programming interfaces (APIs), they become vulnerable to frequent exploits and attacks. This paper studies adversarial machine learning in the practical case when there are rate limitations on API calls. The adversary launches an exploratory (inference) attack by querying the API of an online machine learning system (in particular, a classifier) with input data samples, collecting returned labels to build up the training data, and training an adversarial classifier that is functionally equivalent and statistically close to the target classifier. The exploratory attack with limited training data is shown to fail to reliably infer the target classifier of a real text classifier API that is available online to the public. In return, a generative adversarial network (GAN) based on deep learning is built to generate synthetic training data from a limited number of real training data samples, thereby extending the training data and improving the performance of the inferred classifier. The exploratory attack provides the basis to launch the causative attack (that aims to poison the training process) and evasion attack (that aims to fool the classifier into making wrong decisions) by selecting training and test data samples, respectively, based on the confidence scores obtained from the inferred classifier. These stealth attacks with small footprint (using a small number of API calls) make adversarial machine learning practical under the realistic case with limited training data available to the adversary.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 0; 2024: 0; 2025: 2; 2026: 1.
8 papers.
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2021Model Extraction and Adversarial Transferability, Your BERT is Vulnerable!cited by 51
- 2021Adversarial Machine Learning for 5G Communications Securitycited by 12
- 2021Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluationcited by 11
- 2022Dazzle: Using Optimized Generative Adversarial Networks to Address Security Data Class Imbalance Issuecited by 1
- 2025Models That Are Interpretable But Not Transparentcited by 1
- 2025CHIP: Chameleon Hash-based Irreversible Passport for Robust Deep Model Ownership Verification and Active Usage Controlcited by 0
- 2026ALDEN: Boosting Private Data Extraction from Retrieval-Augmented Generation Systems via Active Learning and Distribution Estimationcited by 0
- 2026ALDEN: Boosting Private Data Extraction from Retrieval-Augmented Generation Systems via Active Learning and Distribution Estimation10 Apr 2026
- 2025CHIP: Chameleon Hash-based Irreversible Passport for Robust Deep Model Ownership Verification and Active Usage Control30 May 2025
- 2025Models That Are Interpretable But Not Transparent26 Feb 2025
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defences16 Jun 2022
- 2022Dazzle: Using Optimized Generative Adversarial Networks to Address Security Data Class Imbalance Issue22 Mar 2022
- 2021Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluation10 May 2021
- 2021Model Extraction and Adversarial Transferability, Your BERT is Vulnerable!18 Mar 2021
- 2021Adversarial Machine Learning for 5G Communications Security7 Jan 2021