All Projects → leowyy → GraphTSNE

leowyy / GraphTSNE

Licence: MIT License
PyTorch Implementation of GraphTSNE, ICLR’19

Programming Languages

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

Projects that are alternatives of or similar to GraphTSNE

Representation Learning on Graphs with Jumping Knowledge Networks
Representation Learning on Graphs with Jumping Knowledge Networks
Stars: ✭ 31 (-72.57%)
Mutual labels:  graph-convolutional-networks
cnn-raccoon
Create interactive dashboards for your Convolutional Neural Networks with a single line of code!
Stars: ✭ 31 (-72.57%)
Mutual labels:  visualization-tools
gcpy
Python toolkit for GEOS-Chem.
Stars: ✭ 34 (-69.91%)
Mutual labels:  visualization-tools
antz
ANTz immersive 3D data visualization engine
Stars: ✭ 25 (-77.88%)
Mutual labels:  visualization-tools
NeuralDater
ACL 2018: Dating Documents using Graph Convolution Networks
Stars: ✭ 60 (-46.9%)
Mutual labels:  graph-convolutional-networks
graph-nvp
GraphNVP: An Invertible Flow Model for Generating Molecular Graphs
Stars: ✭ 69 (-38.94%)
Mutual labels:  graph-convolutional-networks
TextCategorization
⚡ Using deep learning (MLP, CNN, Graph CNN) to classify text in TensorFlow.
Stars: ✭ 30 (-73.45%)
Mutual labels:  graph-convolutional-networks
GCMC
Code for Graph Convolutional Matrix Factorization for Bipartite Edge Prediction
Stars: ✭ 48 (-57.52%)
Mutual labels:  graph-convolutional-networks
kGCN
A graph-based deep learning framework for life science
Stars: ✭ 91 (-19.47%)
Mutual labels:  graph-convolutional-networks
CoVA-Web-Object-Detection
A Context-aware Visual Attention-based training pipeline for Object Detection from a Webpage screenshot!
Stars: ✭ 18 (-84.07%)
Mutual labels:  graph-convolutional-networks
PyTelTools
Python Telemac Tools for post-processing tasks (includes a workflow)
Stars: ✭ 24 (-78.76%)
Mutual labels:  visualization-tools
STEP
Spatial Temporal Graph Convolutional Networks for Emotion Perception from Gaits
Stars: ✭ 39 (-65.49%)
Mutual labels:  graph-convolutional-networks
PyTorch-GNNs
The implement of GNN based on Pytorch
Stars: ✭ 121 (+7.08%)
Mutual labels:  graph-convolutional-networks
pb-gcn
Code for the BMVC paper (http://bmvc2018.org/contents/papers/1003.pdf)
Stars: ✭ 32 (-71.68%)
Mutual labels:  graph-convolutional-networks
Spectral-Designed-Graph-Convolutions
Codes for "Bridging the Gap Between Spectral and Spatial Domains in Graph Neural Networks" paper
Stars: ✭ 39 (-65.49%)
Mutual labels:  graph-convolutional-networks
kglib
TypeDB-ML is the Machine Learning integrations library for TypeDB
Stars: ✭ 523 (+362.83%)
Mutual labels:  graph-convolutional-networks
Literatures-on-GNN-Acceleration
A reading list for deep graph learning acceleration.
Stars: ✭ 50 (-55.75%)
Mutual labels:  graph-convolutional-networks
mvGAE
Drug Similarity Integration Through Attentive Multi-view Graph Auto-Encoders (IJCAI 2018)
Stars: ✭ 27 (-76.11%)
Mutual labels:  graph-convolutional-networks
ProteinGCN
ProteinGCN: Protein model quality assessment using Graph Convolutional Networks
Stars: ✭ 88 (-22.12%)
Mutual labels:  graph-convolutional-networks
TAGCN
Tensorflow Implementation of the paper "Topology Adaptive Graph Convolutional Networks" (Du et al., 2017)
Stars: ✭ 17 (-84.96%)
Mutual labels:  graph-convolutional-networks

GraphTSNE

Blog Post | Paper

GraphTSNE: A Visualization Technique for Graph-Structured Data
International Conference on Learning Representations 2019
Workshop for Representation Learning on Graphs and Manifolds


GraphTSNE on the Cora Citation Network


Codes

The code demo_notebook.ipynb creates a visualization of the Cora citation network using GraphTSNE. The original Cora dataset and other citation networks can be found here: http://linqs.cs.umd.edu/projects/projects/lbc/.

The notebook takes roughly 3 minutes to run with GPU, or 8 minutes with CPU.

Installation

# Install Python libraries using conda
conda env create -f environment.yml
conda activate graph_tsne
python -m ipykernel install --user --name graph_tsne --display-name "graph_tsne"

# Run the notebook
jupyter notebook

When should I use this algorithm?

For visualizing graph-structured data such as social networks, functional brain networks and gene-regulatory networks. Concretely, graph-structured datasets contain two sources of information: graph connectivity between nodes and node features.

Cite

If you use GraphTSNE in your work, we welcome you to cite our ICLR'19 workshop paper:

@inproceedings{leow19GraphTSNE,
  title={GraphTSNE: A Visualization Technique for Graph-Structured Data},
  author={Leow, Yao Yang and Laurent, Thomas and Bresson, Xavier},
  booktitle={ICLR Workshop on Representation Learning on Graphs and Manifolds},
  year={2019}
}
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].