Block Discrete Empirical Interpolation Methods
Perfect Y. Gidisu, Michiel E. Hochstenbach
TL;DR
This work addresses efficient, deterministic index selection for CUR decompositions by introducing block DEIM variants that select blocks of indices using either MaxVol or rank-revealing QR, plus an adaptive block DEIM variant. The methods aim to preserve the accuracy of standard DEIM while delivering computational speedups, particularly for large-scale data, and are supported by an established error framework tied to the singular value sequence via $\sigma_{k+1}$. Theoretical guarantees are provided through a CUR error bound involving constants $\eta_s$ and $\eta_p$, and empirical results demonstrate favorable accuracy–speed tradeoffs compared to existing deterministic index-selection methods. The proposed approaches expand the toolbox for interpretable, low-rank approximations with practical impact on large-scale data analysis, model order reduction, and related applications, with public software available.
Abstract
We present block variants of the discrete empirical interpolation method (DEIM); as a particular application, we will consider a CUR factorization. The block DEIM algorithms are based on the concept of the maximum volume of submatrices and a rank-revealing QR factorization. We also present a version of the block DEIM procedures, which allows for adaptive choice of block size. The results of the experiments indicate that the block DEIM algorithms exhibit comparable accuracy for low-rank matrix approximation compared to the standard DEIM procedure. However, the block DEIM algorithms also demonstrate potential computational advantages, showcasing increased efficiency in terms of computational time.
