On the Vulnerability of Skip Connections to Model Inversion Attacks
Jun Hao Koh, Sy-Tuyen Ho, Ngoc-Bao Nguyen, Ngai-man Cheung

TL;DR
This paper reveals that skip connections in deep neural networks increase vulnerability to model inversion attacks, especially in the last stages, and proposes new architectures that improve privacy protection against such attacks.
Contribution
It is the first study to analyze how skip connections affect model inversion attacks and introduces MI-resilient architectures that outperform existing defenses.
Findings
Skip connections reinforce model inversion attacks.
Skip connections in the last stage are most critical for attacks.
Proposed MI-resilient architectures outperform state-of-the-art defenses.
Abstract
Skip connections are fundamental architecture designs for modern deep neural networks (DNNs) such as CNNs and ViTs. While they help improve model performance significantly, we identify a vulnerability associated with skip connections to Model Inversion (MI) attacks, a type of privacy attack that aims to reconstruct private training data through abusive exploitation of a model. In this paper, as a pioneer work to understand how DNN architectures affect MI, we study the impact of skip connections on MI. We make the following discoveries: 1) Skip connections reinforce MI attacks and compromise data privacy. 2) Skip connections in the last stage are the most critical to attack. 3) RepVGG, an approach to remove skip connections in the inference-time architectures, could not mitigate the vulnerability to MI attacks. 4) Based on our findings, we propose MI-resilient architecture designs for…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Adversarial Robustness in Machine Learning · Advanced Malware Detection Techniques
MethodsAverage Pooling · Batch Normalization · Residual Connection · Global Average Pooling · Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Linear Layer · RepVGG
