SIAISep 22, 2020

GraphCrop: Subgraph Cropping for Graph Classification

arXiv:2009.10564v162 citations
Originality Incremental advance
AI Analysis

This work addresses overfitting in graph classification for machine learning practitioners, but it is incremental as it builds on existing GNN methods with a new augmentation technique.

The authors tackled the problem of improving generalization in graph neural networks for graph classification by developing GraphCrop, a data augmentation method that crops contiguous subgraphs to simulate real-world noise, resulting in significant and consistent gains on multiple standard datasets.

We present a new method to regularize graph neural networks (GNNs) for better generalization in graph classification. Observing that the omission of sub-structures does not necessarily change the class label of the whole graph, we develop the \textbf{GraphCrop} (Subgraph Cropping) data augmentation method to simulate the real-world noise of sub-structure omission. In principle, GraphCrop utilizes a node-centric strategy to crop a contiguous subgraph from the original graph while maintaining its connectivity. By preserving the valid structure contexts for graph classification, we encourage GNNs to understand the content of graph structures in a global sense, rather than rely on a few key nodes or edges, which may not always be present. GraphCrop is parameter learning free and easy to implement within existing GNN-based graph classifiers. Qualitatively, GraphCrop expands the existing training set by generating novel and informative augmented graphs, which retain the original graph labels in most cases. Quantitatively, GraphCrop yields significant and consistent gains on multiple standard datasets, and thus enhances the popular GNNs to outperform the baseline methods.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes