Secure Distributed Gram Matrix Multiplication

11/25/2022
by   Okko Makkonen, et al.
0

The Gram matrix of a matrix A is defined as AA^T (or A^TA). Computing the Gram matrix is an important operation in many applications, such as linear regression with the least squares method, where the explicit solution formula includes the Gram matrix of the data matrix. Secure distributed matrix multiplication (SDMM) can be used to compute the product of two matrices using the help of worker servers. If a Gram matrix were computed using SDMM, the data matrix would need to be encoded twice, which causes an unnecessary overhead in the communication cost. We propose a new scheme for this purpose called secure distributed Gram matrix multiplication (SDGMM). It can leverage the advantages of computing a Gram matrix instead of a regular matrix product.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2018

On the Capacity of Secure Distributed Matrix Multiplication

Matrix multiplication is one of the key operations in various engineerin...
research
01/04/2023

Solving The Ordinary Least Squares in Closed Form, Without Inversion or Normalization

By connecting the LU factorization and the Gram-Schmidt orthogonalizatio...
research
07/13/2016

Private Multi-party Matrix Multiplication and Trust Computations

This paper deals with distributed matrix multiplication. Each player own...
research
02/06/2019

Fast Strassen-based A^t A Parallel Multiplication

Matrix multiplication A^t A appears as intermediate operation during the...
research
10/12/2021

Extending the R Language with a Scalable Matrix Summarization Operator

Analysts prefer simpler interpreted languages to program their computati...
research
02/04/2018

Smooth q-Gram, and Its Applications to Detection of Overlaps among Long, Error-Prone Sequencing Reads

We propose smooth q-gram, the first variant of q-gram that captures q-gr...
research
06/22/2019

Asymmetric Random Projections

Random projections (RP) are a popular tool for reducing dimensionality w...

Please sign up or login with your details

Forgot password? Click here to reset