Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bluer555/KernelGCN

Codes for NIPS 2019 Paper: Rethinking Kernel Methods for Node Representation Learning on Graphs
https://github.com/bluer555/KernelGCN

Last synced: 1 day ago
JSON representation

Codes for NIPS 2019 Paper: Rethinking Kernel Methods for Node Representation Learning on Graphs

Awesome Lists containing this project

README

        

# Rethinking Kernel Methods for Node Representation Learning on Graphs

Training code for the paper
**[Rethinking Kernel Methods for Node Representation Learning on Graphs]
(https://arxiv.org/pdf/1910.02548.pdf)**, NIPS 2019

## Overview
We present a novel theoretical kernel-based framework for node classification. Our approach is motivated by graph kernel methodology but extended to learn the node representations capturing the structural information in a graph. We theoretically show that our formulation is as powerful as any positive semidefinite kernels. Our framework is flexible and complementary to other graph-based deep learning models, e.g., Graph Convolutional Networks (GCNs).

poster

### Prerequisites

This package has the following requirements:

* `Python 3.6`
* `Pytorch 0.4.1`
* `numpy`
* `scipy`
* `networkx`

## Training

python train.py

## Citation
If you find this code useful in your research, please consider citing:
```
@inproceedings{tian2019rethinking,
title={Rethinking kernel methods for node representation learning on graphs},
author={Tian, Yu and Zhao, Long and Peng, Xi and Metaxas, Dimitris},
booktitle={Advances in Neural Information Processing Systems},
pages={11681--11692},
year={2019}
}
```