PriPHiT: Privacy-Preserving Hierarchical Training of Deep Neural Networks
Yamin Sepehri, Pedram Pad, Pascal Frossard, L. Andrea Dunbar
TL;DR
PriPHiT tackles the challenge of privacy-preserving deep learning training in edge-cloud setups by coupling adversarial early exiting at the edge with differential privacy noise. The two-stage approach—edge pre-training and subsequent edge-cloud training—ensures that sensitive content is suppressed in shared feature maps while task-relevant information is preserved for cloud classifiers. Across facial and medical datasets and multiple architectures, PriPHiT achieves high accuracy on desired tasks while substantially reducing attacker success in inferring sensitive content or reconstructing inputs, even under white-box attacks. The framework is designed for resource-constrained edge devices and offers a tunable privacy-utility trade-off via the privacy budget $ \\epsilon $, making it practically impactful for privacy-aware continual learning in robotics and cloud-assisted systems.
Abstract
The training phase of deep neural networks requires substantial resources and as such is often performed on cloud servers. However, this raises privacy concerns when the training dataset contains sensitive content, e.g., facial or medical images. In this work, we propose a method to perform the training phase of a deep learning model on both an edge device and a cloud server that prevents sensitive content being transmitted to the cloud while retaining the desired information. The proposed privacy-preserving method uses adversarial early exits to suppress the sensitive content at the edge and transmits the task-relevant information to the cloud. This approach incorporates noise addition during the training phase to provide a differential privacy guarantee. We extensively test our method on different facial and medical datasets with diverse attributes using various deep learning architectures, showcasing its outstanding performance. We also demonstrate the effectiveness of privacy preservation through successful defenses against different white-box, deep and GAN-based reconstruction attacks. This approach is designed for resource-constrained edge devices, ensuring minimal memory usage and computational overhead.
