How to reduce dimension with PCA and random projections?

05/01/2020
by   Fan Yang, et al.
0

In our "big data" age, the size and complexity of data is steadily increasing. Methods for dimension reduction are ever more popular and useful. Two distinct types of dimension reduction are "data-oblivious" methods such as random projections and sketching, and "data-aware" methods such as principal component analysis (PCA). Both have their strengths, such as speed for random projections, and data-adaptivity for PCA. In this work, we study how to combine them to get the best of both. We study "sketch and solve" methods that take a random projection (or sketch) first, and compute PCA after. We compute the performance of several popular sketching methods (random iid projections, random sampling, subsampled Hadamard transform, count sketch, etc) in a general "signal-plus-noise" (or spiked) data model. Compared to well-known works, our results (1) give asymptotically exact results, and (2) apply when the signal components are only slightly above the noise, but the projection dimension is non-negligible. We also study stronger signals allowing more general covariance structures. We find that (a) signal strength decreases under projection in a delicate way depending on the structure of the data and the sketching method, (b) orthogonal projections are more accurate, (c) randomization does not hurt too much, due to concentration of measure, (d) count sketch can be improved by a normalization method. Our results have implications for statistical learning and data analysis. We also illustrate that the results are highly accurate in simulations and in analyzing empirical data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2017

Generalized Biplots for Multidimensional Scaled Projections

Dimension reduction and visualization is a staple of data analytics. Met...
research
05/17/2022

ROP inception: signal estimation with quadratic random sketching

Rank-one projections (ROP) of matrices and quadratic random sketching of...
research
04/11/2022

On unsupervised projections and second order signals

Linear projections are widely used in the analysis of high-dimensional d...
research
10/14/2018

A New Theory for Sketching in Linear Regression

Large datasets create opportunities as well as analytic challenges. A re...
research
09/23/2017

On Principal Components Regression, Random Projections, and Column Subsampling

Principal Components Regression (PCR) is a traditional tool for dimensio...
research
04/06/2022

Knowledge Base Index Compression via Dimensionality and Precision Reduction

Recently neural network based approaches to knowledge-intensive NLP task...

Please sign up or login with your details

Forgot password? Click here to reset