atlas

Research map / Graph learning / Knowledge and temporal graphs

Improving Generalization of Dynamic Graph Learning via Environment Prompt

NeurIPS 2024 · Graph learning › Knowledge and temporal graphs · approach: Continuous-time dynamic graph learning · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EpoD, a dynamic graph learning model that infers unseen environment variables via self-prompted learning and uses node-centered dynamic subgraphs as mediating variables in a structural causal model to improve temporal OOD generalization.

Problem

Temporal out-of-distribution generalization in dynamic graphs, where shifting unseen environments cause distribution shift; existing environment-based methods use predefined environment codebooks and only concatenate inferred environment features rather than modeling structural changes.

Approach

A self-prompted learning mechanism uses learnable node-wise prompt tokens and cross-attention to squeeze continuous environment representations from history without a predefined scale; these are then used to compute KL-based asymmetric node correlations that define node-centered L-hop dynamic subgraphs acting as the mediating variable in a spatio-temporal causal model with backdoor adjustment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply EpoD instead of CaST for traffic forecastingAGCRN backbone · PEMS08 (12→24)MAE: 17.28±0.3 -> 16.92±0.2Helped
Apply EpoD instead of CaST for traffic forecastingAGCRN backbone · PEMS04 (12→24)MAE: 20.79±0.4 -> 21.12±0.4Hurt
Apply EpoD instead of EAGLE for link predictionDDGAN backbone · COLLABAUC (%): 84.41±0.87 -> 83.21±0.35Hurt
Apply EpoD instead of EAGLE for link predictionDDGAN backbone · YelpAUC (%): 77.26±0.74 -> 80.85±0.81Helped
Apply EpoD instead of EAGLE for link predictionDDGAN backbone · ACTAUC (%): 82.70±0.72 -> 83.85±0.52Helped
Remove dynamic subgraphs (ablation)EpoD · PEMS08MAE: 16.92 -> 17.45Hurt
Remove dynamic subgraphs (ablation)EpoD · PEMS04MAE: 21.12 -> 21.93Hurt
Remove dynamic subgraphs (ablation)EpoD · YelpAUC (%): 80.85 -> 76.34Hurt
Replace node-centered dynamic subgraphs with partition-based subgraphs (ablation)EpoD · PEMS08MAE: 16.92 -> 18.09Hurt
Replace node-centered dynamic subgraphs with partition-based subgraphs (ablation)EpoD · PEMS04MAE: 21.12 -> 22.04Hurt
Replace node-centered dynamic subgraphs with partition-based subgraphs (ablation)EpoD · YelpAUC (%): 80.85 -> 77.35Hurt
Vary subgraph hop parameter L (ablation)EpoD · PEMS08MAE: 18.87, 18.21, 17.76, 17.25, 17.43, 17.13, 16.92, 16.65, 16.58, 16.96Mixed

Surprising findings

Limitations

Experimental setup

Datasets: PEMS08 PEMS04 SD GBA COLLAB Yelp ACT EnvST

Benchmarks: PEMS08 PEMS04 SD GBA COLLAB Yelp ACT EnvST

Metrics: MAE RMSE AUC

Baselines: GWNET AGCRN Z-GCNETs DSTAGNN STGNCDE CaST DySAT IRM VREx GroupDRO DIDA EAGLE

Builds on: AGCRN DIDA EAGLE CaST prompt learning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy