All Projects → Saro00 → DGN

Saro00 / DGN

Licence: other
Implementation of Directional Graph Networks in PyTorch and DGL

Programming Languages

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

Projects that are alternatives of or similar to DGN

Stellargraph
StellarGraph - Machine Learning on Graphs
Stars: ✭ 2,235 (+3047.89%)
Mutual labels:  graph-machine-learning, graph-neural-networks
GNNLens2
Visualization tool for Graph Neural Networks
Stars: ✭ 155 (+118.31%)
Mutual labels:  graph-neural-networks, dgl
OpenHGNN
This is an open-source toolkit for Heterogeneous Graph Neural Network(OpenHGNN) based on DGL.
Stars: ✭ 264 (+271.83%)
Mutual labels:  graph-neural-networks, dgl
SelfTask-GNN
Implementation of paper "Self-supervised Learning on Graphs:Deep Insights and New Directions"
Stars: ✭ 78 (+9.86%)
Mutual labels:  graph-neural-networks
Spectral-Designed-Graph-Convolutions
Codes for "Bridging the Gap Between Spectral and Spatial Domains in Graph Neural Networks" paper
Stars: ✭ 39 (-45.07%)
Mutual labels:  graph-neural-networks
DiGCN
Implement of DiGCN, NeurIPS-2020
Stars: ✭ 25 (-64.79%)
Mutual labels:  graph-neural-networks
overlapping-community-detection
Implementation of "Overlapping Community Detection with Graph Neural Networks"
Stars: ✭ 79 (+11.27%)
Mutual labels:  graph-neural-networks
H-GCN
[IJCAI 2019] Source code and datasets for "Hierarchical Graph Convolutional Networks for Semi-supervised Node Classification"
Stars: ✭ 103 (+45.07%)
Mutual labels:  graph-neural-networks
NMN
Source code and datasets for ACL 2020 paper: Neighborhood Matching Network for Entity Alignment.
Stars: ✭ 55 (-22.54%)
Mutual labels:  graph-neural-networks
AGCN
No description or website provided.
Stars: ✭ 17 (-76.06%)
Mutual labels:  graph-neural-networks
PathCon
Combining relational context and relational paths for knowledge graph completion
Stars: ✭ 94 (+32.39%)
Mutual labels:  graph-neural-networks
ProteinGCN
ProteinGCN: Protein model quality assessment using Graph Convolutional Networks
Stars: ✭ 88 (+23.94%)
Mutual labels:  graph-neural-networks
DIN-Group-Activity-Recognition-Benchmark
A new codebase for Group Activity Recognition. It contains codes for ICCV 2021 paper: Spatio-Temporal Dynamic Inference Network for Group Activity Recognition and some other methods.
Stars: ✭ 26 (-63.38%)
Mutual labels:  graph-neural-networks
gemnet pytorch
GemNet model in PyTorch, as proposed in "GemNet: Universal Directional Graph Neural Networks for Molecules" (NeurIPS 2021)
Stars: ✭ 80 (+12.68%)
Mutual labels:  graph-neural-networks
DOM-Q-NET
Graph-based Deep Q Network for Web Navigation
Stars: ✭ 30 (-57.75%)
Mutual labels:  graph-neural-networks
Walk-Transformer
From Random Walks to Transformer for Learning Node Embeddings (ECML-PKDD 2020) (In Pytorch and Tensorflow)
Stars: ✭ 26 (-63.38%)
Mutual labels:  graph-neural-networks
PathCon
Combining relational context and relational paths for knowledge graph completion
Stars: ✭ 29 (-59.15%)
Mutual labels:  graph-neural-networks
SBR
⌛ Introducing Self-Attention to Target Attentive Graph Neural Networks (AISP '22)
Stars: ✭ 22 (-69.01%)
Mutual labels:  graph-neural-networks
syncopy
Systems Neuroscience Computing in Python: user-friendly analysis of large-scale electrophysiology data
Stars: ✭ 19 (-73.24%)
Mutual labels:  spectral-methods
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 (+19.72%)
Mutual labels:  graph-neural-networks

Directional Graph Networks

Implementation of Directional Graph Networks in PyTorch and DGL.

method

Overview

We provide the implementation of the Directional Graph Networks (DGN) in PyTorch and DGL frameworks, along with scripts for running real-world benchmarks. The repository is organised as follows:

  • models contains:
    • pytorch contains the various GNN models implemented in PyTorch: the implementation of the aggregators, the scalers, the DGN layer and the directional aggregation matrix (eigen_agg).
    • dgl contains the DGN model implemented via the DGL library: aggregators, scalers, and DGN layer.
    • layers.py contains general NN layers used by the various models
  • realworld_benchmark contains various scripts from Benchmarking GNNs and Open Graph Benchmark to download the real-world benchmarks and train the DGN on them. In realworld_benchmark/README.md we provide instructions for runnning the experiments.

Reference

@article{beaini2020directional,
  title={Directional graph networks},
  author={Beaini, Dominique and Passaro, Saro and L{\'e}tourneau, Vincent and Hamilton, William L and Corso, Gabriele and Li{\`o}, Pietro},
  journal={arXiv preprint arXiv:2010.02863},
  year={2020}
}

License

MIT

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