research

A DEIM Induced CUR Factorization

Abstract

We derive a CUR approximate matrix factorization based on the discrete empirical interpolation method (DEIM). For a given matrix A{\bf A}, such a factorization provides a low-rank approximate decomposition of the form ACUR{\bf A} \approx \bf C \bf U \bf R, where C{\bf C} and R{\bf R} are subsets of the columns and rows of A{\bf A}, and U{\bf U} is constructed to make CUR\bf C\bf U \bf R a good approximation. Given a low-rank singular value decomposition AVSWT{\bf A} \approx \bf V \bf S \bf W^T, the DEIM procedure uses V{\bf V} and W{\bf W} to select the columns and rows of A{\bf A} that form C{\bf C} and R{\bf R}. Through an error analysis applicable to a general class of CUR factorizations, we show that the accuracy tracks the optimal approximation error within a factor that depends on the conditioning of submatrices of V{\bf V} and W{\bf W}. For very large problems, V{\bf V} and W{\bf W} can be approximated well using an incremental QR algorithm that makes only one pass through A{\bf A}. Numerical examples illustrate the favorable performance of the DEIM-CUR method compared to CUR approximations based on leverage scores

    Similar works