Enhancing GNNs with Architecture-Agnostic Graph Transformations: A Systematic Analysis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Zhifei, Großmann, Gerrit, Wolf, Verena
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910645392244736
author Li, Zhifei
Großmann, Gerrit
Wolf, Verena
author_facet Li, Zhifei
Großmann, Gerrit
Wolf, Verena
contents In recent years, a wide variety of graph neural network (GNN) architectures have emerged, each with its own strengths, weaknesses, and complexities. Various techniques, including rewiring, lifting, and node annotation with centrality values, have been employed as pre-processing steps to enhance GNN performance. However, there are no universally accepted best practices, and the impact of architecture and pre-processing on performance often remains opaque. This study systematically explores the impact of various graph transformations as pre-processing steps on the performance of common GNN architectures across standard datasets. The models are evaluated based on their ability to distinguish non-isomorphic graphs, referred to as expressivity. Our findings reveal that certain transformations, particularly those augmenting node features with centrality measures, consistently improve expressivity. However, these gains come with trade-offs, as methods like graph encoding, while enhancing expressivity, introduce numerical inaccuracies widely-used python packages. Additionally, we observe that these pre-processing techniques are limited when addressing complex tasks involving 3-WL and 4-WL indistinguishable graphs.
format Preprint
id arxiv_https___arxiv_org_abs_2410_08759
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Enhancing GNNs with Architecture-Agnostic Graph Transformations: A Systematic Analysis
Li, Zhifei
Großmann, Gerrit
Wolf, Verena
Machine Learning
Artificial Intelligence
In recent years, a wide variety of graph neural network (GNN) architectures have emerged, each with its own strengths, weaknesses, and complexities. Various techniques, including rewiring, lifting, and node annotation with centrality values, have been employed as pre-processing steps to enhance GNN performance. However, there are no universally accepted best practices, and the impact of architecture and pre-processing on performance often remains opaque. This study systematically explores the impact of various graph transformations as pre-processing steps on the performance of common GNN architectures across standard datasets. The models are evaluated based on their ability to distinguish non-isomorphic graphs, referred to as expressivity. Our findings reveal that certain transformations, particularly those augmenting node features with centrality measures, consistently improve expressivity. However, these gains come with trade-offs, as methods like graph encoding, while enhancing expressivity, introduce numerical inaccuracies widely-used python packages. Additionally, we observe that these pre-processing techniques are limited when addressing complex tasks involving 3-WL and 4-WL indistinguishable graphs.
title Enhancing GNNs with Architecture-Agnostic Graph Transformations: A Systematic Analysis
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2410.08759