Robust Principal Component Analysis via Discriminant Sample Weight Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Deng, Yingzhuo, Hu, Ke, Li, Bo, Zhang, Yao
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929469827055616
author Deng, Yingzhuo
Hu, Ke
Li, Bo
Zhang, Yao
author_facet Deng, Yingzhuo
Hu, Ke
Li, Bo
Zhang, Yao
contents Principal component analysis (PCA) is a classical feature extraction method, but it may be adversely affected by outliers, resulting in inaccurate learning of the projection matrix. This paper proposes a robust method to estimate both the data mean and the PCA projection matrix by learning discriminant sample weights from data containing outliers. Each sample in the dataset is assigned a weight, and the proposed algorithm iteratively learns the weights, the mean, and the projection matrix, respectively. Specifically, when the mean and the projection matrix are available, via fine-grained analysis of outliers, a weight for each sample is learned hierarchically so that outliers have small weights while normal samples have large weights. With the learned weights available, a weighted optimization problem is solved to estimate both the data mean and the projection matrix. Because the learned weights discriminate outliers from normal samples, the adverse influence of outliers is mitigated due to the corresponding small weights. Experiments on toy data, UCI dataset, and face dataset demonstrate the effectiveness of the proposed method in estimating the mean and the projection matrix from the data containing outliers.
format Preprint
id arxiv_https___arxiv_org_abs_2408_12366
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Robust Principal Component Analysis via Discriminant Sample Weight Learning
Deng, Yingzhuo
Hu, Ke
Li, Bo
Zhang, Yao
Machine Learning
Computer Vision and Pattern Recognition
Principal component analysis (PCA) is a classical feature extraction method, but it may be adversely affected by outliers, resulting in inaccurate learning of the projection matrix. This paper proposes a robust method to estimate both the data mean and the PCA projection matrix by learning discriminant sample weights from data containing outliers. Each sample in the dataset is assigned a weight, and the proposed algorithm iteratively learns the weights, the mean, and the projection matrix, respectively. Specifically, when the mean and the projection matrix are available, via fine-grained analysis of outliers, a weight for each sample is learned hierarchically so that outliers have small weights while normal samples have large weights. With the learned weights available, a weighted optimization problem is solved to estimate both the data mean and the projection matrix. Because the learned weights discriminate outliers from normal samples, the adverse influence of outliers is mitigated due to the corresponding small weights. Experiments on toy data, UCI dataset, and face dataset demonstrate the effectiveness of the proposed method in estimating the mean and the projection matrix from the data containing outliers.
title Robust Principal Component Analysis via Discriminant Sample Weight Learning
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2408.12366