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
Related List
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
Related Project
Stanford Network Analysis Project website
StellarGraph Machine Learning Library website GitHub