# Self-paced Principal Component Analysis

arXiv: https://arxiv.org/abs/2106.13880 · HTML: https://mlsanity.com/paper/2106.13880/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 8 of its 46 references that are in the map.
- First posted on arXiv 25 Jun 2021.

## Builds on (most cited first, 8 of 8)

- [Non-convex Robust PCA](https://mlsanity.com/paper/1410.7660/) (2014)
- [Robust Graph Learning from Noisy Data](https://mlsanity.com/paper/1812.06673/) (2018)
- [Structured Low-Rank Matrix Factorization: Global Optimality, Algorithms, and Applications](https://mlsanity.com/paper/1708.07850/) (2017)
- [Robust PCA via Nonconvex Rank Approximation](https://mlsanity.com/paper/1511.05261/) (2015)
- [Robust Principal Component Analysis on Graphs](https://mlsanity.com/paper/1504.06151/) (2015)
- [What Objective Does Self-paced Learning Indeed Optimize?](https://mlsanity.com/paper/1511.06049/) (2015)
- [Low Rank Approximation with Entrywise ℓ1-Norm Error](https://mlsanity.com/paper/1611.00898/) (2016)
- [RES-PCA: A Scalable Approach to Recovering Low-rank Matrices](https://mlsanity.com/paper/1904.07497/) (2019)

## Built on by (most cited first, 1 of 1)

- [UASPL: Uncertainty-Aware Self-Paced Learning with Evidential Neural Networks](https://mlsanity.com/paper/2607.06638/) (2026)

## Abstract (arXiv)

Principal Component Analysis (PCA) has been widely used for dimensionality reduction and feature extraction. Robust PCA (RPCA), under different robust distance metrics, such as l1-norm and l2, p-norm, can deal with noise or outliers to some extent. However, real-world data may display structures that can not be fully captured by these simple functions. In addition, existing methods treat complex and simple samples equally. By contrast, a learning pattern typically adopted by human beings is to learn from simple to complex and less to more. Based on this principle, we propose a novel method called Self-paced PCA (SPCA) to further reduce the effect of noise and outliers. Notably, the complexity of each sample is calculated at the beginning of each iteration in order to integrate samples from simple to more complex into training. Based on an alternating optimization, SPCA finds an optimal projection matrix and filters out outliers iteratively. Theoretical analysis is presented to show the rationality of SPCA. Extensive experiments on popular data sets demonstrate that the proposed method can improve the state of-the-art results considerably.
