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

06/29/2016
by   Annamalai Narayanan, et al.
0

In this paper, we present subgraph2vec, a novel approach for learning latent representations of rooted subgraphs from large graphs inspired by recent advancements in Deep Learning and Graph Kernels. These latent representations encode semantic substructure dependencies in a continuous vector space, which is easily exploited by statistical models for tasks such as graph classification, clustering, link prediction and community detection. subgraph2vec leverages on local information obtained from neighbourhoods of nodes to learn their latent representations in an unsupervised fashion. We demonstrate that subgraph vectors learnt by our approach could be used in conjunction with classifiers such as CNNs, SVMs and relational data clustering algorithms to achieve significantly superior accuracies. Also, we show that the subgraph vectors could be used for building a deep learning variant of Weisfeiler-Lehman graph kernel. Our experiments on several benchmark and large-scale real-world datasets reveal that subgraph2vec achieves significant improvements in accuracies over existing graph kernels on both supervised and unsupervised learning tasks. Specifically, on two realworld program analysis tasks, namely, code clone and malware detection, subgraph2vec outperforms state-of-the-art kernels by more than 17

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/17/2017

graph2vec: Learning Distributed Representations of Graphs

Recent works on representation learning for graph structured data predom...
research
06/27/2012

Subgraph Matching Kernels for Attributed Graphs

We propose graph kernels based on subgraph matchings, i.e. structure-pre...
research
03/28/2018

Graphite: Iterative Generative Modeling of Graphs

Graphs are a fundamental abstraction for modeling relational data. Howev...
research
09/22/2015

Graph Kernels exploiting Weisfeiler-Lehman Graph Isomorphism Test Extensions

In this paper we present a novel graph kernel framework inspired the by ...
research
05/20/2018

Learning Graph-Level Representations with Gated Recurrent Neural Networks

Recently a variety of methods have been developed to encode graphs into ...
research
03/21/2023

Labeled Subgraph Entropy Kernel

In recent years, kernel methods are widespread in tasks of similarity me...
research
01/14/2014

A Boosting Approach to Learning Graph Representations

Learning the right graph representation from noisy, multisource data has...

Please sign up or login with your details

Forgot password? Click here to reset