Litcius/Paper detail

Rapid Robust Principal Component Analysis: CUR Accelerated Inexact Low Rank Estimation

HanQin Cai, Keaton Hamm, Longxiu Huang, Jiaqi Li, Tao Wang

2020IEEE Signal Processing Letters61 citationsDOIOpen Access PDF

Abstract

Robust principal component analysis (RPCA) is a widely used tool for dimension reduction. In this work, we propose a novel non-convex algorithm, coined Iterated Robust CUR (IRCUR), for solving RPCA problems, which dramatically improves the computational efficiency in comparison with the existing algorithms. IRCUR achieves this acceleration by employing CUR decomposition when updating the low rank component, which allows us to obtain an accurate low rank approximation via only three small submatrices. Consequently, IRCUR is able to process only the small submatrices and avoid the expensive computing on full matrix through the entire algorithm. Numerical experiments establish the computational advantage of IRCUR over the state-of-art algorithms on both synthetic and real-world datasets.

Topics & Concepts

Robust principal component analysisPrincipal component analysisComputer scienceBlock matrixRank (graph theory)AlgorithmIterated functionDimension (graph theory)AccelerationMatrix decompositionLow-rank approximationDimensionality reductionMathematical optimizationRobustness (evolution)Reduction (mathematics)Block (permutation group theory)Sparse matrixMathematicsArtificial intelligenceGeneGeometryBiochemistryCombinatoricsClassical mechanicsMathematical analysisPure mathematicsGaussianChemistryEigenvalues and eigenvectorsQuantum mechanicsPhysicsHankel matrixSparse and Compressive Sensing TechniquesBlind Source Separation TechniquesFace and Expression Recognition
Rapid Robust Principal Component Analysis: CUR Accelerated Inexact Low Rank Estimation | Litcius