Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNs

06/18/2022
by   Seiji Maekawa, et al.
0

Graph Neural Networks (GNNs) have achieved great success on a node classification task. Despite the broad interest in developing and evaluating GNNs, they have been assessed with limited benchmark datasets. As a result, the existing evaluation of GNNs lacks fine-grained analysis from various characteristics of graphs. Motivated by this, we conduct extensive experiments with a synthetic graph generator that can generate graphs having controlled characteristics for fine-grained analysis. Our empirical studies clarify the strengths and weaknesses of GNNs from four major characteristics of real-world graphs with class labels of nodes, i.e., 1) class size distributions (balanced vs. imbalanced), 2) edge connection proportions between classes (homophilic vs. heterophilic), 3) attribute values (biased vs. random), and 4) graph sizes (small vs. large). In addition, to foster future research on GNNs, we publicly release our codebase that allows users to evaluate various GNNs with various graphs. We hope this work offers interesting insights for future research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2021

ImGAGN:Imbalanced Network Embedding via Generative Adversarial Graph Networks

Imbalanced classification on graphs is ubiquitous yet challenging in man...
research
06/15/2022

CLNode: Curriculum Learning for Node Classification

Node classification is a fundamental graph-based task that aims to predi...
research
06/14/2023

Why Using Either Aggregated Features or Adjacency Lists in Directed or Undirected Graph? Empirical Study and Simple Classification Method

Node classification is one of the hottest tasks in graph analysis. In th...
research
03/16/2021

GraphSMOTE: Imbalanced Node Classification on Graphs with Graph Neural Networks

Node classification is an important research topic in graph learning. Gr...
research
05/30/2021

How effective are Graph Neural Networks in Fraud Detection for Network Data?

Graph-based Neural Networks (GNNs) are recent models created for learnin...
research
02/28/2022

GraphWorld: Fake Graphs Bring Real Insights for GNNs

Despite advances in the field of Graph Neural Networks (GNNs), only a sm...
research
07/07/2023

Exploring the Potential of Large Language Models (LLMs) in Learning on Graphs

Learning on Graphs has attracted immense attention due to its wide real-...

Please sign up or login with your details

Forgot password? Click here to reset