Computer Science > Data Structures and Algorithms
[Submitted on 11 Nov 2013 (v1), last revised 3 Feb 2015 (this version, v4)]
Title:The Noisy Power Method: A Meta Algorithm with Applications
Download PDFAbstract: We provide a new robust convergence analysis of the well-known power method for computing the dominant singular vectors of a matrix that we call the noisy power method. Our result characterizes the convergence behavior of the algorithm when a significant amount noise is introduced after each matrix-vector multiplication. The noisy power method can be seen as a meta-algorithm that has recently found a number of important applications in a broad range of machine learning problems including alternating minimization for matrix completion, streaming principal component analysis (PCA), and privacy-preserving spectral analysis. Our general analysis subsumes several existing ad-hoc convergence bounds and resolves a number of open problems in multiple applications including streaming PCA and privacy-preserving singular vector computation.
Submission history
From: Moritz Hardt [view email][v1] Mon, 11 Nov 2013 16:47:25 UTC (22 KB)
[v2] Mon, 15 Sep 2014 19:17:32 UTC (26 KB)
[v3] Mon, 8 Dec 2014 21:53:05 UTC (26 KB)
[v4] Tue, 3 Feb 2015 23:43:37 UTC (27 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)