About

Graph embeddings learn a mapping from a network to a vector space, while preserving relevant network properties.

( Image credit: GAT )

Benchmarks

TREND DATASET BEST METHOD PAPER TITLE PAPER CODE COMPARE

Subtasks

Datasets

Greatest papers with code

Is a Single Embedding Enough? Learning Node Representations that Capture Multiple Social Contexts

6 May 2019google-research/google-research

Recent interest in graph embedding methods has focused on learning a single representation for each node in the graph.

GRAPH EMBEDDING LINK PREDICTION

Graph Attention Networks

ICLR 2018 aymericdamien/TopDeepLearning

We present graph attention networks (GATs), novel neural network architectures that operate on graph-structured data, leveraging masked self-attentional layers to address the shortcomings of prior methods based on graph convolutions or their approximations.

DOCUMENT CLASSIFICATION GRAPH CLASSIFICATION GRAPH EMBEDDING GRAPH REGRESSION LINK PREDICTION NODE CLASSIFICATION SKELETON BASED ACTION RECOGNITION

PyTorch-BigGraph: A Large-scale Graph Embedding System

28 Mar 2019facebookresearch/PyTorch-BigGraph

Graph embedding methods produce unsupervised node features from graphs that can then be used for a variety of machine learning tasks.

 Ranked #1 on Link Prediction on YouTube (Macro F1 metric)

GRAPH EMBEDDING GRAPH PARTITIONING LINK PREDICTION

struc2vec: Learning Node Representations from Structural Identity

11 Apr 2017shenweichen/GraphEmbedding

Implementation and experiments of graph embedding algorithms. deep walk, LINE(Large-scale Information Network Embedding), node2vec, SDNE(Structural Deep Network Embedding), struc2vec

GRAPH EMBEDDING NETWORK EMBEDDING NODE CLASSIFICATION

LINE: Large-scale Information Network Embedding

12 Mar 2015shenweichen/GraphEmbedding

This paper studies the problem of embedding very large information networks into low-dimensional vector spaces, which is useful in many tasks such as visualization, node classification, and link prediction.

GRAPH EMBEDDING LINK PREDICTION NETWORK EMBEDDING NODE CLASSIFICATION

Poincaré Embeddings for Learning Hierarchical Representations

NeurIPS 2017 facebookresearch/poincare-embeddings

Representation learning has become an invaluable approach for learning from symbolic data such as text and graphs.

GRAPH EMBEDDING HIERARCHICAL STRUCTURE

Asymmetric Transitivity Preserving Graph Embedding

‏‏‎ ‎ 2020 benedekrozemberczki/karateclub

In particular, we develop a novel graph embedding algorithm, High-Order Proximity preserved Embedding (HOPE for short), which is scalable to preserve high-order proximities of large scale graphs and capable of capturing the asymmetric transitivity.

GRAPH EMBEDDING LINK PREDICTION

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

CIKM 2020 benedekrozemberczki/karateclub

We present Karate Club a Python framework combining more than 30 state-of-the-art graph mining algorithms which can solve unsupervised machine learning tasks.

COMMUNITY DETECTION GRAPH CLASSIFICATION GRAPH EMBEDDING GRAPH MINING NODE CLASSIFICATION

GL2vec: Graph Embedding Enriched by Line Graphs with Edge Features

ICONIP 2019 2020 benedekrozemberczki/karateclub

Specifically, it complements either the edge label information or the structural information which Graph2vec misses with the embeddings of the line graphs.

GRAPH CLASSIFICATION GRAPH EMBEDDING