Cooperative Classification and Rationalization for Graph Generalization
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have achieved impressive results in graph classification tasks, but they struggle to generalize effectively when faced with out-of-distribution (OOD) data. Several approaches have been proposed to address this problem. Among them, one solution is to diversify training distributions in vanilla classification by modifying the data environment, yet accessing the environment information is complex. Besides, another promising approach involves rationalization, extracting invariant rationales for predictions. However, extracting rationales is difficult due to limited learning signals, resulting in less accurate rationales and diminished predictions. To address these challenges, in this paper, we propose a Cooperative Classification and Rationalization (C2R) method, consisting of the classification and the rationalization module. Specifically, we first assume that multiple environments are available in the classification module. Then, we introduce diverse training distributions using an environment-conditional generative network, enabling robust graph representations. Meanwhile, the rationalization module employs a separator to identify relevant rationale subgraphs while the remaining non-rationale subgraphs are de-correlated with labels. Next, we align graph representations from the classification module with rationale subgraph representations using the knowledge distillation methods, enhancing the learning signal for rationales. Finally, we infer multiple environments by gathering non-rationale representations and incorporate them into the classification module for cooperative learning. Extensive experimental results on both benchmarks and synthetic datasets demonstrate the effectiveness of C2R. Code is available at https://github.com/yuelinan/Codes-of-C2R.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 28 of its 45 references that are in the map. First posted on arXiv 10 Mar 2024.
Builds on
28 of 45 references.
References · 28
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Invariant Risk Minimizationcited by 1,832
- 2019Distributionally Robust Neural Networks for Group Shifts: On the Importance of Regularization for Worst-Case Generalizationcited by 1,232
- 2017Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastingcited by 1,125
- 2016Deep Variational Information Bottleneckcited by 915
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2020Learning to Generate Novel Domains for Domain Generalizationcited by 296
16 more
- 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2019Understanding Attention and Generalization in Graph Neural Networkscited by 169
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2020Invariant Rationalizationcited by 131
- 2021Causality-inspired Single-source Domain Generalization for Medical Image Segmentationcited by 118
- 2021Causal Attention for Interpretable and Generalizable Graph Classificationcited by 108
- 2022Out-Of-Distribution Generalization on Graphs: A Surveycited by 97
- 2022Debiasing Graph Neural Networks via Learning Disentangled Causal Substructurecited by 83
- 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
- 2021Few-Shot Graph Learning for Molecular Property Predictioncited by 81
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2022Attention Consistency on Visual Corruptions for Single-Source Domain Generalizationcited by 37
- 2022SizeShiftReg: a Regularization Method for Improving Size-Generalization in Graph Neural Networkscited by 36
- 2020Learning from the Best: Rationalizing Prediction by Adversarial Information Calibrationcited by 25
- 2023Zero-1-to-3: Domain-level Zero-shot Cognitive Diagnosis via One Batch of Early-bird Students towards Three Diagnostic Objectivescited by 15
Built on by
Citing papers per year: 2024: 4; 2025: 2; 2026: 1.
7 papers.
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptationcited by 16
- 2024Towards Faithful Explanations: Boosting Rationalization with Shortcuts Discoverycited by 8
- 2025GraphPrompter: Multi-stage Adaptive Prompt Optimization for Graph In-Context Learningcited by 6
- 2024Towards Few-shot Self-explaining Graph Neural Networkscited by 4
- 2024Collaborative Cognitive Diagnosis with Disentangled Representation Learning for Learner Modelingcited by 3
- 2025Denoising Programming Knowledge Tracing with a Code Graph-based Tuning Adaptorcited by 0
- 2026Exploring Concept Subspace for Self-explainable Text-Attributed Graph Learningcited by 0
- 2026Exploring Concept Subspace for Self-explainable Text-Attributed Graph Learning13 Apr 2026
- 2025Denoising Programming Knowledge Tracing with a Code Graph-based Tuning Adaptor7 Jun 2025
- 2025GraphPrompter: Multi-stage Adaptive Prompt Optimization for Graph In-Context Learning4 May 2025
- 2024Collaborative Cognitive Diagnosis with Disentangled Representation Learning for Learner Modeling4 Nov 2024
- 2024A Survey of Deep Graph Learning under Distribution Shifts: from Graph Out-of-Distribution Generalization to Adaptation25 Oct 2024
- 2024Towards Few-shot Self-explaining Graph Neural Networks14 Aug 2024
- 2024Towards Faithful Explanations: Boosting Rationalization with Shortcuts Discovery12 Mar 2024