DIST: Efficient k-Clique Listing via Induced Subgraph Trie
Yehyun Nam, Jihoon Jang, Kunsoo Park, Jianye Yang, Cheng Long

TL;DR
The paper introduces DIST, an efficient algorithm for listing k-cliques in graphs by using an Induced Subgraph Trie to avoid redundant computations, significantly improving speed and space efficiency over previous methods.
Contribution
DIST is a novel algorithm that computes each clique only once and employs a new data structure and pruning technique for faster k-clique listing.
Findings
DIST outperforms existing algorithms by up to two orders of magnitude in speed.
The use of Induced Subgraph Trie reduces redundant computations.
Experimental results demonstrate superior efficiency on real-world networks.
Abstract
Listing k-cliques plays a fundamental role in various data mining tasks, such as community detection and mining of cohesive substructures. Existing algorithms for the k-clique listing problem are built upon a general framework, which finds k-cliques by recursively finding (k-1)-cliques within subgraphs induced by the out-neighbors of each vertex. However, this framework has inherent inefficiency of finding smaller cliques within certain subgraphs repeatedly. In this paper, we propose an algorithm DIST for the k-clique listing problem. In contrast to existing works, the main idea in our approach is to compute each clique in the given graph only once and store it into a data structure called Induced Subgraph Trie, which allows us to retrieve the cliques efficiently. Furthermore, we propose a method to prune search space based on a novel concept called soft embedding of an l-tree, which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Network Packet Processing and Optimization · Data Mining Algorithms and Applications
