A curated list of network embedding techniques.
Also called network representation learning, graph embedding, knowledge embedding, etc.
The task is to learn the representations of the vertices from a given network.
DeepWalk
DeepWalk: Online Learning of Social Representations, KDD'14
LINE
LINE: Large-scale information network embedding, WWW'15
GraRep
Grarep: Learning graph representations with global structural information, CIKM'15
KB2E
Learning Entity and Relation Embeddings for Knowledge Graph Completion, AAAI'15
TADW
Network Representation Learning with Rich Text Information, IJCAI'15
planetoid
Revisiting Semi-supervised Learning with Graph Embeddings, ICML'16
node2vec
node2vec: Scalable Feature Learning for Networks, KDD'16
DNGR
Deep Neural Networks for Learning Graph Representations, AAAI'16
MMDW
Max-Margin DeepWalk: Discriminative Learning of Network Representation, IJCAI'16
GCN
Semi-Supervised Classification with Graph Convolutional Networks, ICLR'17
CANE
CANE: Context-Aware Network Embedding for Relation Modeling, ACL'17
TransNet
TransNet: Translation-Based Network Representation Learning for Social Relation Extraction, IJCAI'17
GEM
Graph Embedding Techniques, Applications, and Performance: A Survey
Scalable Graph Embedding for Asymmetric Proximity, AAAI'17
Structural Deep Network Embedding, KDD'16
Query-based Music Recommendations via Preference Embedding, RecSys'16
Tri-party deep network representation, IJCAI'16
PTE: Predictive Text Embedding through Large-scale Heterogeneous Text Networks KDD'15
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