Online Tensor Methods for Learning Latent Variable Models

09/03/2013
by   Furong Huang, et al.
0

We introduce an online tensor decomposition based approach for two latent variable modeling problems namely, (1) community detection, in which we learn the latent communities that the social actors in social networks belong to, and (2) topic modeling, in which we infer hidden topics of text articles. We consider decomposition of moment tensors using stochastic gradient descent. We conduct optimization of multilinear operations in SGD and avoid directly forming the tensors, to save computational and storage costs. We present optimized algorithm in two platforms. Our GPU-based implementation exploits the parallelism of SIMD architectures to allow for maximum speed-up by a careful optimization of storage and data transfer, whereas our CPU-based implementation uses efficient sparse matrix computations and is suitable for large sparse datasets. For the community detection problem, we demonstrate accuracy and computational efficiency on Facebook, Yelp and DBLP datasets, and for the topic modeling problem, we also demonstrate good performance on the New York Times dataset. We compare our results to the state-of-the-art algorithms such as the variational method, and report a gain of accuracy and a gain of several orders of magnitude in the execution time.

READ FULL TEXT
research
06/01/2020

Streaming Coresets for Symmetric Tensor Factorization

Factorizing tensors has recently become an important optimization module...
research
02/24/2017

Hidden Community Detection in Social Networks

We introduce a new paradigm that is important for community detection in...
research
10/06/2019

Enabling Distributed-Memory Tensor Completion in Python using New Sparse Tensor Kernels

Tensor computations are increasingly prevalent numerical techniques in d...
research
10/03/2018

GI-OHMS: Graphical Inference to Detect Overlapping Communities

Discovery of communities in complex networks is a topic of considerable ...
research
04/16/2020

Spectral Learning on Matrices and Tensors

Spectral methods have been the mainstay in several domains such as machi...
research
09/24/2018

Software for Sparse Tensor Decomposition on Emerging Computing Architectures

In this paper, we develop software for decomposing sparse tensors that i...
research
06/29/2017

Tensor-based approach to accelerate deformable part models

This article provides next step towards solving speed bottleneck of any ...

Please sign up or login with your details

Forgot password? Click here to reset