paper-with-me

홈 › Papers

Fast Randomized PCA for Sparse Data

2018-10-16 · Xu Feng, Yuyang Xie, Mingye Song, Wenjian Yu, Jie Tang

Principal component analysis (PCA) is widely used for dimension reduction and embedding of real data in social network analysis, information retrieval, and natural language processing, etc. In this work we propose a fast randomized PCA algorithm for processing large sparse data. The algorithm has similar accuracy to the basic randomized SVD (rPCA) algorithm (Halko et al., 2011), but is largely optimized for sparse data. It also has good flexibility to trade off runtime against accuracy for practical usage. Experiments on real data show that the proposed algorithm is up to 9.1X faster than the basic rPCA algorithm without accuracy loss, and is up to 20X faster than the svds in Matlab with little error. The algorithm computes the first 100 principal components of a large information retrieval data with 12,869,521 persons and 323,899 keywords in less than 400 seconds on a 24-core machine, while all conventional methods fail due to the out-of-memory issue.

📄 PDF Abstract BibTeX arXiv:1810.06825

Code (2)

XuFengthucs/frPCA_sparse 공식 구현
yinyuan1227/strap-git

Tasks

Dimensionality ReductionInformation RetrievalRetrieval

Similar Papers 제목 키워드 기반

Fast Parallel Randomized Algorithm for Nonnegative Matrix Factorization with KL Divergence for Large Sparse Datasets

2016-04-14 · Duy Khuong Nguyen, Tu Bao Ho

Nonnegative Matrix Factorization (NMF) with Kullback-Leibler Divergence (NMF-KL) is one of the most significant NMF problems and equivalent to Probabilistic Latent Semantic Indexing (PLSI), which has been successfully ap…

Faster Matrix Completion Using Randomized SVD

2018-10-16 · Xu Feng, Wenjian Yu, Yaohang Li

Matrix completion is a widely used technique for image inpainting and personalized recommender system, etc. In this work, we focus on accelerating the matrix completion using faster randomized singular value decompositio…

CPUImage InpaintingMatrix CompletionRecommendation Systems

Fast and Accurate Randomized Algorithms for Low-rank Tensor Decompositions

2021-04-02 · NeurIPS 2021 12 · Linjian Ma, Edgar Solomonik

Low-rank Tucker and CP tensor decompositions are powerful tools in data analytics. The widely used alternating least squares (ALS) method, which solves a sequence of over-determined least squares subproblems, is costly f…

Randomized Sparse Neural Galerkin Schemes for Solving Evolution Equations with Deep Networks

2023-10-07 · NeurIPS 2023 11 · Jules Berman, Benjamin Peherstorfer

Training neural networks sequentially in time to approximate solution fields of time-dependent partial differential equations can be beneficial for preserving causality and other physics properties; however, the sequenti…

SCRAM: Spatially Coherent Randomized Attention Maps

2019-05-24 · Dan A. Calian, Peter Roelants, Jacques Cali, Ben Carr 외

Attention mechanisms and non-local mean operations in general are key ingredients in many state-of-the-art deep learning techniques. In particular, the Transformer model based on multi-head self-attention has recently ac…