All Projects → vijaydwivedi75 → gnn-lspe

vijaydwivedi75 / gnn-lspe

Licence: MIT license
Source code for GNN-LSPE (Graph Neural Networks with Learnable Structural and Positional Representations), ICLR 2022

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
shell
77523 projects

Projects that are alternatives of or similar to gnn-lspe

3DInfomax
Making self-supervised learning work on molecules by using their 3D geometry to pre-train GNNs. Implemented in DGL and Pytorch Geometric.
Stars: ✭ 107 (-35.15%)
Mutual labels:  molecules, graph-neural-networks, graph-representation-learning, gnn
Stellargraph
StellarGraph - Machine Learning on Graphs
Stars: ✭ 2,235 (+1254.55%)
Mutual labels:  graphs, geometric-deep-learning, graph-neural-networks
awesome-efficient-gnn
Code and resources on scalable and efficient Graph Neural Networks
Stars: ✭ 498 (+201.82%)
Mutual labels:  graph-neural-networks, graph-representation-learning, gnn
PDN
The official PyTorch implementation of "Pathfinder Discovery Networks for Neural Message Passing" (WebConf '21)
Stars: ✭ 44 (-73.33%)
Mutual labels:  molecules, message-passing, gnn
GNN-Recommender-Systems
An index of recommendation algorithms that are based on Graph Neural Networks.
Stars: ✭ 505 (+206.06%)
Mutual labels:  graph-neural-networks, graph-representation-learning, gnn
mtad-gat-pytorch
PyTorch implementation of MTAD-GAT (Multivariate Time-Series Anomaly Detection via Graph Attention Networks) by Zhao et. al (2020, https://arxiv.org/abs/2009.02040).
Stars: ✭ 85 (-48.48%)
Mutual labels:  attention, graph-neural-networks, gnn
how attentive are gats
Code for the paper "How Attentive are Graph Attention Networks?" (ICLR'2022)
Stars: ✭ 200 (+21.21%)
Mutual labels:  attention, graph-neural-networks
GNNLens2
Visualization tool for Graph Neural Networks
Stars: ✭ 155 (-6.06%)
Mutual labels:  graph-neural-networks, graph-representation-learning
ntds 2019
Material for the EPFL master course "A Network Tour of Data Science", edition 2019.
Stars: ✭ 62 (-62.42%)
Mutual labels:  graphs, 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 (-80%)
Mutual labels:  transformers, graph-neural-networks
Evalne
Source code for EvalNE, a Python library for evaluating Network Embedding methods.
Stars: ✭ 67 (-59.39%)
Mutual labels:  graphs, representation-learning
Causing
Causing: CAUsal INterpretation using Graphs
Stars: ✭ 47 (-71.52%)
Mutual labels:  graphs, gnn
BGCN
A Tensorflow implementation of "Bayesian Graph Convolutional Neural Networks" (AAAI 2019).
Stars: ✭ 129 (-21.82%)
Mutual labels:  graph-neural-networks, gnn
COCO-LM
[NeurIPS 2021] COCO-LM: Correcting and Contrasting Text Sequences for Language Model Pretraining
Stars: ✭ 109 (-33.94%)
Mutual labels:  transformers, representation-learning
graphml-tutorials
Tutorials for Machine Learning on Graphs
Stars: ✭ 125 (-24.24%)
Mutual labels:  representation-learning, graph-neural-networks
LPGNN
Locally Private Graph Neural Networks (ACM CCS 2021)
Stars: ✭ 30 (-81.82%)
Mutual labels:  graph-neural-networks, graph-deep-learning
SubGNN
Subgraph Neural Networks (NeurIPS 2020)
Stars: ✭ 136 (-17.58%)
Mutual labels:  graph-neural-networks, graph-representation-learning
QGNN
Quaternion Graph Neural Networks (ACML 2021) (Pytorch and Tensorflow)
Stars: ✭ 31 (-81.21%)
Mutual labels:  graph-neural-networks, graph-representation-learning
iPerceive
Applying Common-Sense Reasoning to Multi-Modal Dense Video Captioning and Video Question Answering | Python3 | PyTorch | CNNs | Causality | Reasoning | LSTMs | Transformers | Multi-Head Self Attention | Published in IEEE Winter Conference on Applications of Computer Vision (WACV) 2021
Stars: ✭ 52 (-68.48%)
Mutual labels:  transformers, attention
gcnn keras
Graph convolution with tf.keras
Stars: ✭ 47 (-71.52%)
Mutual labels:  graphs, molecules

Graph Neural Networks with
Learnable Structural and Positional Representations


Source code for the paper "Graph Neural Networks with Learnable Structural and Positional Representations" by Vijay Prakash Dwivedi, Anh Tuan Luu, Thomas Laurent, Yoshua Bengio and Xavier Bresson, at the Tenth International Conference on Learning Representations (ICLR) 2022.

We propose a novel GNN architecture in which the structural and positional representations are decoupled, and are learnt separately to learn these two essential properties. The architecture, named MPGNNs-LSPE (MPGNNs with Learnable Structural and Positional Encodings), is generic that it can be applied to any GNN model of interest which fits into the popular 'message-passing framework', including Transformers.

MPGNNs-LSPE


1. Repo installation

Follow these instructions to install the repo and setup the environment.


2. Download datasets

Proceed as follows to download the benchmark datasets.


3. Reproducibility

Use this page to run the codes and reproduce the published results.


4. Reference

📃 Paper on arXiv
🎥 Video by @vijaydwivedi75 on YouTube
🎥 Video by @xbresson on YouTube

@inproceedings{dwivedi2022graph,
  title={Graph Neural Networks with Learnable Structural and Positional Representations},
  author={Vijay Prakash Dwivedi and Anh Tuan Luu and Thomas Laurent and Yoshua Bengio and Xavier Bresson},
  booktitle={International Conference on Learning Representations},
  year={2022},
  url={https://openreview.net/forum?id=wTTjnvGphYj}
}




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].