/LEDG

Code for Learning to Evolve on Dynamic Graphs

Primary LanguagePython

LEDG

This repository is modified from the source code (https://github.com/IBM/EvolveGCN) of paper Aldo Pareja, Giacomo Domeniconi, Jie Chen, Tengfei Ma, Toyotaro Suzumura, Hiroki Kanezashi, Tim Kaler, Tao B. Schardl, and Charles E. Leiserson. EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs, in AAAI, 2020.

We thank the authors of EvolveGCN for well-written codes.

Data

URLs to download the data we used in the paper:

For downloaded datasets please place them in the 'data' folder.

Requirements

  • PyTorch 1.0 or higher
  • Python 3.6
  • PyTorch_Geometric

Usage

Set --config_file with a yaml configuration file to run the experiments. For example:

python run_exp.py --config_file ./experiments/parameters_auto_syst_meta_gcn.yaml

will run the experiments of using GCN w/ LEDG on the autonomous system dataset.

The yaml files in the 'experiment' folder contain the hyperparameters for reproducing the results in our paper.