Also called network representation learning, graph embedding, knowledge embedding, etc.
The task is to learn the representations of the vertices from a given network.
CALL FOR HELP: I'm planning to re-organize the papers with clear classification index in the near future. Please feel free to submit a commit if you find any interesting related work:)
- GraphGym
 - FEATHER
- Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Models, CIKM 2020
 - [Paper]
 - [Python]
 - [Python KarateClub]
 
 - HeGAN
 - NetMF
- Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and Node2Vec, WSDM 2018
 - [Paper]
 - [Python KarateClub]
 
 - GL2Vec
- GL2vec: Graph Embedding Enriched by Line Graphs with Edge Features, ICONIP 2019
 - [Paper]
 - [Python KarateClub]
 
 - NNSED
- A Non-negative Symmetric Encoder-Decoder Approach for Community Detection, CIKM 2017
 - [Paper]
 - [Python KarateClub]
 
 - SymmNMF
- Symmetric Nonnegative Matrix Factorization for Graph Clustering, SDM 2012
 - [Paper]
 - [Python KarateClub]
 
 - RECT
 - GEMSEC
 - AmpliGraph
 - jodie
 - PyTorch-BigGraph
- Pytorch-BigGraph - a distributed system for learning graph embeddings for large graphs, SysML'19
 - [github]
 
 - ATP
 - MUSAE
- Multi-scale Attributed Node Embedding, ArXiv 2019
 - [paper]
 - [Python KarateClub]
 - [Python]
 
 - SEAL-CI
- Semi-Supervised Graph Classification: A Hierarchical Graph Perspective, WWW'19
 - [paper]
 - [Python PyTorch]
 
 - N-GCN and MixHop
- A Higher-Order Graph Convolutional Layer, NIPS'18 (workshop)
 - [paper]
 - [Python PyTorch]
 
 - CapsGNN
- Capsule Graph Neural Network, ICLR'19
 - [paper]
 - [Python PyTorch]
 
 - Splitter
- Splitter: Learning Node Representations that Capture Multiple Social Contexts, WWW'19
 - [paper]
 - [Python PyTorch]
 
 - REGAL
 - PyTorch Geometric
- Fast Graph Representation Learning With PyTorch Geometric
 - [paper]
 - [Python PyTorch]
 
 - TuckER
- Tensor Factorization for Knowledge Graph Completion, Arxiv'19
 - [paper]
 - [Python PyTorch]
 
 - HypER
- Hypernetwork Knowledge Graph Embeddings, Arxiv'18
 - [paper]
 - [Python PyTorch]
 
 - GWNN
- Graph Wavelet Neural Network, ICLR'19
 - [paper]
 - [Python PyTorch]
 - [Python TensorFlow]
 
 - APPNP
- Combining Neural Networks with Personalized PageRank for Classification on Graphs, ICLR'19
 - [paper]
 - [Python PyTorch]
 - [Python TensorFlow]
 
 - role2vec
- Learning Role-based Graph Embeddings, IJCAI'18
 - [paper]
 - [Python KarateClub]
 - [Python]
 
 - AttentionWalk
- Watch Your Step: Learning Node Embeddings via Graph Attention, NIPS'18
 - [paper]
 - [Python]
 - [Python PyTorch]
 - [Python TensorFlow]
 
 - GAT
- Graph Attention Networks, ICLR'18
 - [paper]
 - [Python PyTorch]
 - [Python TensorFlow]
 
 - SINE
- SINE: Scalable Incomplete Network Embedding, ICDM'18
 - [paper]
 - [Python KarateClub]
 - [Python PyTorch]
 - [C++]
 
 - SGCN
 - TENE
- Enhanced Network Embedding with Text Information, ICPR'18
 - [paper]
 - [Python KarateClub]
 - [Python]
 
 - DANMF
- Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection, CIKM'18
 - [paper]
 - [Python KarateClub]
 - [Python]
 - [Matlab]
 
 - BANE
- Binarized Attributed Network Embedding, ICDM'18
 - [paper]
 - [Python KarateClub]
 - [Python]
 - [Matlab]
 
 - GCN Insights
 - PCTADW
 - LGCN
 - AspEm
 - Walklets
- Don't Walk, Skip! Online Learning of Multi-scale Network Embeddings
 - [paper]
 - [Python Karateclub]
 - [Python]
 
 - gat2vec
 - FSCNMF
- FSCNMF: Fusing Structure and Content via Non-negative Matrix Factorization for Embedding Information Networks
 - [paper]
 - [Python Karateclub]
 - [Python]
 - [Python]
 
 - SIDE
 - AWE
 - BiNE
 - HOPE
- Asymmetric Transitivity Preserving Graph Embedding
 - [KDD 2016]
 - [Python]
 - [Python KarateClub]
 
 - VERSE
 - AGNN
- Attention-based Graph Neural Network for semi-supervised learning
 - [ICLR 2018 OpenReview (rejected)]
 - [Python]
 
 - SEANO
 - Hyperbolics
 - DGCNN
- An End-to-End Deep Learning Architecture for Graph Classification
 - [AAAI 2018]
 - [Lua] [Python]
 
 - structure2vec
 - Decagon
 - DHNE
- Structural Deep Embedding for Hyper-Networks
 - [AAAI 2018][Arxiv]
 - [Python]
 
 - Ohmnet
 - SDNE
- Structural Deep Network Embedding
 - [KDD 2016]
 - [Python]
 
 - STWalk
 - LoNGAE
 - RSDNE
 - FastGCN
- FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling
 - [Arxiv], [ICLR 2018 OpenReview]
 - [Python]
 
 - diff2vec
 - Poincare
 - PEUNE
 - ASNE
- Attributed Social Network Embedding, TKDE'18
 - [arxiv]
 - [Python]
 - [Fast Python]
 
 - GraphWave
 - StarSpace
- StarSpace: Embed All The Things!, arxiv'17
 - [code]
 
 - proNet-core
 - struc2vec
 - ComE
- Learning Community Embedding with Community Detection and Node Embedding on Graphs, CIKM'17
 - [Python]
 
 - BoostedNE
 - M-NMF
- Community Preserving Network Embedding, AAAI'17
 - [Python TensorFlow]
 - [Python KarateClub]
 
 - GraphSAGE
 - ICE
 - GuidedHeteEmbedding
 - metapath2vec
- metapath2vec: Scalable Representation Learning for Heterogeneous Networks, KDD'17
 - [paper] [project website]
 
 - GCN
- Semi-Supervised Classification with Graph Convolutional Networks, ICLR'17
 - [arxiv] [Python Tensorflow]
 
 - GAE
- Variational Graph Auto-Encoders, arxiv
 - [arxiv] [Python Tensorflow]
 
 - CANE
 - TransNet
- TransNet: Translation-Based Network Representation Learning for Social Relation Extraction, IJCAI'17
 - [Python Tensorflow]
 
 - cnn_graph
- Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering, NIPS'16
 - [Python]
 
 - ConvE
 - node2vec
 - DNGR
 - HolE
 - ComplEx
 - MMDW
 - planetoid
 - graph2vec
- graph2vec: Learning Distributed Representations of Graphs, KDD'17 MLGWorkshop
 - [arxiv]
 - [Python gensim] [Python KarateClub]
 
 - PowerWalk
 - LINE
 - PTE
 - GraRep
 - KB2E
 - TADW
 - DeepWalk
 - GEM
 - DNE-SBP
 
A Comprehensive Survey on Graph Neural Networks, arxiv'19
Hierarchical Graph Representation Learning with Differentiable Pooling, NIPS'18
SEMAC, Link Prediction via Subgraph Embedding-Based Convex Matrix Completion, AAAI 2018, Slides
MILE, MILE: A Multi-Level Framework for Scalable Graph Embedding, arxiv'18
MetaGraph2Vec, MetaGraph2Vec: Complex Semantic Path Augmented Heterogeneous Network Embedding
PinSAGE, Graph Convolutional Neural Networks for Web-Scale Recommender Systems
Curriculum Learning for Heterogeneous Star Network Embedding via Deep Reinforcement Learning, WSDM '18
Adversarial Network Embedding, arxiv
Role2Vec, Learning Role-based Graph Embeddings
edge2vec, Feature Propagation on Graph: A New Perspective to Graph Representation Learning
MINES, Multi-Dimensional Network Embedding with Hierarchical Structure
Walk-Steered Convolution for Graph Classification
Deep Feature Learning for Graphs, arxiv'17
Fast Linear Model for Knowledge Graph Embeddings, arxiv'17
Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2vec, arxiv'17
A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applications, arxiv'17
Representation Learning on Graphs: Methods and Applications, IEEE DEB'17
CONE, CONE: Community Oriented Network Embedding, arxiv'17
LANE, Label Informed Attributed Network Embedding, WSDM'17
Graph2Gauss, Deep Gaussian Embedding of Attributed Graphs: Unsupervised Inductive Learning via Ranking, arxiv [Bonus Animation]
Scalable Graph Embedding for Asymmetric Proximity, AAAI'17
Query-based Music Recommendations via Preference Embedding, RecSys'16
Tri-party deep network representation, IJCAI'16
Heterogeneous Network Embedding via Deep Architectures, KDD'15
Neural Word Embedding As Implicit Matrix Factorization, NIPS'14
Distributed large-scale natural graph factorization, WWW'13
From Node Embedding To Community Embedding, arxiv
Walklets: Multiscale Graph Embeddings for Interpretable Network Classification, arxiv
Comprehend DeepWalk as Matrix Factorization, arxiv
Graph Neural Networks for Natural Language Processing, EMNLP'19
SMORe : Modularize Graph Embedding for Recommendation, RecSys'19
13th International Workshop on Mining and Learning with Graphs, MLG'17
WWW-18 Tutorial Representation Learning on Networks, WWW'18
Must-read papers on network representation learning (NRL) / network embedding (NE)
Must-read papers on knowledge representation learning (KRL) / knowledge embedding (KE)
Stanford Network Analysis Project website
