Adam in Private: Secure and Fast Training of Deep Neural Networks with Adaptive Moment Estimation
Nuttapong Attrapadung, Koki Hamada, Dai Ikarashi, Ryo Kikuchi, and Takahiro Matsuda, Ibuki Mishina, Hiraku Morita, Jacob C. N., Schuldt

TL;DR
This paper introduces a secure, efficient framework for training deep neural networks using private multi-party computation, enabling the direct use of advanced algorithms like Adam without approximations, significantly improving speed and accuracy.
Contribution
It presents novel protocols for MPC-friendly computations of complex operations, allowing secure, high-accuracy DNN training with notable performance gains over prior systems.
Findings
Up to 6.7x faster training than FALCON's online phase.
Achieves 12-14x speedup on AlexNet for 70% accuracy.
Achieves 46-48x speedup on VGG16 for 75% accuracy.
Abstract
Privacy-preserving machine learning (PPML) aims at enabling machine learning (ML) algorithms to be used on sensitive data. We contribute to this line of research by proposing a framework that allows efficient and secure evaluation of full-fledged state-of-the-art ML algorithms via secure multi-party computation (MPC). This is in contrast to most prior works, which substitute ML algorithms with approximated "MPC-friendly" variants. A drawback of the latter approach is that fine-tuning of the combined ML and MPC algorithms is required, which might lead to less efficient algorithms or inferior quality ML. This is an issue for secure deep neural networks (DNN) training in particular, as this involves arithmetic algorithms thought to be "MPC-unfriendly", namely, integer division, exponentiation, inversion, and square root. In this work, we propose secure and efficient protocols for the above…
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 · Adversarial Robustness in Machine Learning
MethodsSoftmax · Adam
