# A Dirichlet stochastic block model for composition-weighted networks

arXiv: https://arxiv.org/abs/2408.00651 · HTML: https://mlsanity.com/paper/2408.00651/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 5 of its 57 references that are in the map.
- First posted on arXiv 1 Aug 2024.

## Builds on (most cited first, 5 of 5)

- [A Review of Stochastic Block Models and Extensions for Graph Clustering](https://mlsanity.com/paper/1903.00114/) (2019)
- [Learning Latent Block Structure in Weighted Networks](https://mlsanity.com/paper/1404.0431/) (2014)
- [Fast Network Community Detection with Profile-Pseudo Likelihood Methods](https://mlsanity.com/paper/2011.00647/) (2020)
- [Adapting the Stochastic Block Model to Edge-Weighted Networks](https://mlsanity.com/paper/1305.5782/) (2013)
- [A Dirichlet Regression Model for Compositional Data with Zeros](https://mlsanity.com/paper/1410.5011/) (2014)

## Built on by (most cited first, 1 of 1)

- [Multiplex Dirichlet stochastic block model for clustering multidimensional compositional networks](https://mlsanity.com/paper/2412.11971/) (2024)

## Abstract (arXiv)

Network data are observed in various applications where the individual entities of the system interact with or are connected to each other, and often these interactions are defined by their associated strength or importance. Clustering is a common task in network analysis that involves finding groups of nodes displaying similarities in the way they interact with the rest of the network. However, most clustering methods use the strengths of connections between entities in their original form, ignoring the possible differences in the capacities of individual nodes to send or receive edges. This often leads to clustering solutions that are heavily influenced by the nodes' capacities. One way to overcome this is to analyse the strengths of connections in relative rather than absolute terms, expressing each edge weight as a proportion of the sending (or receiving) capacity of the respective node. This, however, induces additional modelling constraints that most existing clustering methods are not designed to handle. In this work we propose a stochastic block model for composition-weighted networks based on direct modelling of compositional weight vectors using a Dirichlet mixture, with the parameters determined by the cluster labels of the sender and the receiver nodes. Inference is implemented via an extension of the classification expectation-maximisation algorithm that uses a working independence assumption, expressing the complete data likelihood of each node of the network as a function of fixed cluster labels of the remaining nodes. A model selection criterion is derived to aid the choice of the number of clusters. The model is validated using simulation studies, and showcased on network data from the Erasmus exchange program and a bike sharing network for the city of London.
