使用 $1/\epsilon^{1/3}$ 次矩阵-向量乘法的低秩近似
数据结构与算法
2022-06-20 v4 机器学习
数值分析
数值分析
摘要
我们研究基于 Krylov 子空间的迭代方法,用于在任意 Schatten- 范数下进行低秩近似。在此,给定通过矩阵-向量乘积访问矩阵 、精度参数 和目标秩 ,目标是找到一个具有正交列的秩- 矩阵 ,使得 ,其中 表示 的奇异值的 范数。对于 (Frobenius 范数)和 (谱范数)的特殊情况,Musco 和 Musco (NeurIPS 2015) 提出了一种基于 Krylov 方法的算法,使用 次矩阵-向量乘积,改进了幂方法可获得的朴素 依赖关系,其中 抑制了 poly 因子。我们的主要结果是一种仅使用 次矩阵-向量乘积的算法,并且适用于所有 。对于 ,我们的界限将先前的 界限改进为 。由于当 时,Schatten- 范数和 Schatten- 范数在 因子内是相同的,因此我们的界限恢复了 Musco 和 Musco 对于 的结果。此外,我们证明了对于任意固定常数 的矩阵-向量查询下界为 ,这令人惊讶地表明 是常数 的最优复杂度。为了获得我们的结果,我们引入了几种新技术,包括同时优化多个 Krylov 子空间,以及分块算子的捏缩不等式。我们对于 的下界使用了 Araki-Lieb-Thirring 迹不等式,而对于 ,我们诉诸于对齐分块算子的范数压缩不等式。
引用
@article{arxiv.2202.05120,
title = {Low-Rank Approximation with $1/\epsilon^{1/3}$ Matrix-Vector Products},
author = {Ainesh Bakshi and Kenneth L. Clarkson and David P. Woodruff},
journal= {arXiv preprint arXiv:2202.05120},
year = {2022}
}
备注
STOC '22