Modeling Topological Impact on Node Attribute Distributions in Attributed Graphs
Amirreza Shiralinasab Langari, Leila Yeganeh, Kim Khoa Nguyen
TL;DR
The paper addresses how graph topology modulates the distribution of node attributes and proposes a categorical-algebraic framework to quantify topology-conditioned posteriors $P(\cdot \mid v)$ and $P(\cdot \mid \mathcal{G})$. It builds these posteriors by embedding node viewpoints into under-categories derived from a GGNN-based structure, introducing the POV and DMI representations to fuse topology with attribute priors. A principled sufficiency result is established on complete graphs, and the Induced Distribution (ID) testbed demonstrates the practical utility of topology-aware probabilistic reasoning through a POV-based graph auto-encoder for unsupervised Graph Anomaly Detection across six datasets. The work offers a scalable approach to enrich graph representations with topology-conditioned attribute distributions, with potential impact on anomaly detection and broader graph-learning tasks.
Abstract
We investigate how the topology of attributed graphs influences the distribution of node attributes. This work offers a novel perspective by treating topology and attributes as structurally distinct but interacting components. We introduce an algebraic approach that combines a graph's topology with the probability distribution of node attributes, resulting in topology-influenced distributions. First, we develop a categorical framework to formalize how a node perceives the graph's topology. We then quantify this point of view and integrate it with the distribution of node attributes to capture topological effects. We interpret these topology-conditioned distributions as approximations of the posteriors $P(\cdot \mid v)$ and $P(\cdot \mid \mathcal{G})$. We further establish a principled sufficiency condition by showing that, on complete graphs, where topology carries no informative structure, our construction recovers the original attribute distribution. To evaluate our approach, we introduce an intentionally simple testbed model, $\textbf{ID}$, and use unsupervised graph anomaly detection as a probing task.
