On Triangular Versus Edge Representations --- Towards Scalable Modeling of Networks
Abstract
In this paper, we argue for representing networks as a bag of {\it triangular motifs}, particularly for important network problems that current model-based approaches handle poorly due to computational bottlenecks incurred by using edge representations. Such approaches require both 1-edges and 0-edges (missing edges) to be provided as input, and as a consequence, approximate inference algorithms for these models usually require $\Omega(N^2)$ time per iteration, precluding their application to larger real-world networks. In contrast, triangular modeling requires less computation, while providing equivalent or better inference quality. A triangular motif is a vertex triple containing 2 or 3 edges, and the number of such motifs is $\Theta(\sum_{i}D_{i}^{2})$ (where $D_i$ is the degree of vertex $i$), which is much smaller than $N^2$ for low-maximum-degree networks. Using this representation, we develop a novel mixed-membership network model and approximate inference algorithm suitable for large networks with low max-degree. For networks with high maximum degree, the triangular motifs can be naturally subsampled in a {\it node-centric} fashion, allowing for much faster inference at a small cost in accuracy. Empirically, we demonstrate that our approach, when compared to that of an edge-based model, has faster runtime and improved accuracy for mixed-membership community detection. We conclude with a large-scale demonstration on an $N\approx 280,000$-node network, which is infeasible for network models with $\Omega(N^2)$ inference cost.
Cite
Text
Ho et al. "On Triangular Versus Edge Representations --- Towards Scalable Modeling of Networks." Neural Information Processing Systems, 2012.Markdown
[Ho et al. "On Triangular Versus Edge Representations --- Towards Scalable Modeling of Networks." Neural Information Processing Systems, 2012.](https://mlanthology.org/neurips/2012/ho2012neurips-triangular/)BibTeX
@inproceedings{ho2012neurips-triangular,
title = {{On Triangular Versus Edge Representations --- Towards Scalable Modeling of Networks}},
author = {Ho, Qirong and Yin, Junming and Xing, Eric P.},
booktitle = {Neural Information Processing Systems},
year = {2012},
pages = {2132-2140},
url = {https://mlanthology.org/neurips/2012/ho2012neurips-triangular/}
}