Efficient k-clique Listing with Set Intersection Speedup

被引:4
|
作者
Yuan, Zhirong [1 ]
Peng, You [4 ]
Cheng, Peng [1 ]
Han, Li [1 ]
Lin, Xuemin [3 ]
Chen, Lei [2 ]
Zhang, Wenjie [4 ]
机构
[1] East China Normal Univ, Shanghai, Peoples R China
[2] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
[3] Shanghai Jiao Tong Univ, Antai Coll Econ & Management, Shanghai, Peoples R China
[4] Univ New South Wales, Kensington, NSW, Australia
基金
中国国家自然科学基金; 澳大利亚研究理事会;
关键词
ARBORICITY;
D O I
10.1109/ICDE53745.2022.00192
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Listing all k-cliques is a fundamental problem in graph mining, with applications in finance, biology, and social network analysis. However, owing to the exponential growth of the search space as k increases, listing all k-cliques is algorithmically challenging. DDegree and DDegCol are the stateof-the-art algorithms that exploit ordering heuristics based on degree ordering and color ordering, respectively. Both DDegree and DDegCol induce high time and space overhead for set intersections cause they construct and maintain all induced subgraphs. Meanwhile, it is non-trivial to implement the data level parallelism to further accelerate on DDegree and DDegCol. In this paper, we propose two efficient algorithms SDegree and BitCol for k-clique listing. We mainly focus on accelerating the set intersections for k-clique listing. Both SDegree and BitCol exploit the data level parallelism for further acceleration with single instruction multiple data (SIMD) or vector instruction sets. Furthermore, we propose two preprocessing techniques PreCore and Pre-List, which run in linear time. The preprocessing techniques significantly reduce the size of the original graph and prevent exploring a large number of invalid nodes. In the theoretical analysis, our algorithms have a comparable time complexity and a slightly lower space complexity than the stateof-the-art algorithms. The comprehensive experiments reveal that our algorithms outperform the state-of-the-art algorithms by 3.75x for degree ordering and 5.67x for color ordering on average.
引用
收藏
页码:1955 / 1968
页数:14
相关论文
共 50 条
  • [41] Personalized Movie Recommendation System Combining Data Mining with the k-Clique Method
    Vilakone, Phonexay
    Xinchang, Khamphaphone
    Park, Doo-Soon
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (05): : 1141 - 1155
  • [42] The Critical Point of k-Clique Percolation in the Erdős–Rényi Graph
    Gergely Palla
    Imre Derényi
    Tamás Vicsek
    Journal of Statistical Physics, 2007, 128 : 219 - 227
  • [43] Clustering of SSH Brute-Force Attack Logs Using k-Clique Percolation
    Studiawan, Hudan
    Pratomo, Baskoro Adi
    Anggoro, Radityo
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEMS (ICTS), 2016, : 39 - 42
  • [44] Finding a maximum k-club using the k-clique formulation and canonical hypercube cuts
    Esmaeel Moradi
    Balabhaskar Balasundaram
    Optimization Letters, 2018, 12 : 1947 - 1957
  • [45] Identifying and evaluating the internet opinion leader community based on k-clique clustering
    Weizhe Zhang
    Hui He
    Boran Cao
    Neural Computing and Applications, 2014, 25 : 595 - 602
  • [46] Heterogeneous quantum computing for satellite constellation optimization: solving the weighted k-clique problem
    Bass, Gideon
    Tomlin, Casey
    Kumar, Vaibhaw
    Rihaczek, Pete
    Dulny, Joseph, III
    QUANTUM SCIENCE AND TECHNOLOGY, 2018, 3 (02):
  • [47] Automatic Generation of Opaque Constants Based on the K-Clique Problem for Resilient Data Obfuscation
    Tiella, Roberto
    Ceccato, Mariano
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 182 - 192
  • [48] Mining Periodic k-Clique from Real-World Sparse Temporal Networks
    Ren, Zebin
    Qin, Hongchao
    Li, Rong-Hua
    Dai, Yongheng
    Wang, Guoren
    Li, Yanhui
    WEB AND BIG DATA, PT I, APWEB-WAIM 2022, 2023, 13421 : 461 - 476
  • [49] An Overlapping Community Discovery Algorithm Based on Label Propagation Constructing a K-Clique Network
    Xu, Xinqi
    Zheng, Xiaoyan
    2022 IEEE THE 5TH INTERNATIONAL CONFERENCE ON BIG DATA AND ARTIFICIAL INTELLIGENCE (BDAI 2022), 2022, : 232 - 236
  • [50] KClist++: A Simple Algorithm for Finding k-Clique Densest Subgraphs in Large Graphs
    Sun, Bintao
    Danisch, Maximilien
    Chan, T-H Hubert
    Sozio, Mauro
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (10): : 1628 - 1640