arXiv (Cornell University) · 2016 · 56 citations · 13 references
ComputingComputer ScienceData ScienceData MiningMachine LearningNatural Language ProcessingDeep LearningDimensionality ReductionMatrix ComputationMatrix FactorizationRepresentation LearningScalable Machine LearningCo-occurrence AnalysisCo-occurrence Matrix FactorizationEmbedding LearningGradient DescentLearned Feature EmbeddingsLow-dimensional EmbeddingsStochastic Gradient DescentVector Embedding
We present Submatrix-wise Vector Embedding Learner (Swivel), a method for generating low-dimensional feature embeddings from a feature co-occurrence matrix. Swivel performs approximate factorization of the point-wise mutual information matrix via stochastic gradient descent. It uses a piecewise loss with special handling for unobserved co-occurrences, and thus makes use of all the information in the matrix. While this requires computation proportional to the size of the entire matrix, we make use of vectorized multiplication to process thousands of rows and columns at once to compute millions of predicted values. Furthermore, we partition the matrix into shards in order to parallelize the computation across many nodes. This approach results in more accurate embeddings than can be achieved with methods that consider only observed co-occurrences, and can scale to much larger corpora than can be handled with sampling methods.
13
Efficient Estimation of Word Representations in Vector Space
Tomáš Mikolov, Kai Chen, Greg S. Corrado et al. · arXiv (Cornell University) · 2013 · 11.7K citations · Full text
Collaborative Filtering for Implicit Feedback Datasets
Yifan Hu, Yehuda Koren, Chris Volinsky · 2008 · 3.2K citations
Computing, Data Science, Data Mining +16
Large Scale Distributed Deep Networks
Jay B. Dean, Greg S. Corrado, Rajat Monga et al. · 2012 · 2.9K citations