Graph Spatial Information Preservation (GSIP)
December 21, 2025 · View on GitHub
This is the official repository for the paper What Matters in Graph Class Incremental Learning? An Information Preservation Perspective (NeurIPS 2024).
Get Started
This repository contains our GSIP implemented for running on GPU devices. To run the code, the following packages are required to be installed:
- python==3.7.10
- scipy==1.5.2
- numpy==1.19.1
- torch==1.7.1
- networkx==2.5
- scikit-learn~=0.23.2
- matplotlib==3.4.1
- ogb==1.3.1
- dgl==0.6.1
- dgllife==0.2.6
Usage
Below is the example to run the ERGNN baseline with GCN backbone on the CoraFull-CL and Reddit-CL datasets under the class-IL scenario.
python train.py --dataset CoraFull-CL \
--n_base 2 \
--n_cls_per_task 2 \
--ergnn_args="'budget':[100];'d':[0.5];'sampler':['CM'];'w_ll':[50];'w_lg':[0.05];'w_h':[10]" \
--neibt1=0.5 \
--method ergnn \
--backbone GCN \
--gpu 0 \
--ILmode classIL \
--inter-task-edges False \
python train.py --dataset Reddit-CL \
--n_base 10 \
--n_cls_per_task 5 \
--ergnn_args="'budget':[100];'d':[0.5];'sampler':['CM'];'w_ll':[1];'w_lg':[1e-3];'w_h':[5e-6]" \
--neibt1=0.9 \
--method ergnn \
--backbone GCN \
--gpu 0 \
--ILmode classIL \
--inter-task-edges False \
Cite
If you find this repository helpful, please click the ⭐Star and cite our paper:
@inproceedings{GSIP,
author = {Jialu Li and Yu Wang and Pengfei Zhu and Wanyu Lin and Qinghua Hu},
title = {What Matters in Graph Class Incremental Learning? An Information Preservation Perspective},
booktitle = {Advances in Neural Information Processing Systems},
year = {2024}
pages = {1-14},
}