Retrieving top weighted triangles in graphs

12Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Pattern counting in graphs is a fundamental primitive for many network analysis tasks, and there are several methods for scaling subgraph counting to large graphs. Many real-world networks have a notion of strength of connection between nodes, which is often modeled by a weighted graph, but existing scalable algorithms for pattern mining are designed for unweighted graphs. Here, we develop deterministic and random sampling algorithms that enable the fast discovery of the 3-cliques (triangles) of largest weight, as measured by the generalized mean of the triangle’s edge weights. For example, one of our proposed algorithms can find the top-1000 weighted triangles of a weighted graph with billions of edges in thirty seconds on a commodity server, which is orders of magnitude faster than existing “fast” enumeration schemes. Our methods open the door towards scalable pattern mining in weighted graphs.

Cite

CITATION STYLE

APA

Kumar, R., Liu, P., Charikar, M., & Benson, A. R. (2020). Retrieving top weighted triangles in graphs. In WSDM 2020 - Proceedings of the 13th International Conference on Web Search and Data Mining (pp. 295–303). Association for Computing Machinery, Inc. https://doi.org/10.1145/3336191.3371823

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