pith. sign in

arxiv: 1610.06656 · v2 · pith:3PSODZCOnew · submitted 2016-10-21 · 📊 stat.ML · cs.DS· cs.IT· cs.LG· math.IT

Single Pass PCA of Matrix Products

classification 📊 stat.ML cs.DScs.ITcs.LGmath.IT
keywords additionalalgorithmapproximationinformationpasssinglesketchaddition
0
0 comments X
read the original abstract

In this paper we present a new algorithm for computing a low rank approximation of the product $A^TB$ by taking only a single pass of the two matrices $A$ and $B$. The straightforward way to do this is to (a) first sketch $A$ and $B$ individually, and then (b) find the top components using PCA on the sketch. Our algorithm in contrast retains additional summary information about $A,B$ (e.g. row and column norms etc.) and uses this additional information to obtain an improved approximation from the sketches. Our main analytical result establishes a comparable spectral norm guarantee to existing two-pass methods; in addition we also provide results from an Apache Spark implementation that shows better computational and statistical performance on real-world and synthetic evaluation datasets.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.