Lune

STOC2022顶会

Low-rank approximation with 1/ε1/3 matrix-vector products

Ainesh Bakshi, Kenneth L. Clarkson, David P. Woodruff

2022年份
5被引次数
10顶会引用

摘要

We study iterative methods based on Krylov subspaces for low-rank approximation under any Schatten-norm. Here, given access to a matrix A through matrix-vector products, an accuracy parameter , and a target rank , the goal is to find a rank-matrix Z with orthonormal columns such that A (I -ZZ ⊤ ) ≤ (1 + ) min U ⊤ U=I A (I -UU ⊤ ) , where M denotes the ℓ norm of the the singular values of M. For the special cases of = 2 (Frobenius norm) and = ∞ (Spectral norm), Musco and Musco (NeurIPS 2015) obtained an algorithm based on Krylov methods that uses ˜ ( / √ ) matrix-vector products, improving on the naïve ˜ ( / ) dependence obtainable by the power method, where ˜ (•) suppresses poly(log( / )) factors.

Our main result is an algorithm that uses only ˜ ( 1/6 / 1/3 ) matrix-vector products, and works for all, not necessarily constant, ≥ 1. For = 2 our bound improves the previous ˜ ( / 1/2 ) bound to ˜ ( / 1/3 ). Since the Schatten-and Schatten-∞ norms of any matrix are the same up to a 1 + factor when ≥ (log )/ , our bound recovers the result of Musco and Musco for = ∞. Further, we prove a matrix-vector query lower bound of Ω(1/ 1/3 ) for any fixed constant ≥ 1, showing that surprisingly Θ(1/ 1/3 ) is the optimal complexity for constant .

To obtain our results, we introduce several new techniques, including optimizing over multiple Krylov subspaces simultaneously, and pinching inequalities for partitioned operators. Our lower bound for ∈ [1, 2] uses the Araki-Lieb-Thirring trace inequality, whereas for > 2, we appeal to a norm-compression inequality for aligned partitioned operators. As our algorithms only require matrix-vector product access, they can be applied in settings where alternative techniques such as sketching cannot, e.g., to covariance matrices, Hessians defined implicitly by a neural network, and arbitrary polynomials of a matrix.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper10

问问它们各自怎么用它

它引用的顶会 Paper5

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖