Efficient CUR Matrix Decomposition via Relative-Error Double-Sided Least Squares Solving

2020 IEEE 32nd International Conference on Tools with Artificial Intelligence (ICTAI)(2020)

引用 0|浏览8
暂无评分
摘要
Matrix CUR decomposition aims at representing a large matrix A with the product C·U·R, where C (resp. R) consists of a small collection of the original columns (resp. rows), and U is a small intermediate matrix connecting C and R. While modern randomized CUR algorithms have provided many efficient methods of choosing representative columns and rows, there hasn't been a method to find the optimal U matrix. In this paper, we present a sublinear-time randomized method to find good choices of the U matrix. Our proposed algorithm treats the task of finding U as a double-sided least squares problem minZ||A - CZR ||F, and is able to guarantee a close-to-optimal solution by solving a down-sampled problem of much smaller size. We provide worst-case analysis on its approximation error relative to theoretical optimal low-rank approximation error, and we demonstrate empirically how this method can improve the approximation of several large-scale real data matrices with a small number of additional computations.
更多
查看译文
关键词
Matrix Decomposition,Sublinear Algorithm,Stochastic Algorithm,CUR Decomposition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要