Shredder: Learning Noise Distributions to Protect Inference Privacy
Fatemehsadat Mireshghallah, Mohammadkazem Taram, Prakash Ramrakhyani,, Dean Tullsen, Hadi Esmaeilzadeh

TL;DR
Shredder is a framework that learns additive noise distributions to protect inference privacy in cloud-based neural network applications, significantly reducing information leakage while maintaining high accuracy and improving inference speed.
Contribution
It introduces a novel end-to-end method to learn noise distributions that balance privacy and accuracy without altering the pre-trained network topology or weights.
Findings
Reduces mutual information between input and communicated data by 74.70%.
Maintains only 1.58% accuracy loss while enhancing privacy.
Provides 1.79x to 2.17x speedup on mobile GPU devices.
Abstract
A wide variety of deep neural applications increasingly rely on the cloud to perform their compute-heavy inference. This common practice requires sending private and privileged data over the network to remote servers, exposing it to the service provider and potentially compromising its privacy. Even if the provider is trusted, the data can still be vulnerable over communication channels or via side-channel attacks in the cloud. To that end, this paper aims to reduce the information content of the communicated data with as little as possible compromise on the inference accuracy by making the sent data noisy. An undisciplined addition of noise can significantly reduce the accuracy of inference, rendering the service unusable. To address this challenge, this paper devises Shredder, an end-to-end framework, that, without altering the topology or the weights of a pre-trained network, learns…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Adversarial Robustness in Machine Learning · Stochastic Gradient Optimization Techniques
