Proceedings of the 13th International Conference on Web Search and Data Mining 2020
DOI: 10.1145/3336191.3371839
|View full text |Cite
|
Sign up to set email alerts
|

The Power of Pivoting for Exact Clique Counting

Abstract: Clique counting is a fundamental task in network analysis, and even the simplest setting of 3-cliques (triangles) has been the center of much recent research. Getting the count of k-cliques for larger k is algorithmically challenging, due to the exponential blowup in the search space of large cliques. But a number of recent applications (especially for community detection or clustering) use larger clique counts. Moreover, one often desires local counts, the number of k-cliques per vertex/edge.Our main result i… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(35 citation statements)
references
References 40 publications
0
34
0
Order By: Relevance
“…We additionally compare our counting algorithms to Jain and Seshadhri's PIVOTER algorithm [28], Mhedhbi and Salihoglu's worst-case optimal join algorithm (WCO) [35], Lai et al's implementation of a binary join algorithm (BINARYJOIN) [30], and Pinar et al's ESCAPE algorithm [41]. Note that PIVOTER is designed for counting all cliques, and the latter three algorithms are designed for general subgraph counting.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…We additionally compare our counting algorithms to Jain and Seshadhri's PIVOTER algorithm [28], Mhedhbi and Salihoglu's worst-case optimal join algorithm (WCO) [35], Lai et al's implementation of a binary join algorithm (BINARYJOIN) [30], and Pinar et al's ESCAPE algorithm [41]. Note that PIVOTER is designed for counting all cliques, and the latter three algorithms are designed for general subgraph counting.…”
Section: Methodsmentioning
confidence: 99%
“…We also parallelize an external-memory algorithm by Goodrich and Pszona [25] and obtain the same complexity bounds. We believe that our parallel ranking algorithms may be of independent interest, as many other subgraph finding algorithms use low out-degree orderings (e.g., [25,41,28]).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Hand-optimized GPM applications [4,17,30,47] use algorithmic insight to prune the search tree. Table 2a (right) lists optimizations applicable to each application, and Table 2b (right) lists those that are supported by GPM systems.…”
Section: Low-level Sandslashmentioning
confidence: 99%
“…This is useful when both patterns are being searched for or when one pattern is more efficient to search for than the other. This typically requires a local count [30] (micro-level count [4]) of embeddings associated with a single vertex or edge instead of a global count (macro-level count) of embeddings that match the pattern.…”
Section: Local Counting (Lc)mentioning
confidence: 99%