Back to rankings

chihming/awesome-network-embedding

A curated list of network embedding techniques.

network-embeddingrepresentation-learninggraph-embeddingsknowledge-graph
Star Growth
Stars
2.6k
Forks
490
Weekly Growth
Issues
3
1k2k
Jan 2023Mar 2024May 2025Jul 2026
README

awesome-network-embedding

Awesome PRs Welcome Gitter chat for developers at https://gitter.im/dmlc/xgboost

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)

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

Related repositories
benedekrozemberczki/awesome-graph-classification

A collection of important graph embedding, classification and representation learning papers with implementations.

PythonPyPICreative Commons Zero v1.0 Universalgraph2vecclassification-algorithm
4.8k726
benedekrozemberczki/pytorch_geometric_temporal

PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021)

PythonPyPIMIT Licensepytorchgraph-neural-networks
3k405
alibaba/euler

A distributed graph deep learning framework.

C++Apache License 2.0graphgraph-learning
2.9k555
thunlp/NRLPapers

Must-read papers on network representation learning (NRL) / network embedding (NE)

TeXnetwork-embeddingpaper-list
2.5k634
benedekrozemberczki/karateclub

Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

PythonPyPIGNU General Public License v3.0community-detectiongraph-clustering
karateclub.readthedocs.io
2.3k256
thunlp/OpenNE

An Open-Source Package for Network Embedding (NE)

PythonPyPIMIT Licensenetwork-embedding
1.7k482
palash1992/GEM

PythonPyPIBSD 3-Clause "New" or "Revised" Licensegraph-embeddinggraph-embeddings
1.3k357
DeepGraphLearning/graphvite

GraphVite: A General and High-performance Graph Embedding System

C++Apache License 2.0machine-learningnetwork-embedding
graphvite.io
1.3k155
Jhy1993/HAN

Heterogeneous Graph Neural Network

PythonPyPIgraph-neural-networknetwork-embedding
1.2k225
yueliu1999/Awesome-Deep-Graph-Clustering

[IEEE T-KDE 2026] Awesome Deep Graph Clustering is a collection of SOTA, novel deep graph clustering methods (papers, codes, and datasets).

PythonPyPIMIT Licensedeep-clusteringgraph-neural-networks
1k154