Awesome
This repository is to collect GCN, GAT(graph attention) related resources.
Github Repositories:
Implement:
-
tkipf/gcn, Implementation of Graph Convolutional Networks in TensorFlow,
-
tkipf/keras-gcn, Keras implementation of Graph Convolutional Networks,
-
OCEChain/GCN, Graph Convolutional Networks,
-
PetarV-/GAT, Graph Attention Networks (https://arxiv.org/abs/1710.10903),
-
Diego999/pyGAT, Pytorch implementation of the Graph Attention Network model by Veličković et. al (2017, https://arxiv.org/abs/1710.10903),
-
mp2893/gram, Graph-based Attention Model,
-
danielegrattarola/keras-gat, Keras implementation of the graph attention networks (GAT) by Veličković et al. (2017; https://arxiv.org/abs/1710.10903),
-
Luckick/EAGCN, Implementation of Edge Attention based Multi-relational Graph Convolutional Networks,
Improved GCN:
- lightaime/deep_gcns, Repo for "Can GCNs Go as Deep as CNNs?",
Example & Tutorial:
- dbusbridge/gcn_tutorial, A tutorial on Graph Convolutional Neural Networks,
Knowledge Graph:
-
tkipf/relational-gcn, Keras-based implementation of Relational Graph Convolutional Networks
-
1049451037/GCN-Align, Code of the paper: Cross-lingual Knowledge Graph Alignment via Graph Convolutional Networks.
-
MichSchli/RelationPrediction, Implementation of R-GCNs for Relational Link Prediction
-
xiangwang1223/knowledge_graph_attention_network, KGAT: Knowledge Graph Attention Network for Recommendation, KDD2019,
-
deepakn97/relationPrediction, ACL 2019: Learning Attention-based Embeddings for Relation Prediction in Knowledge Graphs,
Relation Extraction:
-
qipeng/gcn-over-pruned-trees, Graph Convolution over Pruned Dependency Trees Improves Relation Extraction (authors' PyTorch implementation),
-
malllabiisc/RESIDE, EMNLP 2018: RESIDE: Improving Distantly-Supervised Neural Relation Extraction using Side Information,
-
Cartus/AGGCN_TACRED, Attention Guided Graph Convolutional Networks for Relation Extraction (authors' PyTorch implementation for the ACL19 paper),
Text Classification:
-
yao8839836/text_gcn, Graph Convolutional Networks for Text Classification. AAAI 2019,
-
yuanluo/text_gcn_tutorial, This tutorial (currently under development) is based on the implementation of Text GCN in our paper: Liang Yao, Chengsheng Mao, Yuan Luo. "Graph Convolutional Networks for Text Classification." In 33rd AAAI Conference on Artificial Intelligence (AAAI-19),
-
plkmo/Bible_Text_GCN, Text-Based Graph Convolution Network,
-
iamjagdeesh/Fake-News-Detection, Fake news detector based on the content and users associated with it using BERT and Graph Attention Networks (GAT).,
Word Embedding:
- malllabiisc/WordGCN, ACL 2019: Incorporating Syntactic and Semantic Information in Word Embeddings using Graph Convolutional Networks,
NER:
- ContextScout/gcn_ner, Graph Convolutional neural network named entity recognition,
QA:
- berc-uoft/Transformer-GCN-QA, A multi-hop Q/A architecture based on transformers and GCNs,
Coreference Resolution:
- ianycxu/RGCN-with-BERT, Graph Convolutional Networks (GCN) with BERT for Coreference Resolution Task [Pytorch][DGL],
Recommendation:
- PeiJieSun/diffnet, This code is released for the paper: Le Wu, Peijie Sun, Yanjie Fu, Richang Hong, Xiting Wang and Meng Wang. A Neural Influence Diffusion Model for Social Recommendation. Accepted by SIGIR2019.
Skeleton-Based Action Recognition:
- yysijie/st-gcn, Spatial Temporal Graph Convolutional Networks (ST-GCN) for Skeleton-Based Action Recognition in PyTorch
Anomaly Detection:
-
jx-zhong-for-academic-purpose/GCN-Anomaly-Detection, Placeholder of the source codes in CVPR 2019: Graph Convolutional Label Noise Cleaner: Train a Plug-and-play Action Classifier for Anomaly Detection.
-
kaize0409/GCN_AnomalyDetection, Code for Deep Anomaly Detection on Attributed Networks (SDM2019).
Face Clustering:
-
Zhongdao/gcn_clustering, Code for CVPR'19 paper Linkage-based Face Clustering via GCN,
-
yl-1993/learn-to-cluster, Learning to Cluster Faces on an Affinity Graph (CVPR 2019),
Person Attribute Recognition:
- 2014gaokao/pedestrian-attribute-recognition-with-GCN, GCN for pedestrian attribute recognition in surveillance scenarios,
Person Search:
- sjtuzq/person_search_gcn, This repository hosts the code for our paper “Learning Context Graph for Person Search”, CVPR2019 Oral,
Image Segmentation:
- fidler-lab/curve-gcn, Official PyTorch code for Curve-GCN (CVPR 2019),
Image Classification:
-
chenzhaomin123/ML_GCN, PyTorch implementation of Multi-Label Image Recognition with Graph Convolutional Networks, CVPR 2019,
-
rusty1s/graph-based-image-classification,Implementation of Planar Graph Convolutional Networks in TensorFlow,
-
avirambh/MSDNet-GCN,ICLR 2018 reproducibility challenge - Multi-Scale Dense Convolutional Networks for Efficient Prediction,
-
JudyYe/zero-shot-gcn,Zero-Shot Learning with GCN (CVPR 2018),
Scene Graph Generation:
-
NVIDIA/ContrastiveLosses4VRD,Implementation for the CVPR2019 paper "Graphical Contrastive Losses for Scene Graph Generation",
-
yuweihao/KERN,Code for Knowledge-Embedded Routing Network for Scene Graph Generation (CVPR 2019),
-
shijx12/XNM-Net,Pytorch implementation of "Explainable and Explicit Visual Reasoning over Scene Graphs ",
-
jiayan97/linknet-pytorch,Pytorch reimplementation of LinkNet for Scene Graph Generation,
-
Uehwan/3D-Scene-Graph,3D scene graph generator implemented in Pytorch.,
-
Kenneth-Wong/sceneGraph_Mem,Codes for CVPR 2019: Exploring Context and Visual Pattern of Relationship for Scene Graph Generation, Wenbin Wang, Ruiping Wang, Shiguang Shan, Xilin Chen, CVPR 2019.,
-
danfeiX/scene-graph-TF-release,"Scene Graph Generation by Iterative Message Passing" code repository http://cs.stanford.edu/~danfei/scene-…,
-
google/sg2im,Code for "Image Generation from Scene Graphs", Johnson et al, CVPR 2018,
-
rowanz/neural-motifs,Code for Neural Motifs: Scene Graph Parsing with Global Context (CVPR 2018) https://rowanzellers.com/neuralmotifs,
-
jwyang/graph-rcnn.pytorch,Pytorch code for our ECCV 2018 paper "Graph R-CNN for Scene Graph Generation" and other papers,
-
yikang-li/FactorizableNet, Factorizable Net (Multi-GPU version): An Efficient Subgraph-based Framework for Scene Graph Generation,
Traffic Flow:
-
lehaifeng/T-GCN, Temporal Graph Convolutional Network for Urban Traffic Flow Prediction Method
-
Davidham3/ASTGCN, Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting (ASTGCN) AAAI 2019,
Disease Prediction:
- parisots/population-gcn,Graph CNNs for population graphs: classification of the ABIDE dataset,
Path Prediction:
-
Zhenye-Na/gcn-spp, Shortest Path prediction using Graph Convolutional Networks,
-
raphaelavalos/attention_tsp_graph_net, Implementation of Attention Solves Your TSP, Approximately (W. Kool et al.) with the DeepMind's Graph Nets library,
3D Point Cloud:
-
maggie0106/Graph-CNN-in-3D-Point-Cloud-Classification, Code for A GRAPH-CNN FOR 3D POINT CLOUD CLASSIFICATION (ICASSP 2018),
-
jiexiong2016/GCNv2_SLAM, Real-time SLAM system with deep features,
Graph To Sequence:
-
wngzhiqi/Graph2Seq-Graph-to-Sequence-Learning-with-Attention-Based-Neural-Networks, This repo is project for 11785 (Deep Learning) at CMU. We are reproducing paper called "Graph2Seq: Graph to Sequence Learning with Attention-Based Neural Networks"(https://arxiv.org/pdf/1804.00823.pdf). Team Member: Zhiqi Wang, Ziyin Huang, Hong Du, Zhengkai Zhang,
-
syxu828/Graph2Seq-0.1, This is the code for paper "Graph2Seq: Graph to Sequence Learning with Attention-based Neural Networks",
Chemical Stability Prediction:
- MingCPU/DeepChemStable, DeepChemStable: chemical stability prediction using attention-based graph convolution network,