Graph Neural Network Augmentation Using Explainer Subgraphs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data augmentation techniques for graph neural networks (GNNs) fail to preserve structural and semantic properties of graphs, leading to out-of-distribution samples and increased sample complexity, which affects the efficiency and accuracy of GNN training.
Innovation Solution
Utilize explanation-assisted empirical risk minimization (EA-ERM) to generate label-preserving perturbations of explainer subgraphs, creating an augmented training dataset that maintains the structural and semantic integrity of graphs, thereby enhancing the generalization capabilities of GNNs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If existing data augmentation techniques are used for GNN training, then the training dataset size is increased, but the structural and semantic properties of graphs are not preserved, leading to out-of-distribution samples
Solution Approach 1:
The method performs preliminary identification of explanation subgraphs that capture critical structural and semantic properties before generating augmentations. By pre-identifying these important subgraphs and using them to guide the augmentation process through EA-ERM, the system ensures that generated samples preserve essential graph characteristics while increasing dataset size.
Solution Approach 2:
Explanation subgraphs serve as intermediaries between the original graph data and the augmented training samples. These subgraphs capture the essential structural and semantic properties and are used as guides during the augmentation process, ensuring that generated samples maintain fidelity to the original data distribution while increasing dataset diversity.
2Quantity of substance
If data augmentation is applied to increase training data, then sample complexity increases, but the accuracy and efficiency of GNN training deteriorates due to out-of-distribution samples
Solution Approach 1:
The system employs explanation-assisted empirical risk minimization (EA-ERM) that uses feedback from the GNN's own explanations to guide the augmentation process. The GNN generates explanations for its predictions, and these explanations are used to create targeted augmentations that are more likely to improve performance. This feedback loop ensures that augmentations are meaningful and contribute to training efficiency rather than introducing noise.
3Quantity of substance
If conventional data augmentation methods are used, then the training dataset is enlarged, but the generalization capabilities of GNNs are not improved due to loss of graph integrity
Solution Approach 1:
The method performs preliminary identification of explanation subgraphs that capture critical structural and semantic properties before generating augmentations. By pre-identifying these important subgraphs and using them to guide the augmentation process through EA-ERM, the system ensures that generated samples preserve essential graph characteristics while increasing dataset size.
Solution Approach 2:
Explanation subgraphs serve as intermediaries between the original graph data and the augmented training samples. These subgraphs capture the essential structural and semantic properties and are used as guides during the augmentation process, ensuring that generated samples maintain fidelity to the original data distribution while increasing dataset diversity.
Data Source
AI summary
Systems and methods for explanation-assisted data augmentation for training graph neural networks. The GNN can be trained using a training dataset to generate explainer subgraphs of labeled graphs. The explainer subgraphs can be transformed into perturbed subgraphs by utilizing explanation assisted empirical risk minimization (EA-ERM) learned by the GNN to generate an augmented training dataset. The GNN can be further trained with the augmented training dataset and the training dataset to perform downstream tasks using input data with corresponding labels.


