How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?
Not on the map. Why?
Abstract (arXiv)
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 low-dimensional or noisy, mimicking many real scenarios where node attributes might be scalar or noisy. Then, we find that PGMs are more robust than GNNs when the heterophily of the graph is increased. Finally, to assess performance beyond prediction tasks, we also compare the two frameworks in terms of their computational complexity and interpretability.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 60 of its 91 references that are in the map. First posted on arXiv 13 Jun 2025.
Builds on
60 of 91 references.
References · 60
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,694
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2018Link Prediction Based on Graph Neural Networkscited by 832
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
38 more
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2017Community Detection and Stochastic Block Modelscited by 319
- 2022Long Range Graph Benchmarkcited by 263
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
- 2023A Survey on Oversmoothing in Graph Neural Networkscited by 247
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2022How Powerful are Spectral Graph Neural Networkscited by 169
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2020Graph Clustering with Graph Neural Networkscited by 163
- 2019Attributed Graph Clustering: A Deep Attentional Embedding Approachcited by 149
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2021Interpretable Deep Learning: Interpretation, Interpretability, Trustworthiness, and Beyondcited by 118
- 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 90
- 2020Automated Concatenation of Embeddings for Structured Predictioncited by 86
- 2020Directed Graph Convolutional Networkcited by 73
- 2020PairRE: Knowledge Graph Embeddings via Paired Relation Vectorscited by 67
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2021On the Unreasonable Effectiveness of Feature propagation in Learning on Graphs with Missing Node Featurescited by 63
- 2022Understanding convolution on graphs via energiescited by 59
- 2021On Positional and Structural Node Features for Graph Neural Networks on Non-attributed Graphscited by 49
- 2023Demystifying Oversmoothing in Attention-Based Graph Neural Networkscited by 49
- 2020Graph Convolutional Networks for Graphs Containing Missing Featurescited by 47
- 2016The ground truth about metadata and community detection in networkscited by 42
- 2019Stochastic Blockmodels meet Graph Neural Networkscited by 39
- 2018Inference in Probabilistic Graphical Models by Graph Neural Networkscited by 38
- 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
- 2022Modern graph neural networks do worse than classical greedy algorithms in solving combinatorial optimization problems like maximum independent setcited by 33
- 2015Structure and inference in annotated networkscited by 30
- 2013Efficient Monte Carlo and greedy heuristic for the inference of stochastic block modelscited by 29
- 2024The Heterophilic Graph Learning Handbook: Benchmarks, Models, Theoretical Analysis, Applications and Challengescited by 29
- 2017Community detection, link prediction, and layer interdependence in multilayer networkscited by 17
- 2024Understanding Heterophily for Graph Neural Networkscited by 15
- 2020Community detection with node attributes in multilayer networkscited by 14
- 2025GNNs Getting ComFy: Community and Feature Similarity Guided Rewiringcited by 13
50 most cited of 60 All 60 (JSON)
Built on by
Not cited yet.