A simple bipartite graph projection model for clustering in networks

07/01/2020
by   Austin R. Benson, et al.
0

Graph datasets are frequently constructed by a projection of a bipartite graph, where two nodes are connected in the projection if they share a common neighbor in the bipartite graph; for example, a coauthorship graph is a projection of an author-publication bipartite graph. Analyzing the structure of the projected graph is common, but we do not have a good understanding of the consequences of the projection on such analyses. Here, we propose and analyze a random graph model to study what properties we can expect from the projection step. Our model is based on a Chung-Lu random graph for constructing the bipartite representation, which enables us to rigorously analyze the projected graph. We show that common network properties such as sparsity, heavy-tailed degree distributions, local clustering at nodes, the inverse relationship between node degree, and global transitivity can be explained and analyzed through this simple model. We also develop a fast sampling algorithm for our model, which we show is provably optimal for certain input distributions. Numerical simulations where model parameters come from real-world datasets show that much of the clustering behavior in some datasets can just be explained by the projection step.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2018

GPSP: Graph Partition and Space Projection based Approach for Heterogeneous Network Embedding

In this paper, we propose GPSP, a novel Graph Partition and Space Projec...
research
09/15/2021

Co-Embedding: Discovering Communities on Bipartite Graphs through Projection

Many datasets take the form of a bipartite graph where two types of node...
research
12/10/2020

Bipartite Graph Embedding via Mutual Information Maximization

Bipartite graph embedding has recently attracted much attention due to t...
research
08/12/2023

Latent Random Steps as Relaxations of Max-Cut, Min-Cut, and More

Algorithms for node clustering typically focus on finding homophilous st...
research
02/05/2020

Graph matching between bipartite and unipartite networks: to collapse, or not to collapse, that is the question

Graph matching consists of aligning the vertices of two unlabeled graphs...
research
08/22/2021

Signed Bipartite Graph Neural Networks

Signed networks are such social networks having both positive and negati...
research
10/28/2010

Random Graph Generator for Bipartite Networks Modeling

The purpose of this article is to introduce a new iterative algorithm wi...

Please sign up or login with your details

Forgot password? Click here to reset