A Plot is Worth a Thousand Words: Model Information Stealing Attacks via Scientific Plots
Not on the map. Why?
Abstract (arXiv)
Building advanced machine learning (ML) models requires expert knowledge and many trials to discover the best architecture and hyperparameter settings. Previous work demonstrates that model information can be leveraged to assist other attacks, such as membership inference, generating adversarial examples. Therefore, such information, e.g., hyperparameters, should be kept confidential. It is well known that an adversary can leverage a target ML model's output to steal the model's information. In this paper, we discover a new side channel for model information stealing attacks, i.e., models' scientific plots which are extensively used to demonstrate model performance and are easily accessible. Our attack is simple and straightforward. We leverage the shadow model training techniques to generate training data for the attack model which is essentially an image classifier. Extensive evaluation on three benchmark datasets shows that our proposed attack can effectively infer the architecture/hyperparameters of image classifiers based on convolutional neural network (CNN) given the scientific plot generated from it. We also reveal that the attack's success is mainly caused by the shape of the scientific plots, and further demonstrate that the attacks are robust in various scenarios. Given the simplicity and effectiveness of the attack method, our study indicates scientific plots indeed constitute a valid side channel for model information stealing attacks. To mitigate the attacks, we propose several defense mechanisms that can reduce the original attacks' accuracy while maintaining the plot utility. However, such defenses can still be bypassed by adaptive attacks.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 34 of its 41 references that are in the map. First posted on arXiv 23 Feb 2023.
Builds on
34 of 41 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2017Graph Attention Networkscited by 8,854
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2016Membership Inference Attacks against Machine Learning Modelscited by 2,221
22 more
- 2021Membership Inference Attacks From First Principlescited by 839
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2018ML-Leaks: Model and Data Independent Membership Inference Attacks and Defenses on Machine Learning Modelscited by 475
- 2021Membership Inference Attacks on Machine Learning: A Surveycited by 306
- 2018Knockoff Nets: Stealing Functionality of Black-Box Modelscited by 285
- 2019High Accuracy and High Fidelity Extraction of Neural Networkscited by 208
- 2016Transfer Learning for Low-Resource Neural Machine Translationcited by 188
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 159
- 2020Entangled Watermarks as a Defense against Model Extractioncited by 144
- 2019Thieves on Sesame Street! Model Extraction of BERT-based APIscited by 136
- 2018Stealing Hyperparameters in Machine Learningcited by 115
- 2019Prediction Poisoning: Towards Defenses Against DNN Model Stealing Attackscited by 79
- 2020Cryptanalytic Extraction of Neural Network Modelscited by 65
- 2019Defending Against Model Stealing Attacks with Adaptive Misinformationcited by 55
- 2021Model Stealing Attacks Against Inductive Graph Neural Networkscited by 50
- 2022SSLGuard: A Watermarking Scheme for Self-supervised Learning Pre-trained Encoderscited by 43
- 2017Model Extraction Warning in MLaaS Paradigmcited by 39
- 2021ModelDiff: Testing-Based DNN Similarity Comparison for Model Reuse Detectioncited by 33
- 2022Can't Steal? Cont-Steal! Contrastive Stealing Attacks Against Image Encoderscited by 30
- 2021Teacher Model Fingerprinting Attacks Against Transfer Learningcited by 15
- 2021Are all outliers alike? On Understanding the Diversity of Outliers for Detecting OODscited by 9
- 2021Probing neural networks with t-SNE, class-specific projections and a guided tourcited by 6
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1; 2026: 1.
4 papers.
- 2023Self-Deception: Reverse Penetrating the Semantic Firewall of Large Language Modelscited by 6
- 2023SecurityNet: Assessing Machine Learning Vulnerabilities on Public Modelscited by 4
- 2025Synthetic Artifact Auditing: Tracing LLM-Generated Synthetic Data Usage in Downstream Applicationscited by 4
- 2026Turning Black Box into White Box: Dataset Distillation Leakscited by 1
- 2026Turning Black Box into White Box: Dataset Distillation Leaks1 Mar 2026
- 2025Synthetic Artifact Auditing: Tracing LLM-Generated Synthetic Data Usage in Downstream Applications2 Feb 2025
- 2023SecurityNet: Assessing Machine Learning Vulnerabilities on Public Models19 Oct 2023
- 2023Self-Deception: Reverse Penetrating the Semantic Firewall of Large Language Models16 Aug 2023