Scalable Global Alignment Graph Kernel Using Random Features: From Node Embedding to Graph Embedding

11/25/2019
by   Lingfei Wu, et al.
0

Graph kernels are widely used for measuring the similarity between graphs. Many existing graph kernels, which focus on local patterns within graphs rather than their global properties, suffer from significant structure information loss when representing graphs. Some recent global graph kernels, which utilizes the alignment of geometric node embeddings of graphs, yield state-of-the-art performance. However, these graph kernels are not necessarily positive-definite. More importantly, computing the graph kernel matrix will have at least quadratic time complexity in terms of the number and the size of the graphs. In this paper, we propose a new family of global alignment graph kernels, which take into account the global properties of graphs by using geometric node embeddings and an associated node transportation based on earth mover's distance. Compared to existing global kernels, the proposed kernel is positive-definite. Our graph kernel is obtained by defining a distribution over random graphs, which can naturally yield random feature approximations. The random feature approximations lead to our graph embeddings, which is named as "random graph embeddings" (RGE). In particular, RGE is shown to achieve (quasi-)linear scalability with respect to the number and the size of the graphs. The experimental results on nine benchmark datasets demonstrate that RGE outperforms or matches twelve state-of-the-art graph classification algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2018

Random Warping Series: A Random Features Method for Time-Series Embedding

Time series data analytics has been a problem of substantial interests f...
research
01/16/2023

Krylov subspace methods to accelerate kernel machines on graphs

In classical frameworks as the Euclidean space, positive definite kernel...
research
05/25/2023

Fast Online Node Labeling for Very Large Graphs

This paper studies the online node classification problem under a transd...
research
11/25/2019

Efficient Global String Kernel with Random Features: Beyond Counting Substructures

Analysis of large-scale sequential data has been one of the most crucial...
research
06/02/2022

Graph Kernels Based on Multi-scale Graph Embeddings

Graph kernels are conventional methods for computing graph similarities....
research
04/29/2023

Taming graph kernels with random features

We introduce in this paper the mechanism of graph random features (GRFs)...
research
04/21/2019

DDGK: Learning Graph Representations for Deep Divergence Graph Kernels

Can neural networks learn to compare graphs without feature engineering?...

Please sign up or login with your details

Forgot password? Click here to reset