Distributed Matrix-Vector Multiplication with Sparsity and Privacy Guarantees

03/03/2022
by   Marvin Xhemrishi, et al.
0

We consider the problem of designing a coding scheme that allows both sparsity and privacy for distributed matrix-vector multiplication. Perfect information-theoretic privacy requires encoding the input sparse matrices into matrices distributed uniformly at random from the considered alphabet; thus destroying the sparsity. Computing matrix-vector multiplication for sparse matrices is known to be fast. Distributing the computation over the non-sparse encoded matrices maintains privacy, but introduces artificial computing delays. In this work, we relax the privacy constraint and show that a certain level of sparsity can be maintained in the encoded matrices. We consider the chief/worker setting while assuming the presence of two clusters of workers: one is completely untrusted in which all workers collude to eavesdrop on the input matrix and in which perfect privacy must be satisfied; in the partly trusted cluster, only up to z workers may collude and to which revealing small amount of information about the input matrix is allowed. We design a scheme that trades sparsity for privacy while achieving the desired constraints. We use cyclic task assignments of the encoded matrices to tolerate partial and full stragglers.

READ FULL TEXT
research
08/11/2023

Sparsity and Privacy in Secret Sharing: A Fundamental Trade-Off

This work investigates the design of sparse secret sharing schemes that ...
research
06/14/2022

Efficient Private Storage of Sparse Machine Learning Data

We consider the problem of maintaining sparsity in private distributed s...
research
06/27/2023

Sparse and Private Distributed Matrix Multiplication with Straggler Tolerance

This paper considers the problem of outsourcing the multiplication of tw...
research
09/01/2019

Private and Secure Distributed Matrix Multiplication with Flexible Communication Load

Large matrix multiplications are central to large-scale machine learning...
research
08/08/2023

Preserving Sparsity and Privacy in Straggler-Resilient Distributed Matrix Computations

Existing approaches to distributed matrix computations involve allocatin...
research
01/30/2019

Universally Decodable Matrices for Distributed Matrix-Vector Multiplication

Coded computation is an emerging research area that leverages concepts f...
research
08/19/2020

Analog Lagrange Coded Computing

A distributed computing scenario is considered, where the computational ...

Please sign up or login with your details

Forgot password? Click here to reset