Hierarchical Stochastic Graphlet Embedding for Graph-based Pattern Recognition

07/08/2018
by   Anjan Dutta, et al.
0

Despite being very successful within the pattern recognition and machine learning community, graph-based methods are often unusable with many machine learning tools. This is because of the incompatibility of most of the mathematical operations in graph domain. Graph embedding has been proposed as a way to tackle these difficulties, which maps graphs to a vector space and makes the standard machine learning techniques applicable for them. However, it is well known that graph embedding techniques usually suffer from the loss of structural information. In this paper, given a graph, we consider its hierarchical structure for mapping it into a vector space. The hierarchical structure is constructed by topologically clustering the graph nodes, and considering each cluster as a node in the upper hierarchical level. Once this hierarchical structure of graph is constructed, we consider its various configurations of its parts, and use stochastic graphlet embedding (SGE) for mapping them into vector space. Broadly speaking, SGE produces a distribution of uniformly sampled low to high order graphlets as a way to embed graphs into the vector space. In what follows, the coarse-to-fine structure of a graph hierarchy and the statistics fetched through the distribution of low to high order stochastic graphlets complements each other and include important structural information with varied contexts. Altogether, these two techniques substantially cope with the usual information loss involved in graph embedding techniques, and it is not a surprise that we obtain more robust vector space embedding of graphs. This fact has been corroborated through a detailed experimental evaluation on various benchmark graph datasets, where we outperform the state-of-the-art methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/01/2017

High Order Stochastic Graphlet Embedding for Graph-Based Pattern Recognition

Graph-based methods are known to be successful for pattern description a...
research
02/28/2018

Graph Kernels based on High Order Graphlet Parsing and Hashing

Graph-based methods are known to be successful in many machine learning ...
research
06/03/2021

Statistical embedding: Beyond principal components

There has been an intense recent activity in embedding of very high dime...
research
06/19/2023

Unsupervised Framework for Evaluating and Explaining Structural Node Embeddings of Graphs

An embedding is a mapping from a set of nodes of a network into a real v...
research
01/02/2020

Deep Learning for Learning Graph Representations

Mining graph data has become a popular research topic in computer scienc...
research
02/16/2021

Enhancing Hierarchical Information by Using Metric Cones for Graph Embedding

Graph embedding is becoming an important method with applications in var...
research
10/20/2008

Hierarchical Bag of Paths for Kernel Based Shape Classification

Graph kernels methods are based on an implicit embedding of graphs withi...

Please sign up or login with your details

Forgot password? Click here to reset