paper-with-me

홈 › Papers

Structural Node Embeddings with Homomorphism Counts

2023-08-29 · Hinrikus Wolf, Luca Oeljeklaus, Pascal Kühner, Martin Grohe

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.

📄 PDF Abstract BibTeX arXiv:2308.15283

Code (0)

등록된 구현이 없습니다.

Tasks

Graph LearningInterpretable Machine Learning

Similar Papers 제목 키워드 기반

Homomorphism Counts as Structural Encodings for Graph Learning

2024-10-24 · Linus Bao, Emily Jin, Michael Bronstein, İsmail İlkan Ceylan 외

Graph Transformers are popular neural networks that extend the well-known Transformer architecture to the graph domain. These architectures operate by applying self-attention on graph nodes and incorporating graph struct…

Graph LearningMolecular Property PredictionProperty Prediction

Homomorphism Counts for Graph Neural Networks: All About That Basis

2024-02-13 · Emily Jin, Michael Bronstein, İsmail İlkan Ceylan, Matthias Lanzinger

A large body of work has investigated the properties of graph neural networks and identified several limitations, particularly pertaining to their expressive power. Their inability to count certain patterns (e.g., cycles…

All

Expectation-Complete Graph Representations with Homomorphisms

2023-06-09 · Pascal Welke, Maximilian Thiessen, Fabian Jogl, Thomas Gärtner

We investigate novel random graph embeddings that can be computed in expected polynomial time and that are able to distinguish all non-isomorphic graphs in expectation. Previous graph embeddings have limited expressivene…

Graph Learning

Structural Preservation and the Logical Expressiveness of Graph Neural Networks

2026-06-16 · Przemysław Andrzej Wałęga, Bernardo Cuenca Grau arxiv

Bridges between graph neural networks (GNNs) and logical formalisms have been established by fixing architectural choices, such as the types of aggregation, combination, and activation functions. These choices define res…

Graph Homomorphism Distortion: A Metric to Distinguish Them All and in the Latent Space Bind Them

2025-11-04 · Martin Carrasco, Olga Zaghen, Kavir Sumaraj, Erik Bekkers 외 arxiv

A large driver of the complexity of graph learning is the interplay between structure and features. When analyzing the expressivity of graph neural networks, however, existing approaches ignore features in favor of struc…

Graph Learning