Skip to main content
Cornell University
We gratefully acknowledge support from
the Simons Foundation and Rutgers University.
arxiv logo > math > arXiv:1607.07837

Help | Advanced Search

Mathematics > Optimization and Control

(math)
[Submitted on 26 Jul 2016 (v1), last revised 17 Apr 2017 (this version, v4)]

Title:First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Rate

Authors:Zeyuan Allen-Zhu, Yuanzhi Li
Download PDF
Abstract: We study streaming principal component analysis (PCA), that is to find, in O(dk) space, the top k eigenvectors of a d×d hidden matrix Σ with online vectors drawn from covariance matrix Σ.
We provide global convergence for Oja's algorithm which is popularly used in practice but lacks theoretical understanding for k>1. We also provide a modified variant Oja++ that runs even faster than Oja's. Our results match the information theoretic lower bound in terms of dependency on error, on eigengap, on rank k, and on dimension d, up to poly-log factors. In addition, our convergence rate can be made gap-free, that is proportional to the approximation error and independent of the eigengap.
In contrast, for general rank k, before our work (1) it was open to design any algorithm with efficient global convergence rate; and (2) it was open to design any algorithm with (even local) gap-free convergence rate in O(dk) space.
Comments: REMARK: v4 adds discussions and polishes writing; v3 contains a stronger Theorem 2, a new lower bound Theorem 6, as well as new Oja++ results Theorem 4 and Theorem 5
Subjects: Optimization and Control (math.OC); Data Structures and Algorithms (cs.DS); Machine Learning (cs.LG); Numerical Analysis (math.NA); Machine Learning (stat.ML)
Cite as: arXiv:1607.07837 [math.OC]
  (or arXiv:1607.07837v4 [math.OC] for this version)
  https://doi.org/10.48550/arXiv.1607.07837
arXiv-issued DOI via DataCite

Submission history

From: Zeyuan Allen-Zhu [view email]
[v1] Tue, 26 Jul 2016 18:46:21 UTC (628 KB)
[v2] Mon, 26 Sep 2016 02:00:20 UTC (629 KB)
[v3] Fri, 4 Nov 2016 17:09:52 UTC (1,648 KB)
[v4] Mon, 17 Apr 2017 02:40:11 UTC (1,671 KB)
Full-text links:

Download:

  • PDF
  • Other formats
(license)
Current browse context:
math.OC
< prev   |   next >
new | recent | 1607
Change to browse by:
cs
cs.DS
cs.LG
math
math.NA
stat
stat.ML

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export bibtex citation Loading...

Bookmark

BibSonomy logo Mendeley logo Reddit logo ScienceWISE logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack