awesome-network-embedding

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:)

Paper References with
the implementation(s)
- GraphGym
- A platform for designing and evaluating Graph Neural Networks (GNN),
NeurIPS 2020
- [Paper]
- [Python]
- FEATHER
- HeGAN
- Adversarial Learning on Heterogeneous Information Networks, KDD
2019
- [Paper]
- [Python]
- NetMF
- GL2Vec
- NNSED
- SymmNMF
- RECT
- Network Embedding with Completely-Imbalanced Labels, TKDE 2020
- [Paper]
- [Python]
- GEMSEC
- AmpliGraph
- Library for learning knowledge graph embeddings with TensorFlow
- [Project]
- [code]
- jodie
- Predicting Dynamic Embedding Trajectory in Temporal Interaction
Networks, KDD’19
- [Project]
- [Code]
- PyTorch-BigGraph
- Pytorch-BigGraph - a distributed system for learning graph
embeddings for large graphs, SysML’19
- [github]
- ATP
- ATP: Directed Graph Embedding with Asymmetric Transitivity
Preservation, AAAI’19
- [paper]
- [code]
- MUSAE
- SEAL-CI
- N-GCN and MixHop
- CapsGNN
- Splitter
- REGAL
- REGAL: Representation Learning-based Graph Alignment. International
Conference on Information and Knowledge Management, CIKM’18
- [arxiv]
- [paper]
- [code]
- PyTorch Geometric
- TuckER
- HypER
- GWNN
- APPNP
- role2vec
- AttentionWalk
- GAT
- SINE
- SGCN
- TENE
- DANMF
- BANE
- GCN Insights
- Deeper Insights into Graph Convolutional Networks for
Semi-Supervised Learning, AAAI’18
- [Project]
- [code]
- PCTADW
- Learning Embeddings of Directed Networks with Text-Associated
Nodes—with Applications in Software Package Dependency Networks
- [paper]
- [Python]
- [dataset]
- LGCN
- Large-Scale Learnable Graph Convolutional Networks, KDD’18
- [paper]
- [Python]
- AspEm
- AspEm: Embedding Learning by Aspects in Heterogeneous Information
Networks
- [paper]
- [Python]
- Walklets
- gat2vec
- FSCNMF
- SIDE
- AWE
- BiNE
- HOPE
- VERSE
- VERSE, Versatile Graph Embeddings from Similarity Measures
- [Arxiv] [[WWW
2018]]
- [Python]
- AGNN
- SEANO
- Semi-supervised Embedding in Attributed Networks with Outliers
- [Paper] (SDM
2018)
- [Python]
- Hyperbolics
- DGCNN
- structure2vec
- Discriminative Embeddings of Latent Variable Models for Structured
Data
- [Arxiv]
- [Python]
- Decagon
- DHNE
- Ohmnet
- SDNE
- STWalk
- STWalk: Learning Trajectory Representations in Temporal Graphs]
- [Arxiv]
- [Python]
- LoNGAE
- RSDNE
- FastGCN
- diff2vec
- Poincare
- PEUNE
- ASNE
- GraphWave
- StarSpace
- proNet-core
- Vertex-Context Sampling for Weighted Network Embedding,
arxiv’17
- [arxiv] [code]
- struc2vec
- ComE
- Learning Community Embedding with Community Detection and Node
Embedding on Graphs, CIKM’17
- [Python]
- BoostedNE
- M-NMF
- GraphSAGE
- ICE
- GuidedHeteEmbedding
- Task-guided and path-augmented heterogeneous network embedding for
author identification, WSDM’17
- [paper] [code]
- metapath2vec
- GCN
- GAE
- CANE
- CANE: Context-Aware Network Embedding for Relation Modeling,
ACL’17
- [paper]
[Python]
- 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
- Max-Margin DeepWalk: Discriminative Learning of Network
Representation, IJCAI’16
- [paper]
[Java]
- planetoid
- Revisiting Semi-supervised Learning with Graph Embeddings,
ICML’16
- [arxiv] [Python]
- graph2vec
- PowerWalk
- LINE
- PTE
- GraRep
- KB2E
- TADW
- DeepWalk
- GEM
- Graph Embedding Techniques, Applications, and Performance: A
Survey
- [arxiv] [Python]
- DNE-SBP
- Deep Network Embedding for Graph Representation Learning in Signed
Networks
- [paper]
[Code]
Paper References
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
Conference & Workshop
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
awesome-graph-classification
awesome-community-detection
awesome-embedding-models
Must-read papers on
network representation learning (NRL) / network embedding (NE)
Must-read papers on
knowledge representation learning (KRL) / knowledge embedding
(KE)
Network
Embedding Resources
awesome-embedding-models
2vec-type
embedding models
Must-read papers on
GNN
LiteratureDL4Graph
awesome-graph-classification
Stanford Network Analysis Project website
StellarGraph Machine Learning Library website GitHub