Graph Pattern Mining and Learning through User-defined Relations (Extended Version)

09/14/2018
by   Carlos H. C. Teixeira, et al.
0

In this work we propose R-GPM, a parallel computing framework for graph pattern mining (GPM) through a user-defined subgraph relation. More specifically, we enable the computation of statistics of patterns through their subgraph classes, generalizing traditional GPM methods. R-GPM provides efficient estimators for these statistics by employing a MCMC sampling algorithm combined with several optimizations. We provide both theoretical guarantees and empirical evaluations of our estimators in application scenarios such as stochastic optimization of deep high-order graph neural network models and pattern (motif) counting. We also propose and evaluate optimizations that enable improvements of our estimators accuracy, while reducing their computational costs in up to 3-orders-of-magnitude. Finally,we show that R-GPM is scalable, providing near-linear speedups on 44 cores in all of our tests.

READ FULL TEXT
research
10/01/2019

Retrieving Top Weighted Triangles in Graphs

Pattern counting in graphs is a fundamental primitive for many network a...
research
06/02/2019

Efficient Algorithms for Densest Subgraph Discovery

Densest subgraph discovery (DSD) is a fundamental problem in graph minin...
research
12/08/2020

Pattern Morphing for Efficient Graph Mining

Graph mining applications analyze the structural properties of large gra...
research
09/04/2015

NoSPaM Manual - A Tool for Node-Specific Triad Pattern Mining

The detection of triadic subgraph motifs is a common methodology in comp...
research
05/08/2021

Kudu: An Efficient and Scalable Distributed Graph Pattern Mining Engine

This paper proposes Kudu, a general distributed execution engine with a ...
research
08/21/2020

DwarvesGraph: A High-Performance Graph Mining System with Pattern Decomposition

Graph mining tasks, which focus on extracting structural information fro...
research
08/24/2022

ProbGraph: High-Performance and High-Accuracy Graph Mining with Probabilistic Set Representations

Important graph mining problems such as Clustering are computationally d...

Please sign up or login with your details

Forgot password? Click here to reset