paper-with-me

홈 › Papers

UniNet: Scalable Network Representation Learning with Metropolis-Hastings Sampling

2020-10-10 · Xingyu Yao, Yingxia Shao, Bin Cui, Lei Chen

Network representation learning (NRL) technique has been successfully adopted in various data mining and machine learning applications. Random walk based NRL is one popular paradigm, which uses a set of random walks to capture the network structural information, and then employs word2vec models to learn the low-dimensional representations. However, until now there is lack of a framework, which unifies existing random walk based NRL models and supports to efficiently learn from large networks. The main obstacle comes from the diverse random walk models and the inefficient sampling method for the random walk generation. In this paper, we first introduce a new and efficient edge sampler based on Metropolis-Hastings sampling technique, and theoretically show the convergence property of the edge sampler to arbitrary discrete probability distributions. Then we propose a random walk model abstraction, in which users can easily define different transition probability by specifying dynamic edge weights and random walk states. The abstraction is efficiently supported by our edge sampler, since our sampler can draw samples from unnormalized probability distribution in constant time complexity. Finally, with the new edge sampler and random walk model abstraction, we carefully implement a scalable NRL framework called UniNet. We conduct comprehensive experiments with five random walk based NRL models over eleven real-world datasets, and the results clearly demonstrate the efficiency of UniNet over billion-edge networks.

📄 PDF Abstract BibTeX arXiv:2010.04895

Code (1)

shaoyx/UniNet 공식 구현

Tasks

Representation Learning

Similar Papers 제목 키워드 기반

Scalable Metropolis-Hastings for Exact Bayesian Inference with Large Datasets

2019-01-28 · Robert Cornish, Paul Vanetti, Alexandre Bouchard-Côté, George Deligiannidis 외

Bayesian inference via standard Markov Chain Monte Carlo (MCMC) methods is too computationally intensive to handle large datasets, since the cost per step usually scales like $\Theta(n)$ in the number of data points $n$.…

Bayesian Inference

Score-Based Metropolis-Hastings Algorithms

2024-12-31 · Ahmed Aloui, Ali Hasan, Juncheng Dong, Zihao Wu 외

In this paper, we introduce a new approach for integrating score-based models with the Metropolis-Hastings algorithm. While traditional score-based diffusion models excel in accurately learning the score function from da…

Importance is Important: Generalized Markov Chain Importance Sampling Methods

2023-04-13 · Guanxun Li, Aaron Smith, Quan Zhou

We show that for any multiple-try Metropolis algorithm, one can always accept the proposal and evaluate the importance weight that is needed to correct for the bias without extra computational cost. This results in a gen…

Output-Sensitive Adaptive Metropolis-Hastings for Probabilistic Programs

2015-01-22 · David Tolpin, Jan Willem van de Meent, Brooks Paige, Frank Wood

We introduce an adaptive output-sensitive Metropolis-Hastings algorithm for probabilistic models expressed as programs, Adaptive Lightweight Metropolis-Hastings (AdLMH). The algorithm extends Lightweight Metropolis-Hasti…

WarpLDA: a Cache Efficient O(1) Algorithm for Latent Dirichlet Allocation

2015-10-29 · Jianfei Chen, Kaiwei Li, Jun Zhu, WenGuang Chen

Developing efficient and scalable algorithms for Latent Dirichlet Allocation (LDA) is of wide interest for many applications. Previous work has developed an O(1) Metropolis-Hastings sampling method for each token. Howeve…