Skip to content

aevanchen/Semi-supervised_GCN_GAT

Repository files navigation

A Survey of Dimensionality Reduction Techniques


Authors: Xingyu Chen

Graph Models

A Evoluation Plot for Graph Convolution Network on 4-label dataset


GCN training on the the Karate Club Netowkr Dataset

A Evoluation Plot for Graph Convolution Network on 2-label dataset


GCN training on the the Karate Club Netowkr Dataset

A model depth analysis for Graph Convolution Network. 5-fold cross validation perforamnce of GCN and GCN with residual connections on the 3 Benchmark Datasets. Shaded area indicate the variance of change depth

Folders:

  • data: contains the Karate club toy dataset, three benmark dataset for semi-supervised learning: Cora, Citeseer and Pubmed, and a large network dataset:GSN

  • images: a folder of genrated visualzation plot

  • video: two videos of showing how GCN model improves during the traning process (GCN model applied on the toy dataset)

Python Scirpts:

  • models.py: It contains the GCN, GCN with residual connection and GAT models

  • spectrum_embedding.py: It contains the code to run spectrum embedding model under a supervised task

  • tsne.py: It contains the code to run tsne model under a supservised task (Note for t-sne we use the off the shelf implementation from scikit-learn)

  • train_utlis: utlis class for training neural model including metrics and evaltion script

  • plot_utlis: utlis class for plotting graph

  • plot.py: a script to plot results for showing impact of nerual model depth and contain a plot function for wall clock time analysis

Notebooks:

  • visualization.ipynb : a notebook contains the code to genarate visualizations for qualitative analysis.

  • Model.ipynb : a notebook contains the code to compare model perforances quantatively and contains code segment that demnonstartes how to run the the implemented models. The notebook is to analyze semi-supervised perforamnce of the implemented graph nerual model.

About

semi supervised learning on graph dataset GAT,GCN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published