Examining the Effects of Degree Distribution and Homophily in Graph Learning Models

07/17/2023
by   Mustafa Yasir, et al.
0

Despite a surge in interest in GNN development, homogeneity in benchmarking datasets still presents a fundamental issue to GNN research. GraphWorld is a recent solution which uses the Stochastic Block Model (SBM) to generate diverse populations of synthetic graphs for benchmarking any GNN task. Despite its success, the SBM imposed fundamental limitations on the kinds of graph structure GraphWorld could create. In this work we examine how two additional synthetic graph generators can improve GraphWorld's evaluation; LFR, a well-established model in the graph clustering literature and CABAM, a recent adaptation of the Barabasi-Albert model tailored for GNN benchmarking. By integrating these generators, we significantly expand the coverage of graph space within the GraphWorld framework while preserving key graph properties observed in real-world networks. To demonstrate their effectiveness, we generate 300,000 graphs to benchmark 11 GNN models on a node classification task. We find GNN performance variations in response to homophily, degree distribution and feature signal. Based on these findings, we classify models by their sensitivity to the new generators under these properties. Additionally, we release the extensions made to GraphWorld on the GitHub repository, offering further evaluation of GNN performance on new graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/27/2022

Distribution Preserving Graph Representation Learning

Graph neural network (GNN) is effective to model graphs for distributed ...
research
10/27/2021

Towards a Taxonomy of Graph Learning Datasets

Graph neural networks (GNNs) have attracted much attention due to their ...
research
10/08/2022

SlenderGNN: Accurate, Robust, and Interpretable GNN, and the Reasons for its Success

Can we design a GNN that is accurate and interpretable at the same time?...
research
04/03/2017

Towards a property graph generator for benchmarking

The use of synthetic graph generators is a common practice among graph-o...
research
06/15/2022

Taxonomy of Benchmarks in Graph Representation Learning

Graph Neural Networks (GNNs) extend the success of neural networks to gr...
research
06/17/2023

OpenGSL: A Comprehensive Benchmark for Graph Structure Learning

Graph Neural Networks (GNNs) have emerged as the de facto standard for r...
research
01/31/2023

Complete Neural Networks for Euclidean Graphs

We propose a 2-WL-like geometric graph isomorphism test and prove it is ...

Please sign up or login with your details

Forgot password? Click here to reset