Frequent directions: simple and deterministic matrix sketching

From MaRDI portal




Abstract: We describe a new algorithm called Frequent Directions for deterministic matrix sketching in the row-updates model. The algorithm is presented an arbitrary input matrix AinRnimesd one row at a time. It performed O(dimesell) operations per row and maintains a sketch matrix BinRellimesd such that for any k<ell |ATABTB|2leq|AAk|F2/(ellk) and . Here, Ak stands for the minimizer of |AAk|F over all rank k matrices (similarly Bk) and piBk(A) is the rank k matrix resulting from projecting A on the row span of Bk. We show both of these bounds are the best possible for the space allowed. The summary is mergeable, and hence trivially parallelizable. Moreover, Frequent Directions outperforms exemplar implementations of existing streaming algorithms in the space-error tradeoff.



Cites work


Cited in
(28)


Describes a project that uses

Uses Software






This page was built for publication: Frequent directions: simple and deterministic matrix sketching

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2821796)