We study the tensor robust principal component analysis (TRPCA) problem, a tensorial extension of matrix robust principal component analysis (RPCA), that aims to split the given tensor into an underlying low-rank component and a sparse outlier component. This work proposes a fast algorithm, called Robust Tensor CUR Decompositions (RTCUR), for large-scale non-convex TRPCA problems under the Tucker rank setting. RTCUR is developed within a framework of alternating projections that projects between the set of low-rank tensors and the set of sparse tensors. We utilize the recently developed tensor CUR decomposition to substantially reduce the computational complexity in each projection. In addition, we develop four variants of RTCUR for different application settings. We demonstrate the effectiveness and computational advantages of RTCUR against state-of-the-art methods on both synthetic and real-world datasets.
翻译:本文研究张量鲁棒主成分分析(TRPCA)问题,这是矩阵鲁棒主成分分析(RPCA)的张量扩展,旨在将给定张量分解为潜在低秩分量与稀疏异常分量。针对塔克秩设定下的大规模非凸TRPCA问题,本文提出一种名为鲁棒张量CUR分解(RTCUR)的快速算法。该算法建立在交替投影框架中,交替约束低秩张量集合与稀疏张量集合之间的投影操作。我们利用近期发展的张量CUR分解方法,显著降低每次投影的计算复杂度。此外,针对不同应用场景,我们开发了RTCUR的四种变体。通过在合成数据集与真实世界数据集上的实验,我们验证了RTCUR相较于现有最优方法的高效性与计算优势。