vGraph: A Generative Model for Joint Community Detection and Node Representation Learning

06/18/2019
by   Fan-Yun Sun, et al.
8

This paper focuses on two fundamental tasks of graph analysis: community detection and node representation learning, which capture the global and local structures of graphs, respectively. In the current literature, these two tasks are usually independently studied while they are actually highly correlated. We propose a probabilistic generative model called vGraph to learn community membership and node representation collaboratively. Specifically, we assume that each node can be represented as a mixture of communities, and each community is defined as a multinomial distribution over nodes. Both the mixing coefficients and the community distribution are parameterized by the low-dimensional representations of the nodes and communities. We designed an effective variational inference algorithm which regularizes the community membership of neighboring nodes to be similar in the latent space. Experimental results on multiple real-world graphs show that vGraph is very effective in both community detection and node representation learning, outperforming many competitive baselines in both tasks. We show that the framework of vGraph is quite flexible and can be easily extended to detect hierarchical communities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/11/2021

Variational Embeddings for Community Detection and Node Representation

In this paper, we study how to simultaneously learn two highly correlate...
research
07/16/2020

GRADE: Graph Dynamic Embedding

Representation learning of static and more recently dynamically evolving...
research
05/09/2012

A Bayesian Framework for Community Detection Integrating Content and Link

This paper addresses the problem of community detection in networked dat...
research
12/23/2021

The interplay between ranking and communities in networks

Community detection and hierarchy extraction are usually thought of as s...
research
11/11/2019

Restricted Boltzmann Stochastic Block Model: A Generative Model for Networks with Attributes

In most practical contexts network indexed data consists not only of a d...
research
01/17/2017

From Community Detection to Community Profiling

Most existing community-related studies focus on detection, which aim to...
research
04/24/2018

Block-Structure Based Time-Series Models For Graph Sequences

Although the computational and statistical trade-off for modeling single...

Please sign up or login with your details

Forgot password? Click here to reset