Efficient Sampling Algorithms for Approximate Temporal Motif Counting (Extended Version)

07/28/2020
by   Jingjing Wang, et al.
0

A great variety of complex systems ranging from user interactions in communication networks to transactions in financial markets can be modeled as temporal graphs, which consist of a set of vertices and a series of timestamped and directed edges. Temporal motifs in temporal graphs are generalized from subgraph patterns in static graphs which take into account edge orderings and durations in addition to structures. Counting the number of occurrences of temporal motifs is a fundamental problem for temporal network analysis. However, existing methods either cannot support temporal motifs or suffer from performance issues. In this paper, we focus on approximate temporal motif counting via random sampling. We first propose a generic edge sampling (ES) algorithm for estimating the number of instances of any temporal motif. Furthermore, we devise an improved EWS algorithm that hybridizes edge sampling with wedge sampling for counting temporal motifs with 3 vertices and 3 edges. We provide comprehensive analyses of the theoretical bounds and complexities of our proposed algorithms. Finally, we conduct extensive experiments on several real-world datasets, and the results show that our ES and EWS algorithms have higher efficiency, better accuracy, and greater scalability than the state-of-the-art sampling method for temporal motif counting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2022

Efficient Sampling Algorithms for Approximate Motif Counting in Temporal Graph Streams

A great variety of complex systems, from user interactions in communicat...
research
10/01/2018

A sampling framework for counting temporal motifs

Pattern counting in graphs is fundamental to network science tasks, and ...
research
10/18/2019

Temporal Network Sampling

Temporal networks representing a stream of timestamped edges are seeming...
research
02/10/2023

Characterization of Simplicial Complexes by Counting Simplets Beyond Four Nodes

Simplicial complexes are higher-order combinatorial structures which hav...
research
01/01/2023

Graphlets over Time: A New Lens for Temporal Network Analysis

Graphs are widely used for modeling various types of interactions, such ...
research
02/21/2022

Quantifying Uncertainty for Temporal Motif Estimation in Graph Streams under Sampling

Dynamic networks, a.k.a. graph streams, consist of a set of vertices and...
research
03/10/2021

Effectively Counting s-t Simple Paths in Directed Graphs

An important tool in analyzing complex social and information networks i...

Please sign up or login with your details

Forgot password? Click here to reset