3LegRace: Privacy-Preserving DNN Training over TEEs and GPUs
Yue Niu, Ramy E. Ali, Salman Avestimehr

TL;DR
This paper introduces LegRace, a framework that combines TEEs and GPUs with asymmetric data decomposition to enhance privacy, speed, and accuracy in DNN training, significantly reducing noise needs for differential privacy.
Contribution
The paper proposes LegRace, an innovative asymmetric model decomposition approach that improves privacy-utility trade-offs and training efficiency in privacy-preserving DNN training.
Findings
Achieves strong privacy guarantees with less noise compared to DP-only methods.
Accelerates training by leveraging parallel hardware with low-rank data decomposition.
Maintains low-rank structure across model layers for effective privacy and performance.
Abstract
Leveraging parallel hardware (e.g. GPUs) for deep neural network (DNN) training brings high computing performance. However, it raises data privacy concerns as GPUs lack a trusted environment to protect the data. Trusted execution environments (TEEs) have emerged as a promising solution to achieve privacy-preserving learning. Unfortunately, TEEs' limited computing power renders them not comparable to GPUs in performance. To improve the trade-off among privacy, computing performance, and model accuracy, we propose an \emph{asymmetric} model decomposition framework, \AsymML{}, to (1) accelerate training using parallel hardware; and (2) achieve a strong privacy guarantee using TEEs and differential privacy (DP) with much less accuracy compromised compared to DP-only methods. By exploiting the low-rank characteristics in training data and intermediate features, \AsymML{} asymmetrically…
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
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
