Sampling methods for counting temporal motifs

47Citations
Citations of this article
53Readers
Mendeley users who have this article in their library.

Abstract

Pattern counting in graphs is fundamental to several network science tasks, and there is an abundance of scalable methods for estimating counts of small patterns, often called motifs, in large graphs. However, modern graph datasets now contain richer structure, and incorporating temporal information in particular has become a key part of network analysis. Consequently, temporal motifs, which are generalizations of small subgraph patterns that incorporate temporal ordering on edges, are an emerging part of the network analysis toolbox. However, there are no algorithms for fast estimation of temporal motifs counts; moreover, we show that even counting simple temporal star motifs is NP-complete. Thus, there is a need for fast and approximate algorithms. Here, we present the first frequency estimation algorithms for counting temporal motifs. More specifically, we develop a sampling framework that sits as a layer on top of existing exact counting algorithms and enables fast and accurate memory-efficient estimates of temporal motif counts. Our results show that we can achieve one to two orders of magnitude speedups over existing algorithms with minimal and controllable loss in accuracy on a number of datasets.

Cite

CITATION STYLE

APA

Liu, P., Benson, A. R., & Charikar, M. (2019). Sampling methods for counting temporal motifs. In WSDM 2019 - Proceedings of the 12th ACM International Conference on Web Search and Data Mining (pp. 294–302). Association for Computing Machinery, Inc. https://doi.org/10.1145/3289600.3290988

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free