Private Coded Computation for Machine Learning
Minchul Kim, Heecheol Yang, Jungwoo Lee

TL;DR
This paper introduces private coded computation schemes that enable secure distributed matrix multiplication, protecting the master's privacy while optimizing for communication load and computation speed compared to existing private information retrieval methods.
Contribution
The paper proposes novel private polynomial codes for matrix multiplication that enhance privacy and efficiency in distributed computing systems.
Findings
Private polynomial codes protect master's privacy during distributed matrix multiplication.
Private asynchronous polynomial codes offer faster computation times.
Compared to private information retrieval, the proposed schemes reduce communication load and improve speed.
Abstract
In a distributed computing system for the master-worker framework, an erasure code can mitigate the effects of slow workers, also called stragglers. The distributed computing system combined with coding is referred to as coded computation. We introduce a variation of coded computation that protects the master's privacy from the workers, which is referred to as private coded computation. In private coded computation, the master needs to compute a function of its own dataset and one of the datasets in a library exclusively shared by the external workers. After the master recovers the result of the desired function through coded computation, the workers should not know which dataset in the library was desired by the master, which implies that the master's privacy is protected. We propose a private coded computation scheme for matrix multiplication, namely private polynomial codes, based on…
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
TopicsStochastic Gradient Optimization Techniques · Cryptography and Data Security · Privacy-Preserving Technologies in Data
