A Fair Comparison of Graph Neural Networks for Graph Classification
Experimental reproducibility and replicability are critical topics in machine learning. Authors have often raised concerns about their lack in scientific publications to improve the quality of the field. Recently, the graph representation learning field has attracted the attention of a wide research community, which resulted in a large stream of works. As such, several Graph Neural Network models have been developed to effectively tackle graph classification. However, experimental procedures often lack rigorousness and are hardly reproducible. Motivated by this, we provide an overview of common practices that should be avoided to fairly compare with the state of the art. To counter this troubling trend, we ran more than 47000 experiments in a controlled and uniform framework to re-evaluate five popular models across nine common benchmarks. Moreover, by comparing GNNs with structure-agnostic baselines we provide convincing evidence that, on some datasets, structural information has not been exploited yet. We believe that this work can contribute to the development of the graph learning field, by providing a much needed grounding for rigorous evaluations of graph classification models.
Code (5)
Tasks
General ClassificationGraph ClassificationGraph LearningGraph Neural NetworkGraph Representation LearningRepresentation LearningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Fair Feature Selection: A Comparison of Multi-Objective Genetic Algorithms
Machine learning classifiers are widely used to make decisions with a major impact on people's lives (e.g. accepting or denying a loan, hiring decisions, etc). In such applications,the learned classifiers need to be both…
Fairnessfeature selectionA pipeline for fair comparison of graph neural networks in node classification tasks
Graph neural networks (GNNs) have been investigated for potential applicability in multiple fields that employ graph data. However, there are no standard training settings to ensure fair comparisons among new methods, in…
Data AugmentationGeneral ClassificationNode ClassificationImplementing Fairness in AI Classification: The Role of Explainability
In this paper, we propose a philosophical and experimental investigation of the problem of AI fairness in classification. We argue that implementing fairness in AI classification involves more work than just operationali…
FairnessApplication of Graph Neural Networks and graph descriptors for graph classification
Graph classification is an important area in both modern research and industry. Multiple applications, especially in chemistry and novel drug discovery, encourage rapid development of machine learning models in this area…
ClassificationDrug DiscoveryExperimental DesignGraph Classification+3TransFair: Transferring Fairness from Ocular Disease Classification to Progression Prediction
The use of artificial intelligence (AI) in automated disease classification significantly reduces healthcare costs and improves the accessibility of services. However, this transformation has given rise to concerns about…
ClassificationFairnessKnowledge DistillationPrediction