A Generative Framework for Low-Cost Result Validation of Machine Learning-as-a-Service Inference
Not on the map. Why?
Abstract (arXiv)
The growing popularity of Machine Learning (ML) has led to its deployment in various sensitive domains, which has resulted in significant research focused on ML security and privacy. However, in some applications, such as Augmented/Virtual Reality, integrity verification of the outsourced ML tasks is more critical--a facet that has not received much attention. Existing solutions, such as multi-party computation and proof-based systems, impose significant computation overhead, which makes them unfit for real-time applications. We propose Fides, a novel framework for real-time integrity validation of ML-as-a-Service (MLaaS) inference. Fides features a novel and efficient distillation technique--Greedy Distillation Transfer Learning--that dynamically distills and fine-tunes a space and compute-efficient verification model for verifying the corresponding service model while running inside a trusted execution environment. Fides features a client-side attack detection model that uses statistical analysis and divergence measurements to identify, with a high likelihood, if the service model is under attack. Fides also offers a re-classification functionality that predicts the original class whenever an attack is identified. We devised a generative adversarial network framework for training the attack detection and re-classification models. The evaluation shows that Fides achieves an accuracy of up to 98% for attack detection and 94% for re-classification.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 43 of its 78 references that are in the map. First posted on arXiv 31 Mar 2023.
Builds on
43 of 78 references.
References · 43
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2016Adversarial examples in the physical worldcited by 1,762
- 2018A Simple Unified Framework for Detecting Out-of-Distribution Samples and Adversarial Attackscited by 1,472
- 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,052
- 2017Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoningcited by 1,012
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
31 more
- 2018Spectral Signatures in Backdoor Attackscited by 457
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 298
- 2017On Detecting Adversarial Perturbationscited by 232
- 2016Trained Ternary Quantizationcited by 203
- 2020On Hyperparameter Optimization of Machine Learning Algorithms: Theory and Practicecited by 181
- 2020Improving Efficient Neural Ranking Models with Cross-Architecture Knowledge Distillationcited by 143
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2018Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardwarecited by 101
- 2022Truth Serum: Poisoning Machine Learning Models to Reveal Their Secretscited by 94
- 2020Deep Feature Space Trojan Attack of Neural Networks by Controlled Detoxificationcited by 93
- 2021PPFL: Privacy-preserving Federated Learning with Trusted Execution Environmentscited by 93
- 2020An Embarrassingly Simple Approach for Trojan Attack in Deep Neural Networkscited by 92
- 2016Learning from Untrusted Datacited by 90
- 2020Trojaning Language Models for Fun and Profitcited by 80
- 2017SafetyNet: Detecting and Rejecting Adversarial Examples Robustlycited by 76
- 2020When Machine Learning Meets Privacy: A Survey and Outlookcited by 67
- 2020DarkneTZ: Towards Model Privacy at the Edge using Trusted Execution Environmentscited by 57
- 2017SafetyNets: Verifiable Execution of Deep Neural Networks on an Untrusted Cloudcited by 50
- 2018Chiron: Privacy-preserving Machine Learning as a Servicecited by 38
- 2018Attacks Meet Interpretability: Attribute-steered Detection of Adversarial Samplescited by 38
- 2020Optimism in the Face of Adversity: Understanding and Improving Deep Learning through Adversarial Robustnesscited by 28
- 2019VeriML: Enabling Integrity Assurances and Fair Payments for Machine Learning as a Servicecited by 26
- 2022pvCNN: Privacy-Preserving and Verifiable Convolutional Neural Network Testingcited by 20
- 2022On the benefits of knowledge distillation for adversarial robustnesscited by 17
- 2022DarKnight: An Accelerated Framework for Privacy and Integrity Preserving Deep Learning Using Trusted Hardwarecited by 13
- 2018Integrating Remote Attestation with Transport Layer Securitycited by 9
- 2020RAID: Randomized Adversarial-Input Detection for Neural Networkscited by 8
- 2020DNS Typo-squatting Domain Detection: A Data Analytics & Machine Learning Based Approachcited by 8
- 2018Detecting Adversarial Examples in Convolutional Neural Networkscited by 3
- 2020Democratizing the Edge: A Pervasive Edge Computing Frameworkcited by 2
Built on by
Not cited yet.