流式 k-PCA 的首个高效收敛:全局、无间隙且近最优的速率
最优化与控制
2017-04-18 v4 数据结构与算法
机器学习
数值分析
机器学习
摘要
我们研究流式主成分分析(PCA),即在 空间内,利用来自协方差矩阵 的在线向量求解 隐矩阵 的前 个特征向量。我们为 Oja 算法提供了全局收敛证明,该算法在实践中被广泛使用,但在 时缺乏理论支撑。我们还提供了一个改进的变体 ,其运行速度比 Oja 算法更快。我们的结果在多对数因子范围内,在误差、特征间隙、秩 以及维度 的依赖关系上匹配了信息论下界。此外,我们的收敛速率可以做到无间隙,即与近似误差成正比且独立于特征间隙。相比之下,对于一般的秩 ,在我们之前的工作中:(1) 设计任何具有高效全局收敛速率的算法是一个开放问题;(2) 在 空间内设计任何具有(甚至是局部的)无间隙收敛速率的算法也是一个开放问题。
引用
@article{arxiv.1607.07837,
title = {First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Rate},
author = {Zeyuan Allen-Zhu and Yuanzhi Li},
journal= {arXiv preprint arXiv:1607.07837},
year = {2017}
}
备注
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