HD-cos Networks: Efficient Neural Architectures for Secure Multi-Party Computation
Wittawat Jitkrittum, Michal Lukasik, Ananda Theertha Suresh, Felix Yu,, Gang Wang

TL;DR
This paper introduces HD-cos networks, a novel neural architecture optimized for secure multi-party computation, reducing computational costs while maintaining high model quality.
Contribution
The paper proposes the HD-cos network with cosine activation and Hadamard-Diagonal transformations, offering a more efficient approach for neural network training and inference under MPC.
Findings
HD-cos achieves comparable accuracy to traditional models.
The proposed methods significantly reduce computation overhead.
HD-cos maintains privacy guarantees in MPC settings.
Abstract
Multi-party computation (MPC) is a branch of cryptography where multiple non-colluding parties execute a well designed protocol to securely compute a function. With the non-colluding party assumption, MPC has a cryptographic guarantee that the parties will not learn sensitive information from the computation process, making it an appealing framework for applications that involve privacy-sensitive user data. In this paper, we study training and inference of neural networks under the MPC setup. This is challenging because the elementary operations of neural networks such as the ReLU activation function and matrix-vector multiplications are very expensive to compute due to the added multi-party communication overhead. To address this, we propose the HD-cos network that uses 1) cosine as activation function, 2) the Hadamard-Diagonal transformation to replace the unstructured linear…
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
