Beyond Labeling Oracles: What does it mean to steal ML models?
Not on the map. Why?
Abstract (arXiv)
Model extraction attacks are designed to steal trained models with only query access, as is often provided through APIs that ML-as-a-Service providers offer. Machine Learning (ML) models are expensive to train, in part because data is hard to obtain, and a primary incentive for model extraction is to acquire a model while incurring less cost than training from scratch. Literature on model extraction commonly claims or presumes that the attacker is able to save on both data acquisition and labeling costs. We thoroughly evaluate this assumption and find that the attacker often does not. This is because current attacks implicitly rely on the adversary being able to sample from the victim model's data distribution. We thoroughly research factors influencing the success of model extraction. We discover that prior knowledge of the attacker, i.e., access to in-distribution data, dominates other factors like the attack policy the adversary follows to choose which queries to make to the victim model API. Our findings urge the community to redefine the adversarial goals of ME attacks as current evaluation methods misinterpret the ME performance.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 44 of its 61 references that are in the map. First posted on arXiv 3 Oct 2023.
Builds on
44 of 61 references.
References · 44
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2017The Implicit Bias of Gradient Descent on Separable Datacited by 649
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2021Carbon Emissions and Large Neural Network Trainingcited by 561
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2019Learning Loss for Active Learningcited by 335
- 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 285
- 2018Learning Confidence for Out-of-Distribution Detection in Neural Networkscited by 245
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
32 more
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 159
- 2020Entangled Watermarks as a Defense against Model Extractioncited by 144
- 2017Data-Free Knowledge Distillation for Deep Neural Networkscited by 136
- 2019Thieves on Sesame Street! Model Extraction of BERT-based APIscited by 136
- 2020Adversarial Machine Learning -- Industry Perspectivescited by 121
- 2020Data-Free Model Extractioncited by 121
- 2020Online stochastic gradient descent on non-convex losses from high-dimensional inferencecited by 119
- 2021Dataset Inference: Ownership Resolution in Machine Learningcited by 115
- 2022Is Out-of-Distribution Detection Learnable?cited by 109
- 2020MAZE: Data-Free Model Stealing Attack Using Zeroth-Order Gradient Estimationcited by 99
- 2020The Cost of Training NLP Models: A Concise Overviewcited by 97
- 2018Exploring Connections Between Active Learning and Model Extractioncited by 84
- 2021Proof-of-Learning: Definitions and Practicecited by 81
- 2019Prediction Poisoning: Towards Defenses Against DNN Model Stealing Attackscited by 79
- 2018Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Datacited by 69
- 2020Cryptanalytic Extraction of Neural Network Modelscited by 65
- 2022Neural Networks Efficiently Learn Low-Dimensional Representations with SGDcited by 61
- 2018Cache Telepathy: Leveraging Shared Resource Attacks to Learn DNN Architecturescited by 56
- 2019Defending Against Model Stealing Attacks with Adaptive Misinformationcited by 55
- 2021Detecting Adversarial Examples Is (Nearly) As Hard As Classifying Themcited by 46
- 2018Stealing Neural Networks via Timing Side Channelscited by 42
- 2021DeepSteal: Advanced Model Extractions Leveraging Efficient Weight Stealing in Memoriescited by 42
- 2020Hermes Attack: Steal DNN Models with Lossless Inference Accuracycited by 41
- 2021Effective Evaluation of Deep Active Learning on Image Classification Taskscited by 37
- 2016Early Methods for Detecting Adversarial Imagescited by 36
- 2019Open DNN Box by Power Side-Channel Attackcited by 28
- 2022PT4AL: Using Self-Supervised Pretext Tasks for Active Learningcited by 27
- 2022On the Difficulty of Defending Self-Supervised Learning against Model Extractioncited by 22
- 2022Increasing the Cost of Model Extraction with Calibrated Proof of Workcited by 21
- 2023Marich: A Query-efficient Distributionally Equivalent Model Extraction Attack using Public Datacited by 11
- 2019Neural Network Model Extraction Attacks in Edge Devices by Hearing Architectural Hintscited by 6
- 2023InferNet: Exploiting Aggregate GPU Profiles as Side-Channel for DNN Architecture Inferencecited by 3
Built on by
Citing papers per year: 2024: 4.
4 papers.
- 2024Recovering the Pre-Fine-Tuning Weights of Generative Modelscited by 15
- 2024Beyond Slow Signs in High-fidelity Model Extractioncited by 7
- 2024Locking Machine Learning Models into Hardwarecited by 6
- 2024Efficient and Effective Model Extractioncited by 4
- 2024Efficient and Effective Model Extraction21 Sep 2024
- 2024Beyond Slow Signs in High-fidelity Model Extraction14 Jun 2024
- 2024Locking Machine Learning Models into Hardware31 May 2024
- 2024Recovering the Pre-Fine-Tuning Weights of Generative Models15 Feb 2024