OpenGSL: A Comprehensive Benchmark for Graph Structure Learning
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have emerged as the de facto standard for representation learning on graphs, owing to their ability to effectively integrate graph topology and node attributes. However, the inherent suboptimal nature of node connections, resulting from the complex and contingent formation process of graphs, presents significant challenges in modeling them effectively. To tackle this issue, Graph Structure Learning (GSL), a family of data-centric learning approaches, has garnered substantial attention in recent years. The core concept behind GSL is to jointly optimize the graph structure and the corresponding GNN models. Despite the proposal of numerous GSL methods, the progress in this field remains unclear due to inconsistent experimental protocols, including variations in datasets, data processing techniques, and splitting strategies. In this paper, we introduce OpenGSL, the first comprehensive benchmark for GSL, aimed at addressing this gap. OpenGSL enables a fair comparison among state-of-the-art GSL methods by evaluating them across various popular datasets using uniform data processing and splitting strategies. Through extensive experiments, we observe that existing GSL methods do not consistently outperform vanilla GNN counterparts. We also find that there is no significant correlation between the homophily of the learned structure and task performance, challenging the common belief. Moreover, we observe that the learned graph structure demonstrates a strong generalization ability across different GNN models, despite the high computational and space consumption. We hope that our open-sourced library will facilitate rapid and equitable evaluation and inspire further innovative research in this field. The code of the benchmark can be found in https://github.com/OpenGSL/OpenGSL.
Key facts. Cited by 30 papers in the map (data through 14 Oct 2026). Builds on 43 of its 62 references that are in the map. First posted on arXiv 17 Jun 2023.
Builds on
43 of 62 references.
References · 43
- 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
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 993
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
31 more
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
- 2020Benchmarking Graph Neural Networkscited by 680
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 595
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
- 2021Rethinking Graph Transformers with Spectral Attentioncited by 473
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
- 2021Do Transformers Really Perform Bad for Graph Representation?cited by 320
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 311
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Learning Discrete Structures for Graph Neural Networkscited by 231
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 214
- 2023NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classificationcited by 210
- 2020Data Augmentation for Graph Neural Networkscited by 203
- 2023Data-centric Artificial Intelligence: A Surveycited by 203
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2018Contextual Stochastic Block Modelscited by 134
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2022Towards Unsupervised Deep Graph Structure Learningcited by 114
- 2021SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networkscited by 110
- 2022DataPerf: Benchmarks for Data-Centric AI Developmentcited by 90
- 2021Graph Structure Learning with Variational Information Bottleneckcited by 81
- 2019Graph-Revised Convolutional Networkcited by 59
- 2023Data-centric AI: Perspectives and Challengescited by 43
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2023SE-GSL: A General and Effective Graph Structure Learning Framework through Structural Entropy Optimizationcited by 35
- 2022Reliable Representations Make A Stronger Defender: Unsupervised Structure Refinement for Robust GNNcited by 34
- 2022Compact Graph Structure Learning via Mutual Information Compressioncited by 20
- 2022Self-Supervised Graph Structure Refinement for Graph Neural Networkscited by 20
Built on by
Citing papers per year: 2023: 4; 2024: 9; 2025: 9; 2026: 8.
30 papers.
Sort:
- 2023FinGPT: Democratizing Internet-scale Data for Financial Large Language Modelscited by 67
- 2024GraphEdit: Large Language Models for Graph Structure Learningcited by 33
- 2023Probabilistically Rewired Message-Passing Neural Networkscited by 26
- 2023Adaptive Message Passing: A General Framework to Mitigate Oversmoothing, Oversquashing, and Underreachingcited by 24
- 2024GAugLLM: Improving Graph Contrastive Learning for Text-Attributed Graphs with Large Language Modelscited by 17
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2023Homophily-enhanced Structure Learning for Graph Clusteringcited by 9
- 2025TrustGLM: Evaluating the Robustness of GraphLLMs Against Prompt, Text, and Structure Attackscited by 5
- 2024Revealing the Pitfalls and Re-Evaluating the Advancement of Heterophilic Graph Learningcited by 4
- 2025Uncertainty-Aware Graph Structure Learningcited by 4
- 2024Topology-Aware Dynamic Reweighting for Distribution Shifts on Graphcited by 3
- 2024Bridging Large Language Models and Graph Structure Learning Models for Robust Representation Learningcited by 3
18 more
- 2024Can GNNs Learn Link Heuristics? A Concise Review and Evaluation of Link Prediction Methodscited by 3
- 2024Prompt-based Unifying Inference Attack on Graph Neural Networkscited by 3
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
- 2024Motif-driven Subgraph Structure Learning for Graph Classificationcited by 1
- 2025On Measuring Unnoticeability of Graph Adversarial Attacks: Observations, New Measure, and Applicationscited by 1
- 2025Does Homophily Help in Robust Test-time Node Classification?cited by 1
- 2026Accelerating Benchmarking of Functional Connectivity Modeling via Structure-aware Core-set Selectioncited by 1
- 2026CTS-Bench: Benchmarking Graph Coarsening Trade-offs for GNNs in Clock Tree Synthesiscited by 1
- 2025OpenGLT: A Comprehensive Benchmark of Graph Neural Networks for Graph-Level Taskscited by 0
- 2025Weighted Graph Structure Learning with Attention Denoising for Node Classificationcited by 0
- 2025It Takes a Graph to Know a Graph: Rewiring for Homophily with a Reference Graphcited by 0
- 2025A Benchmark Dataset for Graph Regression with Homogeneous and Multi-Relational Variantscited by 0
- 2026Ftextsuperscript2LP-AP: Fast & Flexible Label Propagation with Adaptive Propagation Kernelcited by 0
- 2026Model-to-Data Distillation for Graph Neural Networkscited by 0
- 2026Bilevel Graph Structure Learning, Revisited: Inner-Channel Origins of the Reported Gaincited by 0
- 2026Informative Graph Structure Learningcited by 0
- 2026Learn When and Where to Connect: Adaptive Virtual Nodes for Dynamic Message Passing on Graphscited by 0
- 2026AutoGrable: What Is a Good Graph for a Table?cited by 0
- 2026AutoGrable: What Is a Good Graph for a Table?11 Aug 2026
- 2026Learn When and Where to Connect: Adaptive Virtual Nodes for Dynamic Message Passing on Graphs2 Jun 2026
- 2026Informative Graph Structure Learning16 May 2026
- 2026Bilevel Graph Structure Learning, Revisited: Inner-Channel Origins of the Reported Gain8 May 2026
- 2026Model-to-Data Distillation for Graph Neural Networks7 May 2026
- 2026Ftextsuperscript2LP-AP: Fast & Flexible Label Propagation with Adaptive Propagation Kernel22 Apr 2026
- 2026CTS-Bench: Benchmarking Graph Coarsening Trade-offs for GNNs in Clock Tree Synthesis22 Feb 2026
- 2026Accelerating Benchmarking of Functional Connectivity Modeling via Structure-aware Core-set Selection5 Feb 2026
- 2025Does Homophily Help in Robust Test-time Node Classification?25 Oct 2025
- 2025TrustGLM: Evaluating the Robustness of GraphLLMs Against Prompt, Text, and Structure Attacks13 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025A Benchmark Dataset for Graph Regression with Homogeneous and Multi-Relational Variants29 May 2025
18 more
- 2025It Takes a Graph to Know a Graph: Rewiring for Homophily with a Reference Graph18 May 2025
- 2025Weighted Graph Structure Learning with Attention Denoising for Node Classification15 Mar 2025
- 2025Uncertainty-Aware Graph Structure Learning18 Feb 2025
- 2025On Measuring Unnoticeability of Graph Adversarial Attacks: Observations, New Measure, and Applications9 Jan 2025
- 2025OpenGLT: A Comprehensive Benchmark of Graph Neural Networks for Graph-Level Tasks1 Jan 2025
- 2024Prompt-based Unifying Inference Attack on Graph Neural Networks20 Dec 2024
- 2024Can GNNs Learn Link Heuristics? A Concise Review and Evaluation of Link Prediction Methods22 Nov 2024
- 2024Bridging Large Language Models and Graph Structure Learning Models for Robust Representation Learning15 Oct 2024
- 2024Revealing the Pitfalls and Re-Evaluating the Advancement of Heterophilic Graph Learning9 Sep 2024
- 2024GAugLLM: Improving Graph Contrastive Learning for Text-Attributed Graphs with Large Language Models17 Jun 2024
- 2024Motif-driven Subgraph Structure Learning for Graph Classification13 Jun 2024
- 2024Topology-Aware Dynamic Reweighting for Distribution Shifts on Graph3 Jun 2024
- 2024Probabilistic Graph Rewiring via Virtual Nodes27 May 2024
- 2024GraphEdit: Large Language Models for Graph Structure Learning23 Feb 2024
- 2023Adaptive Message Passing: A General Framework to Mitigate Oversmoothing, Oversquashing, and Underreaching27 Dec 2023
- 2023Probabilistically Rewired Message-Passing Neural Networks3 Oct 2023
- 2023Homophily-enhanced Structure Learning for Graph Clustering10 Aug 2023
- 2023FinGPT: Democratizing Internet-scale Data for Financial Large Language Models19 Jul 2023
- 2023FinGPT: Democratizing Internet-scale Data for Financial Large Language Modelscited by 67
- 2024GraphEdit: Large Language Models for Graph Structure Learningcited by 33
- 2023Probabilistically Rewired Message-Passing Neural Networkscited by 26
- 2023Adaptive Message Passing: A General Framework to Mitigate Oversmoothing, Oversquashing, and Underreachingcited by 24
- 2024GAugLLM: Improving Graph Contrastive Learning for Text-Attributed Graphs with Large Language Modelscited by 17
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2023Homophily-enhanced Structure Learning for Graph Clusteringcited by 9
- 2025TrustGLM: Evaluating the Robustness of GraphLLMs Against Prompt, Text, and Structure Attackscited by 5
- 2024Revealing the Pitfalls and Re-Evaluating the Advancement of Heterophilic Graph Learningcited by 4
- 2025Uncertainty-Aware Graph Structure Learningcited by 4
- 2024Topology-Aware Dynamic Reweighting for Distribution Shifts on Graphcited by 3
- 2024Bridging Large Language Models and Graph Structure Learning Models for Robust Representation Learningcited by 3
12 most cited of 30 All 30 (JSON)
- 2026AutoGrable: What Is a Good Graph for a Table?11 Aug 2026
- 2026Learn When and Where to Connect: Adaptive Virtual Nodes for Dynamic Message Passing on Graphs2 Jun 2026
- 2026Informative Graph Structure Learning16 May 2026
- 2026Bilevel Graph Structure Learning, Revisited: Inner-Channel Origins of the Reported Gain8 May 2026
- 2026Model-to-Data Distillation for Graph Neural Networks7 May 2026
- 2026Ftextsuperscript2LP-AP: Fast & Flexible Label Propagation with Adaptive Propagation Kernel22 Apr 2026
- 2026CTS-Bench: Benchmarking Graph Coarsening Trade-offs for GNNs in Clock Tree Synthesis22 Feb 2026
- 2026Accelerating Benchmarking of Functional Connectivity Modeling via Structure-aware Core-set Selection5 Feb 2026
- 2025Does Homophily Help in Robust Test-time Node Classification?25 Oct 2025
- 2025TrustGLM: Evaluating the Robustness of GraphLLMs Against Prompt, Text, and Structure Attacks13 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025A Benchmark Dataset for Graph Regression with Homogeneous and Multi-Relational Variants29 May 2025
12 newest of 30 All 30 (JSON)