Compressive spectral embedding: sidestepping the SVD
–Neural Information Processing Systems
Spectral embedding based on the Singular Value Decomposition (SVD) is a widely used "preprocessing" step in many learning tasks, typically leading to dimensionality reduction by projecting onto a number of dominant singular vectors and rescaling the coordinate axes (by a predefined function of the singular value). However, the number of such vectors required to capture problem structure grows with problem size, and even partial SVD computation becomes a bottleneck. In this paper, we propose a low-complexity compressive spectral embedding algorithm, which employs random projections and finite order polynomial expansions to compute approximations to SVD-based embedding. For an m n matrix with T non-zeros, its time complexity is O((T +m+n)log(m+n)), and the embedding dimension is O(log(m + n)), both of which are independent of the number of singular vectors whose effect we wish to capture. To the best of our knowledge, this is the first work to circumvent this dependence on the number of singular vectors for general SVD-based embeddings.
Neural Information Processing Systems
Mar-12-2024, 23:29:37 GMT
- Country:
- North America > United States
- New York > New York County > New York City (0.04)
- Asia > Middle East
- Jordan (0.04)
- North America > United States
- Technology: