Pattern-Based Graph Classification: Comparison of Quality Measures and Importance of Preprocessing
Not on the map. Why?
Abstract (arXiv)
Graph classification aims to categorize graphs based on their structural and attribute features, with applications in diverse fields such as social network analysis and bioinformatics. Among the methods proposed to solve this task, those relying on patterns (i.e. subgraphs) provide good explainability, as the patterns used for classification can be directly interpreted. To identify meaningful patterns, a standard approach is to use a quality measure, i.e. a function that evaluates the discriminative power of each pattern. However, the literature provides tens of such measures, making it difficult to select the most appropriate for a given application. Only a handful of surveys try to provide some insight by comparing these measures, and none of them specifically focuses on graphs. This typically results in the systematic use of the most widespread measures, without thorough evaluation. To address this issue, we present a comparative analysis of 38 quality measures from the literature. We characterize them theoretically, based on four mathematical properties. We leverage publicly available datasets to constitute a benchmark, and propose a method to elaborate a gold standard ranking of the patterns. We exploit these resources to perform an empirical comparison of the measures, both in terms of pattern ranking and classification performance. Moreover, we propose a clustering-based preprocessing step, which groups patterns appearing in the same graphs to enhance classification performance. Our experimental results demonstrate the effectiveness of this step, reducing the number of patterns to be processed while achieving comparable performance. Additionally, we show that some popular measures widely used in the literature are not associated with the best results.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 12 of its 109 references that are in the map. First posted on arXiv 19 Jun 2025.
Builds on
12 of 109 references.
References · 12
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2019A Survey on Graph Kernelscited by 148
- 2021Shapley values for feature selection: The good, the bad, and the axiomscited by 54
- 2016On Valid Optimal Assignment Kernels and Applications to Graph Classificationcited by 49
- 2019Universal Graph Transformer Self-Attention Networkscited by 41
- 2017DGCNN: Disordered Graph Convolutional Neural Network Based on the Gaussian Mixture Modelcited by 8
- 2016Peeling Bipartite Networks for Dense Subgraph Discoverycited by 6
- 2022Active Learning of Discriminative Subgraph Patterns for API Misuse Detectioncited by 3
- 2022Contrast Pattern Mining: A Surveycited by 2
- 2023Pattern Mining for Anomaly Detection in Graphs: Application to Fraud in Public Procurementcited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.