Graph Summarization with Graph Neural Networks
Maximilian Blasi, Manuel Freudenreich, Johannes Horvath and, David Richerby, Ansgar Scherp

TL;DR
This paper explores the use of various Graph Neural Network architectures for graph summarization, framing it as a subgraph classification problem, and compares their performance with non-neural methods on large web graphs.
Contribution
It formulates graph summarization as a subgraph classification task and adapts multiple GNN architectures, including non-message-passing models, to evaluate their effectiveness.
Findings
GNNs perform similarly across models.
GraphMLP often outperforms other GNNs.
Bloom filter surpasses neural methods in most cases.
Abstract
The goal of graph summarization is to represent large graphs in a structured and compact way. A graph summary based on equivalence classes preserves pre-defined features of a graph's vertex within a -hop neighborhood such as the vertex labels and edge labels. Based on these neighborhood characteristics, the vertex is assigned to an equivalence class. The calculation of the assigned equivalence class must be a permutation invariant operation on the pre-defined features. This is achieved by sorting on the feature values, e. g., the edge labels, which is computationally expensive, and subsequently hashing the result. Graph Neural Networks (GNN) fulfill the permutation invariance requirement. We formulate the problem of graph summarization as a subgraph classification task on the root vertex of the -hop neighborhood. We adapt different GNN architectures, both based on the popular…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Topic Modeling · Complex Network Analysis Techniques
