Structural Node Embeddings with Homomorphism Counts
Not on the map. Why?
Abstract (arXiv)
Graph homomorphism counts, first explored by Lov'asz in 1967, have recently garnered interest as a powerful tool in graph-based machine learning. Grohe (PODS 2020) proposed the theoretical foundations for using homomorphism counts in machine learning on graph level as well as node level tasks. By their very nature, these capture local structural information, which enables the creation of robust structural embeddings. While a first approach for graph level tasks has been made by Nguyen and Maehara (ICML 2020), we experimentally show the effectiveness of homomorphism count based node embeddings. Enriched with node labels, node weights, and edge weights, these offer an interpretable representation of graph data, allowing for enhanced explainability of machine learning models. We propose a theoretical framework for isomorphism-invariant homomorphism count based embeddings which lend themselves to a wide variety of downstream tasks. Our approach capitalises on the efficient computability of graph homomorphism counts for bounded treewidth graph classes, rendering it a practical solution for real-world applications. We demonstrate their expressivity through experiments on benchmark datasets. Although our results do not match the accuracy of state-of-the-art neural architectures, they are comparable to other advanced graph learning models. Remarkably, our approach demarcates itself by ensuring explainability for each individual feature. By integrating interpretable machine learning algorithms like SVMs or Random Forests, we establish a seamless, end-to-end explainable pipeline. Our study contributes to the advancement of graph-based techniques that offer both performance and interpretability.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 31 of its 51 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
31 of 51 references.
References · 31
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 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
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
- 2020Benchmarking Graph Neural Networkscited by 680
19 more
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 333
- 2019A Survey on Graph Kernelscited by 148
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 122
- 2023SimTeG: A Frustratingly Simple Approach Improves Textual Graph Learningcited by 73
- 2020Robust Optimization as Data Augmentation for Large-scale Graphscited by 58
- 2020A Refined Laser Method and Faster Matrix Multiplicationcited by 56
- 2021Graph Neural Networks with Local Graph Parameterscited by 52
- 2019Graph Kernels: A Surveycited by 44
- 2020word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings of Structured Datacited by 38
- 2018Lov'asz Meets Weisfeiler and Lemancited by 27
- 2020Graph Homomorphism Convolutioncited by 27
- 2020Optimization of Graph Neural Networks with Natural Gradient Descentcited by 26
- 2023Fine-grained Expressivity of Graph Neural Networkscited by 25
- 2021Network Representation Learning: From Preprocessing, Feature Extraction to Node Embeddingcited by 19
- 2017Homomorphisms Are a Good Basis for Counting Small Subgraphscited by 14
- 2023Expectation-Complete Graph Representations with Homomorphismscited by 10
- 2021Lov'asz-Type Theorems and Game Comonadscited by 1
- 2023Lasserre Hierarchy for Graph Isomorphism and Homomorphism Indistinguishabilitycited by 1
- 2023Going Deep and Going Wide: Counting Logic and Homomorphism Indistinguishability over Graphs of Bounded Treedepth and Treewidthcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024Homomorphism Counts for Graph Neural Networks: All About That Basiscited by 16
- 2025Graph Homomorphism Distortion: A structural (pseudo)-metric for attributed graphscited by 1
- 2026Expressive Power of Deep Homomorphism Networks over Relational Databasescited by 1
- 2026Omega-N: Interpretable Structural Node Descriptors and Their Applicability Domaincited by 0
- 2026Omega-N: Interpretable Structural Node Descriptors and Their Applicability Domain21 Aug 2026
- 2026Expressive Power of Deep Homomorphism Networks over Relational Databases18 May 2026
- 2025Graph Homomorphism Distortion: A structural (pseudo)-metric for attributed graphs4 Nov 2025
- 2024Homomorphism Counts for Graph Neural Networks: All About That Basis13 Feb 2024