Unifying Invariant and Variant Features for Graph Out-of-Distribution via Probability of Necessity and Sufficiency
Not on the map. Why?
Abstract (arXiv)
Graph Out-of-Distribution (OOD), requiring that models trained on biased data generalize to the unseen test data, has considerable real-world applications. One of the most mainstream methods is to extract the invariant subgraph by aligning the original and augmented data with the help of environment augmentation. However, these solutions might lead to the loss or redundancy of semantic subgraphs and result in suboptimal generalization. To address this challenge, we propose exploiting Probability of Necessity and Sufficiency (PNS) to extract sufficient and necessary invariant substructures. Beyond that, we further leverage the domain variant subgraphs related to the labels to boost the generalization performance in an ensemble manner. Specifically, we first consider the data generation process for graph data. Under mild conditions, we show that the sufficient and necessary invariant subgraph can be extracted by minimizing an upper bound, built on the theoretical advance of the probability of necessity and sufficiency. To further bridge the theory and algorithm, we devise the model called Sufficiency and Necessity Inspired Graph Learning (SNIGL), which ensembles an invariant subgraph classifier on top of latent sufficient and necessary invariant subgraphs, and a domain variant subgraph classifier specific to the test domain for generalization enhancement. Experimental results demonstrate that our SNIGL model outperforms the state-of-the-art techniques on six public benchmarks, highlighting its effectiveness in real-world scenarios.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 51 of its 75 references that are in the map. First posted on arXiv 21 Jul 2024.
Builds on
51 of 75 references.
References · 51
- 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
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2015Domain-Adversarial Training of Neural Networkscited by 3,044
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2019Invariant Risk Minimizationcited by 1,854
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,247
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,200
38 more
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2020Out-of-Distribution Generalization via Risk Extrapolation (REx)cited by 742
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2021Towards Out-Of-Distribution Generalization: A Surveycited by 436
- 2021Self-Supervised Learning with Data Augmentations Provably Isolates Content from Stylecited by 312
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 188
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2021Deep Stable Learning for Out-Of-Distribution Generalizationcited by 153
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2022GOOD: A Graph Out-of-Distribution Benchmarkcited by 141
- 2021Causal Attention for Interpretable and Generalizable Graph Classificationcited by 108
- 2020Uncertainty Aware Semi-Supervised Learning on Graph Datacited by 95
- 2013Probabilities of Causation: Bounds and Identificationcited by 90
- 2020A Measure-Theoretic Approach to Kernel Conditional Mean Embeddingscited by 86
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
- 2021OOD-GNN: Out-of-Distribution Generalized Graph Neural Networkcited by 78
- 2021Generalizing Graph Neural Networks on Out-Of-Distribution Graphscited by 71
- 2022Graph Rationalization with Environment-based Augmentationscited by 70
- 2021Partial Counterfactual Identification from Observational and Experimental Datacited by 64
- 2022Does GNN Pretraining Help Molecular Representation?cited by 60
- 2021Explaining Black-Box Algorithms Using Probabilistic Contrastive Counterfactualscited by 55
- 2021Local Explanations via Necessity and Sufficiency: Unifying Theory and Practicecited by 45
- 2023Does Invariant Graph Learning via Environment Augmentation Learn Invariance?cited by 42
- 2021Causes of Effects: Learning individual responses from population datacited by 37
- 2023Subspace Identification for Multi-Source Domain Adaptationcited by 37
- 2021HiddenCut: Simple Data Augmentation for Natural Language Understanding with Better Generalizationcited by 32
- 2020Polymer Informatics: Current Status and Critical Next Stepscited by 29
- 2021Causal Sufficiency and Actual Causationcited by 29
- 2022Probabilities of Causation with Nonbinary Treatment and Effectcited by 24
- 2021Bounds on Causal Effects and Application to High Dimensional Datacited by 22
- 2023Invariant Learning via Probability of Sufficient and Necessary Causescited by 22
- 2023Spuriosity Didn't Kill the Classifier: Using Invariant Predictions to Harness Spurious Featurescited by 21
- 2021Unit Selection with Causal Diagramcited by 17
- 2022Multi-Instance Causal Representation Learning for Instance Label Prediction and Out-of-Distribution Generalizationcited by 17
- 2023On Learning Necessary and Sufficient Causal Graphscited by 14
- 2022On the Probability of Necessity and Sufficiency of Explaining Graph Neural Networks: A Lower Bound Optimization Approachcited by 11
- 2024Feature Attribution with Necessity and Sufficiency via Dual-stage Perturbation Test for Causal Explanationcited by 6
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2026: 2.
2 papers.