Skip to content
Tensorflow implementation of Graph Convolutional Network
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
data
.gitignore
LICENSE
README.md
_config.yml
main.py
requirements.txt

README.md

pregel

Tensorflow implementation of Graph Convolutional Network

Setup

  • sudo pip3 install -r requirements.txt

Run

  • python3 main.py -h to view all the config parameters. Update the default parameters in the main.py file.
  • python3 main.py to run the models.
  • tensorboard --logdir=run1:<tensorboard-dir> -port 6006 to run tensorboard and go to http://localhost/6006

References

This work is an attempt to reproduce some of the works related to graph convolutional networks:

Semi-Supervised Classification with Graph Convolutional Networks

@article{kipf2016semi,
  title={Semi-Supervised Classification with Graph Convolutional Networks},
  author={Kipf, Thomas N and Welling, Max},
  journal={arXiv preprint arXiv:1609.02907},
  year={2016}
}

Variational Graph Auto-Encoders

@article{hamilton2017representation,
  title={Representation Learning on Graphs: Methods and Applications},
  author={Hamilton, William L and Ying, Rex and Leskovec, Jure},
  journal={arXiv preprint arXiv:1709.05584},
  year={2017}
}
You can’t perform that action at this time.