Fast multilevel algorithms for compressive principal component pursuit
File(s)ML_RPCA_SIIMS-4.pdf (438.8 KB)
Accepted version
Author(s)
Hovhannisyan, Vahan
Panagakis, Ioannis
Parpas, Panayiotis
Zafeiriou, Stefanos
Type
Journal Article
Abstract
Recovering a low-rank matrix from highly corrupted measurements arises in compressed sensing of structured high-dimensional signals (e.g., videos and hyperspectral images among others). Robust principal component analysis (RPCA), solved via principal component pursuit (PCP), recovers a low-rank matrix from sparse corruptions that are of unknown value and support by decomposing the observation matrix into two terms: a low-rank matrix and a sparse one, accounting for sparse noise and outliers. In the more general setting, where only a fraction of the data matrix has been observed, low-rank matrix recovery is achieved by solving the compressive principal component pursuit (CPCP). Both PCP and CPCP are well-studied convex programs, and numerous
iterative algorithms have been proposed for their optimisation. Nevertheless, these algorithms involve singular value decomposition (SVD) at each iteration, which renders their applicability challenging in the case of massive data. In this paper, we propose a multilevel approach for the solution of PCP and CPCP problems. The core principle behind our algorithm is to apply SVD in models of lower-dimensionality than the original one and then lift its solution to the original problem dimension. Hence, our methods rely on the assumption that the low rank component can be represented in a lower dimensional space. We show that the proposed algorithms are easy to implement, converge at the same rate but with much lower iteration cost. Numerical experiments on numerous synthetic and real problems indicate that the proposed multilevel algorithms are several times faster than their original counterparts, namely PCP and CPCP.
iterative algorithms have been proposed for their optimisation. Nevertheless, these algorithms involve singular value decomposition (SVD) at each iteration, which renders their applicability challenging in the case of massive data. In this paper, we propose a multilevel approach for the solution of PCP and CPCP problems. The core principle behind our algorithm is to apply SVD in models of lower-dimensionality than the original one and then lift its solution to the original problem dimension. Hence, our methods rely on the assumption that the low rank component can be represented in a lower dimensional space. We show that the proposed algorithms are easy to implement, converge at the same rate but with much lower iteration cost. Numerical experiments on numerous synthetic and real problems indicate that the proposed multilevel algorithms are several times faster than their original counterparts, namely PCP and CPCP.
Date Issued
2019-03-26
Date Acceptance
2019-01-16
Citation
SIAM Journal on Imaging Sciences, 2019, 12 (1), pp.624-649
ISSN
1936-4954
Publisher
Society for Industrial and Applied Mathematics
Start Page
624
End Page
649
Journal / Book Title
SIAM Journal on Imaging Sciences
Volume
12
Issue
1
Copyright Statement
© 2019 Society for Industrial and Applied Mathematics
Sponsor
Engineering & Physical Science Research Council (E
Grant Number
EP/M028240/1
Subjects
Science & Technology
Technology
Physical Sciences
Computer Science, Artificial Intelligence
Computer Science, Software Engineering
Mathematics, Applied
Imaging Science & Photographic Technology
Computer Science
Mathematics
principal component analysis
compressive principal component pursuit
convex optimization
multilevel optimization
video background
facial alignment
Artificial Intelligence & Image Processing
Publication Status
Published
Date Publish Online
2019-03-26