How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?
Michela Lapenna, Caterina De Bacco

TL;DR
This paper compares Probabilistic Graphical Models and Graph Neural Networks in network data analysis, highlighting their differences in feature handling, robustness to noise and heterophily, and evaluating their computational complexity and interpretability.
Contribution
It provides a comprehensive comparison of PGMs and GNNs across multiple experiments, revealing their strengths and weaknesses in various network scenarios.
Findings
PGMs perform better with low-dimensional or noisy features.
PGMs are more robust to increased heterophily.
GNNs require meaningful input features to excel.
Abstract
Graphs are a powerful data structure for representing relational data and are widely used to describe complex real-world systems. Probabilistic Graphical Models (PGMs) and Graph Neural Networks (GNNs) can both leverage graph-structured data, but their inherent functioning is different. The question is how do they compare in capturing the information contained in networked datasets? We address this objective by solving a link prediction task and we conduct three main experiments, on both synthetic and real networks: one focuses on how PGMs and GNNs handle input features, while the other two investigate their robustness to noisy features and increasing heterophily of the graph. PGMs do not necessarily require features on nodes, while GNNs cannot exploit the network edges alone, and the choice of input features matters. We find that GNNs are outperformed by PGMs when input features are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Advanced Graph Neural Networks · Neural Networks and Applications
