A New Space for Comparing Graphs

04/17/2014
by   Anshumali Shrivastava, et al.
0

Finding a new mathematical representations for graph, which allows direct comparison between different graph structures, is an open-ended research direction. Having such a representation is the first prerequisite for a variety of machine learning algorithms like classification, clustering, etc., over graph datasets. In this paper, we propose a symmetric positive semidefinite matrix with the (i,j)-th entry equal to the covariance between normalized vectors A^ie and A^je (e being vector of all ones) as a representation for graph with adjacency matrix A. We show that the proposed matrix representation encodes the spectrum of the underlying adjacency matrix and it also contains information about the counts of small sub-structures present in the graph such as triangles and small paths. In addition, we show that this matrix is a "graph invariant". All these properties make the proposed matrix a suitable object for representing graphs. The representation, being a covariance matrix in a fixed dimensional metric space, gives a mathematical embedding for graphs. This naturally leads to a measure of similarity on graph objects. We define similarity between two given graphs as a Bhattacharya similarity measure between their corresponding covariance matrix representations. As shown in our experimental study on the task of social network classification, such a similarity measure outperforms other widely used state-of-the-art methodologies. Our proposed method is also computationally efficient. The computation of both the matrix representation and the similarity value can be performed in operations linear in the number of edges. This makes our method scalable in practice. We believe our theoretical and empirical results provide evidence for studying truncated power iterations, of the adjacency matrix, to characterize social networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/09/2015

Relations Between Adjacency and Modularity Graph Partitioning

In this paper the exact linear relation between the leading eigenvector ...
research
06/05/2018

Graph Compression Using Pattern Matching Techniques

Graphs can be used to represent a wide variety of data belonging to diff...
research
04/23/2019

Exploring Graph Learning for Semi-Supervised Classification Beyond Euclidean Data

Semi-supervised classification on graph-structured data has received inc...
research
06/08/2020

FREDE: Linear-Space Anytime Graph Embeddings

Low-dimensional representations, or embeddings, of a graph's nodes facil...
research
04/21/2014

Graph Kernels via Functional Embedding

We propose a representation of graph as a functional object derived from...
research
07/14/2019

Learning Neural Networks with Adaptive Regularization

Feed-forward neural networks can be understood as a combination of an in...
research
03/13/2019

An Unique and Novel Graph Matrix for Efficient Extraction of Structural Information of Networks

In this article, we propose a new type of square matrix associated with ...

Please sign up or login with your details

Forgot password? Click here to reset