Marich: A Query-efficient Distributionally Equivalent Model Extraction Attack using Public Data
Not on the map. Why?
Abstract (arXiv)
We study design of black-box model extraction attacks that can send minimal number of queries from a publicly available dataset to a target ML model through a predictive API with an aim to create an informative and distributionally equivalent replica of the target. First, we define distributionally equivalent and Max-Information model extraction attacks, and reduce them into a variational optimisation problem. The attacker sequentially solves this optimisation problem to select the most informative queries that simultaneously maximise the entropy and reduce the mismatch between the target and the stolen models. This leads to an active sampling-based query selection algorithm, Marich, which is model-oblivious. Then, we evaluate Marich on different text and image data sets, and different models, including CNNs and BERT. Marich extracts models that achieve ~ 60-95% of true model's accuracy and uses ~ 1,000 - 8,500 queries from the publicly available datasets, which are different from the private training datasets. Models extracted by Marich yield prediction distributions, which are ~ 2-4× closer to the target's distribution in comparison to the existing active sampling-based attacks. The extracted models also lead to 84-96% accuracy under membership inference attacks. Experimental results validate that Marich is query-efficient, and capable of performing task-accurate, high-fidelity, and informative model extraction.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 30 of its 57 references that are in the map. First posted on arXiv 16 Feb 2023.
Builds on
30 of 57 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2016Deep Learning with Differential Privacycited by 2,682
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2020A Survey of Deep Active Learningcited by 547
- 2021Opacus: User-Friendly Differential Privacy Library in PyTorchcited by 375
- 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 285
- 2021GRAD-MATCH: Gradient Matching based Data Subset Selection for Efficient Deep Model Trainingcited by 269
18 more
- 2018Adversarial Robustness Toolbox v1.0.0cited by 214
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 159
- 2020Data-Free Model Extractioncited by 121
- 2018Model Reconstruction from Model Explanationscited by 84
- 2018Exploring Connections Between Active Learning and Model Extractioncited by 84
- 2019Overlearning Reveals Sensitive Attributescited by 74
- 2021RETRIEVE: Coreset Selection for Efficient and Robust Semi-Supervised Learningcited by 72
- 2018Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Datacited by 69
- 2020DaST: Data-free Substitute Training for Adversarial Attackscited by 60
- 2022Towards Data-Free Model Stealing in a Hard Label Settingcited by 57
- 2021MEGEX: Data-Free Model Extraction Attack against Gradient-Based Explainable AIcited by 35
- 2022In Defense of Core-set: A Density-aware Core-set Selection for Active Learningcited by 26
- 2021DeepAL: Deep Active Learning in Pythoncited by 13
- 2018CSI Neural Network: Using Side-channels to Recover Your Artificial Neural Network Informationcited by 9
- 2021Stateful Detection of Model Extraction Attackscited by 8
- 2019Minimum-Margin Active Learningcited by 6
- 2020Differential Privacy at Risk: Bridging Randomness and Privacy Budgetcited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 2; 2026: 4.
11 papers.
- 2023MeaeQ: Mount Model Extraction Attacks with Efficient Queriescited by 6
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?cited by 4
- 2024Efficient and Effective Model Extractioncited by 4
- 2024New Emerged Security and Privacy of Pre-trained Model: a Survey and Outlookcited by 2
- 2026TabKD: Tabular Knowledge Distillation through Interaction Diversity of Learned Feature Binscited by 1
- 2026AI Security in the Foundation Model Era: A Comprehensive Survey from a Unified Perspectivecited by 1
- 2024Testing Credibility of Public and Private Surveys through the Lens of Regressioncited by 0
- 2025Attackers Can Do Better: Over- and Understated Factors of Model Stealing Attackscited by 0
- 2025I Stolenly Swear That I Am Up to (No) Good: Design and Evaluation of Model Stealing Attackscited by 0
- 2026LoMime: Query-Efficient Membership Inference using Model Extraction in Label-Only Settingscited by 0
- 2026Post-Training Leaves Behavioral Shadows on Unrelated Decisionscited by 0
- 2026Post-Training Leaves Behavioral Shadows on Unrelated Decisions24 Sep 2026
- 2026AI Security in the Foundation Model Era: A Comprehensive Survey from a Unified Perspective25 Mar 2026
- 2026TabKD: Tabular Knowledge Distillation through Interaction Diversity of Learned Feature Bins16 Mar 2026
- 2026LoMime: Query-Efficient Membership Inference using Model Extraction in Label-Only Settings21 Feb 2026
- 2025I Stolenly Swear That I Am Up to (No) Good: Design and Evaluation of Model Stealing Attacks29 Aug 2025
- 2025Attackers Can Do Better: Over- and Understated Factors of Model Stealing Attacks8 Mar 2025
- 2024New Emerged Security and Privacy of Pre-trained Model: a Survey and Outlook12 Nov 2024
- 2024Testing Credibility of Public and Private Surveys through the Lens of Regression7 Oct 2024
- 2024Efficient and Effective Model Extraction21 Sep 2024
- 2023MeaeQ: Mount Model Extraction Attacks with Efficient Queries21 Oct 2023
- 2023Beyond Labeling Oracles: What does it mean to steal ML models?3 Oct 2023