LGMLMar 29, 2021

Modeling Graph Node Correlations with Neighbor Mixture Models

arXiv:2103.15966v21 citations
AI Analysis

This addresses the need for scalable correlation modeling in graphs for applications like node classification, but it is incremental as it builds on existing methods like Markov Random Fields and GNNs.

The paper tackles the problem of modeling node label correlations in graphs by proposing the Neighbor Mixture Model (NMM), which enables linear-time sampling and marginal probability evaluation, and shows state-of-the-art results on node classification, image denoising, and link prediction tasks.

We propose a new model, the Neighbor Mixture Model (NMM), for modeling node labels in a graph. This model aims to capture correlations between the labels of nodes in a local neighborhood. We carefully design the model so it could be an alternative to a Markov Random Field but with more affordable computations. In particular, drawing samples and evaluating marginal probabilities of single labels can be done in linear time. To scale computations to large graphs, we devise a variational approximation without introducing extra parameters. We further use graph neural networks (GNNs) to parameterize the NMM, which reduces the number of learnable parameters while allowing expressive representation learning. The proposed model can be either fit directly to large observed graphs or used to enable scalable inference that preserves correlations for other distributions such as deep generative graph models. Across a diverse set of node classification, image denoising, and link prediction tasks, we show our proposed NMM advances the state-of-the-art in modeling real-world labeled graphs.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes