Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalization

Shurui Gui, Meng Liu, Xiner Li, Youzhi Luo, Shuiwang Ji
6/1/2023
cs.LGcs.AI

Official code: divelab/LECI (23 stars, GPL-3.0, PyTorch, last commit 2024-11-04). 1 more implementation below.

Abstract

We tackle the problem of graph out-of-distribution (OOD) generalization. Existing graph OOD algorithms either rely on restricted assumptions or fail to exploit environment information in training data. In this work, we propose to simultaneously incorporate label and environment causal independence (LECI) to fully make use of label and environment information, thereby addressing the challenges faced by prior methods on identifying causal and invariant subgraphs. We further develop an adversarial training strategy to jointly optimize these two properties for causal subgraph discovery with theoretical guarantees. Extensive experiments and analysis show that LECI significantly outperforms prior methods on both synthetic and real-world datasets, establishing LECI as a practical and effective solution for graph OOD generalization. Our code is available at https://github.com/divelab/LECI.

View on arXivView PDF

Code Implementations(2)

divelab/LECIOfficial100%
PyTorchGPL-3.0

The implementation of "Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalization" (NeurIPS 2023)

233PythonJul 8, 20231 years agoGPL-3.0
deep-learninggraph-neural-networksgraph-out-of-distriubionout-of-distribution-generalizationpytorch+1 more
LFhase/CIGACommunity71%
MIT

[NeurIPS 2022] Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphs

12215Shell, PythonOct 6, 20223 years agoMIT
causal-inferencecausal-representation-learningdistribution-shiftdrug-discoverygraph-neural-networks+3 more

Similar Papers

Cite this paper

@article{gui2023joint,
  title  = {Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalization},
  author = {Shurui Gui and Meng Liu and Xiner Li and Youzhi Luo and Shuiwang Ji},
  year   = {2023},
  eprint = {2306.01103},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.01103v3},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.01103.svg)](https://codeofpaper.com/paper/2306.01103)

Discussion