Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast and Sample-Efficient Federated Low Rank Matrix Recovery from column-wise Linear and Quadratic Projections

Published 20 Feb 2021 in cs.IT and math.IT | (2102.10217v5)

Abstract: We study the following lesser-known low rank (LR) recovery problem: recover an n×qn \times q rank-rr matrix, X<sup></sup>=[x<sup>1</sup>,x<sup>2,</sup>...,x<sup>q]X<sup>*</sup> =[x<sup>*_1</sup> , x<sup>*_2,</sup>..., x<sup>*_q], with rmin(n,q)r \ll \min(n,q), from mm independent linear projections of each of its qq columns, i.e., from yk:=Akx<sup>k</sup>,k[q]y_k := A_k x<sup>*_k</sup> , k \in [q], when yky_k is an mm-length vector with $m &lt; n$. The matrices AkA_k are known and mutually independent for different kk. We introduce a novel gradient descent (GD) based solution called AltGD-Min. We show that, if the AkA_ks are i.i.d. with i.i.d. Gaussian entries, and if the right singular vectors of X<sup>X<sup>* satisfy the incoherence assumption, then ϵ\epsilon-accurate recovery of X<sup>X<sup>* is possible with order (n+q)r<sup>2</sup>log(1/ϵ)(n+q) r<sup>2</sup> \log(1/\epsilon) total samples and order mqnrlog(1/ϵ) mq nr \log (1/\epsilon) time. Compared with existing work, this is the fastest solution. For $\epsilon &lt; r<sup>{1/4}$, it also has the best sample complexity. A simple extension of AltGD-Min also provably solves LR Phase Retrieval, which is a magnitude-only generalization of the above problem. AltGD-Min factorizes the unknown XX as X=UBX = UB where UU and BB are matrices with rr columns and rows respectively. It alternates between a (projected) GD step for updating UU, and a minimization step for updating BB. Its each iteration is as fast as that of regular projected GD because the minimization over BB decouples column-wise. At the same time, we can prove exponential error decay for it, which we are unable to for projected GD. Finally, it can also be efficiently federated with a communication cost of only nrnr per node, instead of nqnq for projected GD.

Authors (3)
Citations (20)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.