CaBaGe: Data-Free Model Extraction using ClAss BAlanced Generator Ensemble
Not on the map. Why?
Abstract (arXiv)
Machine Learning as a Service (MLaaS) is often provided as a pay-per-query, black-box system to clients. Such a black-box approach not only hinders open replication, validation, and interpretation of model results, but also makes it harder for white-hat researchers to identify vulnerabilities in the MLaaS systems. Model extraction is a promising technique to address these challenges by reverse-engineering black-box models. Since training data is typically unavailable for MLaaS models, this paper focuses on the realistic version of it: data-free model extraction. We propose a data-free model extraction approach, CaBaGe, to achieve higher model extraction accuracy with a small number of queries. Our innovations include (1) a novel experience replay for focusing on difficult training samples; (2) an ensemble of generators for steadily producing diverse synthetic data; and (3) a selective filtering process for querying the victim model with harder, more balanced samples. In addition, we create a more realistic setting, for the first time, where the attacker has no knowledge of the number of classes in the victim training data, and create a solution to learn the number of classes on the fly. Our evaluation shows that CaBaGe outperforms existing techniques on seven datasets -- MNIST, FMNIST, SVHN, CIFAR-10, CIFAR-100, ImageNet-subset, and Tiny ImageNet -- with an accuracy improvement of the extracted models by up to 43.13%. Furthermore, the number of queries required to extract a clone model matching the final accuracy of prior work is reduced by up to 75.7%.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 37 references that are in the map. First posted on arXiv 16 Sep 2024.
Builds on
27 of 37 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
- 2020Knowledge Distillation: A Surveycited by 1,578
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2019Dreaming to Distill: Data-free Knowledge Transfer via DeepInversioncited by 419
- 2021Ensemble deep learning: A reviewcited by 283
- 2021Anti-Backdoor Learning: Training Clean Models on Poisoned Datacited by 258
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
15 more
- 2017Data-Free Knowledge Distillation for Deep Neural Networkscited by 136
- 2016Harnessing Deep Neural Networks with Logic Rulescited by 135
- 2019Zero-shot Knowledge Transfer via Adversarial Belief Matchingcited by 129
- 2020Data-Free Model Extractioncited by 121
- 2020MAZE: Data-Free Model Stealing Attack Using Zeroth-Order Gradient Estimationcited by 99
- 2020Rethinking Experience Replay: a Bag of Tricks for Continual Learningcited by 94
- 2019Data-Free Adversarial Distillationcited by 90
- 2022I Know What You Trained Last Summer: A Survey on Stealing Machine Learning Models and Defencescited by 75
- 2017Multi-Agent Diverse Generative Adversarial Networkscited by 59
- 2022Towards Data-Free Model Stealing in a Hard Label Settingcited by 57
- 2021Preventing Catastrophic Forgetting and Distribution Mismatch in Knowledge Distillation via Synthetic Datacited by 32
- 2019DeGAN : Data-Enriching GAN for Retrieving Representative Samples from a Trained Classifiercited by 21
- 2022IDEAL: Query-Efficient Data-Free Learning from Black-box Modelscited by 16
- 2023KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repaircited by 13
- 2023Continual Learning From a Stream of APIscited by 6
Built on by
Not cited yet.