All Projects → vikasverma1077 → GraphMix

vikasverma1077 / GraphMix

Licence: other
Code for reproducing results in GraphMix paper

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to GraphMix

PDN
The official PyTorch implementation of "Pathfinder Discovery Networks for Neural Message Passing" (WebConf '21)
Stars: ✭ 44 (-31.25%)
Mutual labels:  gcn, gnn
Literatures-on-GNN-Acceleration
A reading list for deep graph learning acceleration.
Stars: ✭ 50 (-21.87%)
Mutual labels:  gcn, gnn
BGCN
A Tensorflow implementation of "Bayesian Graph Convolutional Neural Networks" (AAAI 2019).
Stars: ✭ 129 (+101.56%)
Mutual labels:  gcn, gnn
GNN-Recommender-Systems
An index of recommendation algorithms that are based on Graph Neural Networks.
Stars: ✭ 505 (+689.06%)
Mutual labels:  gcn, gnn
st-gcn-sl
Spatial Temporal Graph Convolutional Networks for Sign Language (ST-GCN-SL) Recognition
Stars: ✭ 18 (-71.87%)
Mutual labels:  gcn
RandomX OpenCL
RandomX OpenCL implementation
Stars: ✭ 26 (-59.37%)
Mutual labels:  gcn
TDRG
Transformer-based Dual Relation Graph for Multi-label Image Recognition. ICCV 2021
Stars: ✭ 32 (-50%)
Mutual labels:  gcn
MulQG
Multi-hop Question Generation with Graph Convolutional Network
Stars: ✭ 20 (-68.75%)
Mutual labels:  gcn
LibAUC
An End-to-End Machine Learning Library to Optimize AUC (AUROC, AUPRC).
Stars: ✭ 115 (+79.69%)
Mutual labels:  gcn
GaitGraph
Official repository for "GaitGraph: Graph Convolutional Network for Skeleton-Based Gait Recognition" (ICIP'21)
Stars: ✭ 68 (+6.25%)
Mutual labels:  gcn
DeepPanoContext
Official PyTorch code of DeepPanoContext: Panoramic 3D Scene Understanding with Holistic Scene Context Graph and Relation-based Optimization (ICCV 2021 Oral).
Stars: ✭ 44 (-31.25%)
Mutual labels:  gcn
kGCN
A graph-based deep learning framework for life science
Stars: ✭ 91 (+42.19%)
Mutual labels:  gcn
resolutions-2019
A list of data mining and machine learning papers that I implemented in 2019.
Stars: ✭ 19 (-70.31%)
Mutual labels:  gcn
mvGAE
Drug Similarity Integration Through Attentive Multi-view Graph Auto-Encoders (IJCAI 2018)
Stars: ✭ 27 (-57.81%)
Mutual labels:  gcn
Deeplearning
深度学习入门教程, 优秀文章, Deep Learning Tutorial
Stars: ✭ 6,783 (+10498.44%)
Mutual labels:  gcn
DGL Chinese Manual
This is the Chinese manual of the graph neural network library DGL, currently contains the User Guide.
Stars: ✭ 61 (-4.69%)
Mutual labels:  gcn
Euler
A distributed graph deep learning framework.
Stars: ✭ 2,701 (+4120.31%)
Mutual labels:  gcn
WWW2020-O2MAC
WWW2020-One2Multi Graph Autoencoder for Multi-view Graph Clustering
Stars: ✭ 69 (+7.81%)
Mutual labels:  graphneuralnetwork
Stellargraph
StellarGraph - Machine Learning on Graphs
Stars: ✭ 2,235 (+3392.19%)
Mutual labels:  gcn
A- Guide -to Data Sciecne from mathematics
It is a blueprint to data science from the mathematics to algorithms. It is not completed.
Stars: ✭ 25 (-60.94%)
Mutual labels:  gcn

GraphMix

This is the Pytorch code for reproducing the results of the Paper GraphMix (https://arxiv.org/pdf/1909.11715.pdf). GraphMix is a simple and efficient regularization method for Graph Neural Networks (GNN) based Semi-Supervised node classification. We show that with this regularizer, even the simpler GNN architecture such as GCN (Kipf et. al.) can achiever state-of-the-art results on benchmark graph datasets such as Cora/Citeseer/Pubmed.

Requirements

This code is tested with Python 3.6.3 and requires following packages (see requirements.txt list of all the packages):

torch==1.1.0

numpy==1.16.3

pandas==0.24.1

Pillow==5.3.0

scikit-learn==0.21.2

scipy==1.2.1

seaborn==0.9.0

six==1.12.0

tqdm==4.32.2

How to run

For reproducing results of GraphMix(GCN) of Table1 in the paper, go to directory GraphMix/semisupervised/codes and run the following commands:

python run_cora.py

python run_citeseer.py

python run_pubmed.py

This codebase is based on the github repo : https://github.com/DeepGraphLearning/GMNN

To all the people using this codebase: let us know in the "issues" if you are having some difficulity in reproducing the results.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].