All Projects → zyx423 → Graph-Embeddding

zyx423 / Graph-Embeddding

Licence: other
Reimplementation of Graph Embedding methods by Pytorch.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Graph-Embeddding

gae-vue-webapp2-starter
A simple GAE Vue Webapp2 starter project.
Stars: ✭ 17 (-84.96%)
Mutual labels:  gae
ASAP
AAAI 2020 - ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representations
Stars: ✭ 83 (-26.55%)
Mutual labels:  graph-neural-networks
magento-gae
Magento Google App Engine Compatibility
Stars: ✭ 19 (-83.19%)
Mutual labels:  gae
AC-VRNN
PyTorch code for CVIU paper "AC-VRNN: Attentive Conditional-VRNN for Multi-Future Trajectory Prediction"
Stars: ✭ 21 (-81.42%)
Mutual labels:  graph-neural-networks
robust-gcn
Implementation of the paper "Certifiable Robustness and Robust Training for Graph Convolutional Networks".
Stars: ✭ 35 (-69.03%)
Mutual labels:  graph-neural-networks
Introduction-to-Deep-Learning-and-Neural-Networks-Course
Code snippets and solutions for the Introduction to Deep Learning and Neural Networks Course hosted in educative.io
Stars: ✭ 33 (-70.8%)
Mutual labels:  graph-neural-networks
DCGCN
Densely Connected Graph Convolutional Networks for Graph-to-Sequence Learning (authors' MXNet implementation for the TACL19 paper)
Stars: ✭ 73 (-35.4%)
Mutual labels:  graph-neural-networks
GAug
AAAI'21: Data Augmentation for Graph Neural Networks
Stars: ✭ 139 (+23.01%)
Mutual labels:  graph-neural-networks
SubGNN
Subgraph Neural Networks (NeurIPS 2020)
Stars: ✭ 136 (+20.35%)
Mutual labels:  graph-neural-networks
mdgrad
Pytorch differentiable molecular dynamics
Stars: ✭ 127 (+12.39%)
Mutual labels:  graph-neural-networks
visual-compatibility
Context-Aware Visual Compatibility Prediction (https://arxiv.org/abs/1902.03646)
Stars: ✭ 92 (-18.58%)
Mutual labels:  graph-neural-networks
Social-Recommendation
Summary of social recommendation papers and codes
Stars: ✭ 143 (+26.55%)
Mutual labels:  graph-neural-networks
pyg autoscale
Implementation of "GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings" in PyTorch
Stars: ✭ 136 (+20.35%)
Mutual labels:  graph-neural-networks
datastore-to-sql
Export and migrate your GAE Datastore data to SQL using Golang
Stars: ✭ 22 (-80.53%)
Mutual labels:  gae
BGCN
A Tensorflow implementation of "Bayesian Graph Convolutional Neural Networks" (AAAI 2019).
Stars: ✭ 129 (+14.16%)
Mutual labels:  graph-neural-networks
SimP-GCN
Implementation of the WSDM 2021 paper "Node Similarity Preserving Graph Convolutional Networks"
Stars: ✭ 43 (-61.95%)
Mutual labels:  graph-neural-networks
Entity-Graph-VLN
Code of the NeurIPS 2021 paper: Language and Visual Entity Relationship Graph for Agent Navigation
Stars: ✭ 34 (-69.91%)
Mutual labels:  graph-neural-networks
GNN-Recommender-Systems
An index of recommendation algorithms that are based on Graph Neural Networks.
Stars: ✭ 505 (+346.9%)
Mutual labels:  graph-neural-networks
awesome-graph-self-supervised-learning
Awesome Graph Self-Supervised Learning
Stars: ✭ 805 (+612.39%)
Mutual labels:  graph-neural-networks
SiGAT
source code for signed graph attention networks (ICANN2019) & SDGNN (AAAI2021)
Stars: ✭ 37 (-67.26%)
Mutual labels:  graph-neural-networks

These are the graph embedding methods that I reproduce.

  1. There are four tasks used to evaluate the effect of embeddings, i.e., node clustering, node classification, link_prediction, and graph Visualization. Algorithms used in the tasks:
  • Clustering:k-means;
  • Classification: SVM;
  • Link_Prediction;
  • Visualization: t-SNE;
  1. Requirement: Python 3.7, Pytorch: 1.5 and other pakeages which is illustrated in the code.

  2. There are two types of datasets: graph datasets(cora, citeseer, pubmed) and no-graph datasets(att,imm,umist,orl). If you want to use other datasets, you just need to put your dataset in the "Dataset" folder. The adjacency matrix for the no-graph datasets is calculated by the KNN (k=9).

  3. There are three classical graph datasets (cite, citeseer, pubmed) for the graph convolution network(GNNs). Besides, some figures datasets such ATT, COIL and IMM are also included in this file. Moreover, I don't only provide the datasets but also offer the methods to preprocess those datasets. These datasets can be used for many tasks such as clustering, classification and Link prediction, etc. The datasets and methods are useful and friendly to the beginners.

  4. The reproduced algorithm for paper is as follows:

  • GAE_VGAE: T. N. Kipf, M. Welling, "Variational graph auto-encoders," arXiv preprint arXiv:1611.07308, 2016.
  • LGAE_LVGAE: G. Salha, R. Hennequin, and M. Vazirgiannis, "Keep it simple: Graph autoencoders without graph convolutional networks," arXiv preprint arXiv:1910.00942, 2019.
  • SDNE: D. Wang, P. Cui, and W. Zhu, "Structural deep network embedding," in Proc. IEEE Conf. Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining, 2016, pp. 1225-1234.
  1. If you think my code is useful to you, please give me a little star, thank you
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].