Stochastic Block Models with Multiple Continuous Attributes

03/07/2018
by   Natalie Stanley, et al.
0

The stochastic block model (SBM) is a probabilistic model for community structure in networks. Typically, only the adjacency matrix is used to perform SBM parameter inference. In this paper, we consider circumstances in which nodes have an associated vector of continuous attributes that are also used to learn the node-to-community assignments and corresponding SBM parameters. While this assumption is not realistic for every application, our model assumes that the attributes associated with the nodes in a network's community can be described by a common multivariate Gaussian model. In this augmented, attributed SBM, the objective is to simultaneously learn the SBM connectivity probabilities with the multivariate Gaussian parameters describing each community. While there are recent examples in the literature that combine connectivity and attribute information to inform community detection, our model is the first augmented stochastic block model to handle multiple continuous attributes. This provides the flexibility in biological data to, for example, augment connectivity information with continuous measurements from multiple experimental modalities. Because the lack of labeled network data often makes community detection results difficult to validate, we highlight the usefulness of our model for two network prediction tasks: link prediction and collaborative filtering. As a result of fitting this attributed stochastic block model, one can predict the attribute vector or connectivity patterns for a new node in the event of the complementary source of information (connectivity or attributes, respectively). We also highlight two biological examples where the attributed stochastic block model provides satisfactory performance in the link prediction and collaborative filtering tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2023

A stochastic block model for community detection in attributed networks

Community detection is an important content in complex network analysis....
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/06/2020

A Block-based Generative Model for Attributed Networks Embedding

Attributed network embedding has attracted plenty of interests in recent...
research
11/03/2020

GAGE: Geometry Preserving Attributed Graph Embeddings

Node representation learning is the task of extracting concise and infor...
research
04/28/2022

Enhance Ambiguous Community Structure via Multi-strategy Community Related Link Prediction Method with Evolutionary Process

Most real-world networks suffer from incompleteness or incorrectness, wh...
research
07/16/2020

Extended Stochastic Block Models

Stochastic block models (SBM) are widely used in network science due to ...
research
01/07/2021

Disentangling homophily, community structure and triadic closure in networks

Network homophily, the tendency of similar nodes to be connected, and tr...

Please sign up or login with your details

Forgot password? Click here to reset