All Projects → dmlc → GNNLens2

dmlc / GNNLens2

Licence: Apache-2.0 license
Visualization tool for Graph Neural Networks

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to GNNLens2

awesome-graph-explainability-papers
Papers about explainability of GNNs
Stars: ✭ 153 (-1.29%)
Mutual labels:  xai, graph-neural-networks, explainability
gnn-lspe
Source code for GNN-LSPE (Graph Neural Networks with Learnable Structural and Positional Representations), ICLR 2022
Stars: ✭ 165 (+6.45%)
Mutual labels:  graph-neural-networks, graph-representation-learning
adaptive-wavelets
Adaptive, interpretable wavelets across domains (NeurIPS 2021)
Stars: ✭ 58 (-62.58%)
Mutual labels:  xai, explainability
DGN
Implementation of Directional Graph Networks in PyTorch and DGL
Stars: ✭ 71 (-54.19%)
Mutual labels:  graph-neural-networks, dgl
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 (-30.97%)
Mutual labels:  graph-neural-networks, graph-representation-learning
GNN-Recommender-Systems
An index of recommendation algorithms that are based on Graph Neural Networks.
Stars: ✭ 505 (+225.81%)
Mutual labels:  graph-neural-networks, graph-representation-learning
grail
Inductive relation prediction by subgraph reasoning, ICML'20
Stars: ✭ 83 (-46.45%)
Mutual labels:  graph-neural-networks, graph-representation-learning
OpenHGNN
This is an open-source toolkit for Heterogeneous Graph Neural Network(OpenHGNN) based on DGL.
Stars: ✭ 264 (+70.32%)
Mutual labels:  graph-neural-networks, dgl
concept-based-xai
Library implementing state-of-the-art Concept-based and Disentanglement Learning methods for Explainable AI
Stars: ✭ 41 (-73.55%)
Mutual labels:  xai, explainability
ArenaR
Data generator for Arena - interactive XAI dashboard
Stars: ✭ 28 (-81.94%)
Mutual labels:  xai, explainability
mllp
The code of AAAI 2020 paper "Transparent Classification with Multilayer Logical Perceptrons and Random Binarization".
Stars: ✭ 15 (-90.32%)
Mutual labels:  xai, explainability
SubGNN
Subgraph Neural Networks (NeurIPS 2020)
Stars: ✭ 136 (-12.26%)
Mutual labels:  graph-neural-networks, graph-representation-learning
awesome-efficient-gnn
Code and resources on scalable and efficient Graph Neural Networks
Stars: ✭ 498 (+221.29%)
Mutual labels:  graph-neural-networks, graph-representation-learning
QGNN
Quaternion Graph Neural Networks (ACML 2021) (Pytorch and Tensorflow)
Stars: ✭ 31 (-80%)
Mutual labels:  graph-neural-networks, graph-representation-learning
Graph Based Deep Learning Literature
links to conference publications in graph-based deep learning
Stars: ✭ 3,428 (+2111.61%)
Mutual labels:  graph-neural-networks, graph-representation-learning
zennit
Zennit is a high-level framework in Python using PyTorch for explaining/exploring neural networks using attribution methods like LRP.
Stars: ✭ 57 (-63.23%)
Mutual labels:  xai, explainability
Interpret
Fit interpretable models. Explain blackbox machine learning.
Stars: ✭ 4,352 (+2707.74%)
Mutual labels:  xai, explainability
Neo4j 3d Force Graph
Experiments with Neo4j & 3d-force-graph https://github.com/vasturiano/3d-force-graph
Stars: ✭ 159 (+2.58%)
Mutual labels:  graph-visualization
Workbase
Grakn Workbase (Knowledge IDE)
Stars: ✭ 106 (-31.61%)
Mutual labels:  graph-visualization
Networkx
Network Analysis in Python
Stars: ✭ 10,057 (+6388.39%)
Mutual labels:  graph-visualization

GNNLens2 is an interactive visualization tool for graph neural networks (GNN). It allows seamless integration with deep graph library (DGL) and can meet your various visualization requirements for presentation, analysis and model explanation. It is an open source version of GNNLens with simplification and extension.

A video demo is available here. Switch the video quality for the best viewing experience.

Installation

Requirements

You can install Flask-CORS with

pip install -U flask-cors

Installation for the latest stable version

pip install Flask==2.0.3
pip install gnnlens

Installation from source

If you want to try experimental features, you can install from source as follows:

git clone https://github.com/dmlc/GNNLens2.git
cd GNNLens2/python
python setup.py install

Verifying successful installation

Once you have installed the package, you can verify the success of installation with

import gnnlens

print(gnnlens.__version__)
# 0.1.0

Tutorials

We provide a set of tutorials to get you started with the library:

Team

HKUST VisLab: Zhihua Jin, Huamin Qu

AWS Shanghai AI Lab: Mufei Li, Wanru Zhao (work done during internship), Jian Zhang, Minjie Wang

SMU: Yong Wang

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