English

Fourier PCA and Robust Tensor Decomposition

Machine Learning 2014-07-01 v5 Data Structures and Algorithms Machine Learning

Abstract

Fourier PCA is Principal Component Analysis of a matrix obtained from higher order derivatives of the logarithm of the Fourier transform of a distribution.We make this method algorithmic by developing a tensor decomposition method for a pair of tensors sharing the same vectors in rank-11 decompositions. Our main application is the first provably polynomial-time algorithm for underdetermined ICA, i.e., learning an n×mn \times m matrix AA from observations y=Axy=Ax where xx is drawn from an unknown product distribution with arbitrary non-Gaussian components. The number of component distributions mm can be arbitrarily higher than the dimension nn and the columns of AA only need to satisfy a natural and efficiently verifiable nondegeneracy condition. As a second application, we give an alternative algorithm for learning mixtures of spherical Gaussians with linearly independent means. These results also hold in the presence of Gaussian noise.

Keywords

Cite

@article{arxiv.1306.5825,
  title  = {Fourier PCA and Robust Tensor Decomposition},
  author = {Navin Goyal and Santosh Vempala and Ying Xiao},
  journal= {arXiv preprint arXiv:1306.5825},
  year   = {2014}
}

Comments

Extensively revised; details added; minor errors corrected; exposition improved

R2 v1 2026-06-22T00:39:41.791Z