Tensor CUR Decomposition under the Linear-Map-Based Tensor-Tensor Multiplication
Susana Lopez-Moreno, June-Ho Lee, Taehyeong Kim
TL;DR
This work extends CUR decomposition to the linear-map-based tensor-tensor multiplication by introducing the $*_M$-CUR decomposition. It constructs the approximation by projecting along a chosen map $M$, performing per-slice CUR on the projected frontal slices, and reconstructing with the $*_M$-product, with exactness guarantees for invertible $M$ and perturbation bounds. The approach is validated on video foreground-background separation across several transforms (DCT, DFT, DST) and a data-driven map, showing competitive performance against Robust CUR, BM, and SS-SVD while providing a flexible framework for multiway data compression. Overall, the method offers a practical, theoretically grounded tool for tensor recovery tailored to the chosen linear map, with potential impact in video analysis and beyond.
Abstract
The factorization of three-dimensional data continues to gain attention due to its relevance in representing and compressing large-scale datasets. The linear-map-based tensor-tensor multiplication is a matrix-mimetic operation that extends the notion of matrix multiplication to higher order tensors, and which is a generalization of the T-product. Under this framework, we introduce the tensor CUR decomposition, show its performance in video foreground-background separation for different linear maps and compare it to a robust matrix CUR decomposition, another tensor approximation and the slice-based singular value decomposition (SS-SVD). We also provide a theoretical analysis of our tensor CUR decomposition, extending classical matrix results to establish exactness conditions and perturbation bounds.
