Just SLaQ When You Approximate: Accurate Spectral Distances for Web-Scale Graphs

03/03/2020
by   Anton Tsitsulin, et al.
0

Graph comparison is a fundamental operation in data mining and information retrieval. Due to the combinatorial nature of graphs, it is hard to balance the expressiveness of the similarity measure and its scalability. Spectral analysis provides quintessential tools for studying the multi-scale structure of graphs and is a well-suited foundation for reasoning about differences between graphs. However, computing full spectrum of large graphs is computationally prohibitive; thus, spectral graph comparison methods often rely on rough approximation techniques with weak error guarantees. In this work, we propose SLaQ, an efficient and effective approximation technique for computing spectral distances between graphs with billions of nodes and edges. We derive the corresponding error bounds and demonstrate that accurate computation is possible in time linear in the number of graph edges. In a thorough experimental evaluation, we show that SLaQ outperforms existing methods, oftentimes by several orders of magnitude in approximation accuracy, and maintains comparable performance, allowing to compare million-scale graphs in a matter of minutes on a single machine.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2023

Computing Effective Resistances on Large Graphs Based on Approximate Inverse of Cholesky Factor

Effective resistance, which originates from the field of circuits analys...
research
07/01/2018

Comparing large-scale graphs based on quantum probability theory

In this paper, a new measurement to compare two large-scale graphs based...
research
09/02/2021

Computing Graph Descriptors on Edge Streams

Graph feature extraction is a fundamental task in graphs analytics. Usin...
research
11/23/2019

GRASPEL: Graph Spectral Learning at Scale

Learning meaningful graphs from data plays important roles in many data ...
research
02/19/2020

Realtime Index-Free Single Source SimRank Processing on Web-Scale Graphs

Given a graph G and a node u in G, a single source SimRank query evaluat...
research
02/19/2021

On the Similarity between von Neumann Graph Entropy and Structural Information: Interpretation, Computation, and Applications

The von Neumann graph entropy is a measure of graph complexity based on ...
research
10/25/2021

Adaptive Gaussian Processes on Graphs via Spectral Graph Wavelets

Graph-based models require aggregating information in the graph from nei...

Please sign up or login with your details

Forgot password? Click here to reset