graph2vec: Learning Distributed Representations of Graphs

07/17/2017
by   Annamalai Narayanan, et al.
0

Recent works on representation learning for graph structured data predominantly focus on learning distributed representations of graph substructures such as nodes and subgraphs. However, many graph analytics tasks such as graph classification and clustering require representing entire graphs as fixed length feature vectors. While the aforementioned approaches are naturally unequipped to learn such representations, graph kernels remain as the most effective way of obtaining them. However, these graph kernels use handcrafted features (e.g., shortest paths, graphlets, etc.) and hence are hampered by problems such as poor generalization. To address this limitation, in this work, we propose a neural embedding framework named graph2vec to learn data-driven distributed representations of arbitrary sized graphs. graph2vec's embeddings are learnt in an unsupervised manner and are task agnostic. Hence, they could be used for any downstream task such as graph classification, clustering and even seeding supervised representation learning approaches. Our experiments on several benchmark and large real-world datasets show that graph2vec achieves significant improvements in classification and clustering accuracies over substructure representation learning approaches and are competitive with state-of-the-art graph kernels.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2016

subgraph2vec: Learning Distributed Representations of Rooted Sub-graphs from Large Graphs

In this paper, we present subgraph2vec, a novel approach for learning la...
research
05/30/2018

Anonymous Walk Embeddings

The task of representing entire graphs has seen a surge of prominent res...
research
12/17/2018

Representation Learning for Spatial Graphs

Recently, the topic of graph representation learning has received plenty...
research
01/12/2022

Local2Global: A distributed approach for scaling representation learning on graphs

We propose a decentralised "local2global"' approach to graph representat...
research
04/05/2020

DeepMap: Learning Deep Representations for Graph Classification

Graph-structured data arise in many scenarios. A fundamental problem is ...
research
02/02/2021

Graph Classification Based on Skeleton and Component Features

Most existing popular methods for learning graph embedding only consider...
research
01/28/2020

Estimating Descriptors for Large Graphs

Embedding networks into a fixed dimensional Euclidean feature space, whi...

Please sign up or login with your details

Forgot password? Click here to reset