Towards Privacy-Preserving Split Learning: Destabilizing Adversarial Inference and Reconstruction Attacks in the Cloud
Griffin Higgins, Roozbeh Razavi-Far, Xichen Zhang, Amir David, Ali Ghorbani, Tongyu Ge
TL;DR
The paper tackles privacy risks in edge-cloud split learning by formalizing forward inference and backward reconstruction threats and proposing a plug-in Autoencoder-based Delta Protection (ADP) that leverages Class Activation Maps to localize sensitive regions. ADP combines learnable autoencoders with CAM-guided masking (black-out or blur-out) and two delta strategies (Delta_min for known tasks, Delta_max for unknown tasks) to degrade adversarial inference while preserving the primary task, all without retraining the core models. Empirical evaluation on CelebA with VGG16 and ResNet50 shows ADP can cause large adversary performance drops with modest cloud-side losses (and outperform PCA baselines, especially at earlier split positions), demonstrating practical viability for resource-constrained edge devices. The work highlights a favorable privacy-utility trade-off in EC systems and suggests avenues for extending protection strategies, split-position optimization, and broader generalizability studies.
Abstract
This work aims to provide both privacy and utility within a split learning framework while considering both forward attribute inference and backward reconstruction attacks. To address this, a novel approach has been proposed, which makes use of class activation maps and autoencoders as a plug-in strategy aiming to increase the user's privacy and destabilize an adversary. The proposed approach is compared with a dimensionality-reduction-based plug-in strategy, which makes use of principal component analysis to transform the feature map onto a lower-dimensional feature space. Our work shows that our proposed autoencoder-based approach is preferred as it can provide protection at an earlier split position over the tested architectures in our setting, and, hence, better utility for resource-constrained devices in edge-cloud collaborative inference (EC) systems.
