Abstract

Principal-Component Analysis (PCA) is a data analysis technique that models high-dimensional data by means of a lower-dimensional subspace. It has numerous applications in signal processing, machine learning, and pattern recognition. Despite its popularity, standard PCA is known to be sensitive to outliers, leading to degraded performance in the presence of corrupted data. In the era of big data, stochastic PCA algorithms are preferred due to their computational efficiency and ability to dynamically adapt to shifts in the subspace. However, most of the existing stochastic PCA algorithms are susceptible to corrupted data due to their reliance on the outlier-sensitive L2-norm. In this work, we propose a robust stochastic PCA algorithm that relies on the Barron loss. The proposed method is able to process streaming data with low computational cost, effectively perform subspace estimation, and track the subspace while also providing significant resistance to faulty/outlying data. Our numerical studies on synthetic and real-world data demonstrate the convergence and performance of the proposed method.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call