Proceedings

Dynamic Seed-GrowthCM: A Dynamic Benefit-Oriented Algorithm for Core Maximization on Large Graphs

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 3162-3170.

https://doi.org/10.24963/ijcai.2025/352

Abstract

The k-core has garnered significant attention in recent research as an effective measure of node importance within a graph. A k-core is defined as the maximal induced subgraph where each node has a degree of at least k. This paper addresses the core maximization problem: given a graph G, an integer k, and a budget b, the objective is to insert b new distinct edges into G to maximize the size of its k-core. This problem is theoretically proven to be NP-hard and APX-hard. However, the existing heuristic methods often struggle to achieve a good balance between efficiency and answer quality. In this paper, we propose a novel dynamic approach that, for the first time, uncovers the dynamic changes in node degrees. We introduce a new concept using the contribution of edges across different λ-shell components to the final solution. Based on these findings, we present the Dynamic Seed-GrowthCM method. This method selects the λ-shell component with the largest estimated benefit as the initial seed. In each iteration, depending on complete/partial growth, either a new seed is incorporated into the solution, or an existing seed undergoes growth, becoming a larger seed by adding connected components of the λ-shell component to the solution. Experimental results on ten datasets demonstrate that our algorithm significantly outperforms state-of-the-art methods in terms of solution quality on large graphs, while achieving a high computational efficiency.

  1. [Aral and Walker, 2012] Sinan Aral and Dylan Walker. Iden- tifying influential and susceptible members of social net- works. Science, 337(6092):337-341, 2012.
  2. [Batagelj and Zaversnik, 2003] Vladimir Batagelj and Mat- jaz Zaversnik. An o (m) algorithm for cores decomposition of networks. arXiv preprint cs/0310049, 2003.
  3. [Batagelj and Zaveršnik, 2011] V Batagelj and M Zaveršnik. Fast algorithms for determining core groups in social net- works. Advances in Data Analysis and Classification, 5(2):129-145, 2011.
  4. [Bhawalkar et al., 2015] Kshipra Bhawalkar, Jon Kleinberg, Kevin Lewi, Tim Roughgarden, and Aneesh Sharma. Pre- venting unraveling in social networks: The anchored k- core problem. SIAM Journal on Discrete Mathematics, 29(3):1452-1475, 2015.
  5. [Bonchi et al., 2019] Francesco Bonchi, Arijit Khan, and Lorenzo Severini. Distance-generalized core decomposi- tion. In proceedings of the 2019 international conference on management of data, pages 1006-1023, 2019.
  6. [Bruckner et al., 2015] Sharon Bruckner, Falk Hüffner, and Christian Komusiewicz. A graph modification approach for finding core-periphery structures in protein interaction networks. Algorithms for Molecular Biology, 10:1-13, 2015.
  7. [Chitnis and Talmon, 2018] Rajesh Chitnis and Nimrod Tal- mon. Can we create large k-cores by adding few edges? In International Computer Science Symposium in Russia, pages 78-89. Springer, 2018.
  8. [Govind and Lal, 2021] N Govind and Rajendra Prasad Lal. Evaluating user influence in social networks using k-core. In International Conference on Innovative Computing and Communications: Proceedings of ICICC 2020, Volume 2, pages 11-18. Springer, 2021.
  9. [Guo et al., 2022] Yuzhi Guo, Jiaxiang Wu, Hehuan Ma, and Junzhou Huang. Self-supervised pre-training for protein embeddings using tertiary structures. In Proceedings of the AAAI conference on artificial intelligence, volume 36, pages 6801-6809, 2022.
  10. [Guo et al., 2024] Bin Guo, Emil Sekerinski, and Lingyang Chu. Federated k-core decomposition: A secure dis- tributed approach. arXiv preprint arXiv:2410.02544, 2024.
  11. [Hua et al., 2019] Qiang-Sheng Hua, Yuliang Shi, Dongxiao Yu, Hai Jin, Jiguo Yu, Zhipen Cai, Xiuzhen Cheng, and Hanhua Chen. Faster parallel core maintenance algorithms in dynamic graphs. IEEE Transactions on Parallel and Distributed Systems, 31(6):1287-1300, 2019.
  12. [Jin et al., 2018] Hai Jin, Na Wang, Dongxiao Yu, Qiang- Sheng Hua, Xuanhua Shi, and Xia Xie. Core maintenance in dynamic graphs: A parallel approach based on match- ing. IEEE Transactions on Parallel and Distributed Sys- tems, 29(11):2416-2428, 2018.
  13. [Khaouid et al., 2015] Wissam Khaouid, Marina Barsky, Venkatesh Srinivasan, and Alex Thomo. k-core decom- position of large networks on a single pc. Proceedings of the VLDB Endowment, 9(1):13-23, 2015.
  14. [Laishram et al., 2018] Ricky Laishram, Ahmet Erdem Sariyüce, Tina Eliassi-Rad, Ali Pinar, and Sucheta Soundarajan. Measuring and improving the core re- silience of networks. In Proceedings of the 2018 World Wide Web Conference, pages 609-618, 2018.
  15. [Laishram et al., 2020] Ricky Laishram, Ahmet Erdem Sar, Tina Eliassi-Rad, Ali Pinar, and Sucheta Soundarajan. Residual core maximization: An efficient algorithm for maximizing the size of the k-core. In Proceedings of the 2020 SIAM International Conference on Data Mining, pages 325-333. SIAM, 2020.
  16. [Li et al., 2018a] Kan Li, Lin Zhang, and Heyan Huang. So- cial influence analysis: Models, methods, and evaluation. Engineering, 4(1):40-46, 2018.
  17. [Li et al., 2018b] Yuchen Li, Ju Fan, Yanhao Wang, and Kian-Lee Tan. Influence maximization on social graphs: A survey. IEEE Transactions on Knowledge and Data En- gineering, 30(10):1852-1872, 2018.
  18. [Liu and Zhang, 2020] Bin Liu and Feiteng Zhang. Incre- mental algorithms of the core maintenance problem on edge-weighted graphs. IEEE Access, 8:63872-63884, 2020.
  19. [Liu et al., 2021] Kaixin Liu, Sibo Wang, Yong Zhang, and Chunxiao Xing. An efficient algorithm for the anchored k-core budget minimization problem. In 2021 IEEE 37th International Conference on Data Engineering (ICDE), pages 1356-1367. IEEE, 2021.
  20. [Malliaros et al., 2016] Fragkiskos D Malliaros, Aposto- los N Papadopoulos, and Michalis Vazirgiannis. Core de- composition in graphs: Concepts, algorithms and applica- tions. In EDBT, pages 720-721, 2016.
  21. [Malliaros et al., 2020] Fragkiskos D Malliaros, Christos Gi- atsidis, Apostolos N Papadopoulos, and Michalis Vazir- giannis. The core decomposition of networks: Theory, al- gorithms and applications. The VLDB Journal, 29(1):61- 92, 2020.
  22. [Medya et al., 2020] Sourav Medya, Tiyani Ma, Arlei Silva, and Ambuj Singh. A game theoretic approach for core resilience. In International Joint Conferences on Artificial Intelligence Organization, 2020. IJCAI
  23. [Saríyüce et al., 2013] Ahmet Erdem Saríyüce, Bugra Gedik, Gabriela Jacques-Silva, Kun-Lung Wu, and Ümit V C ¸atalyürek. Streaming algorithms for k-core decomposition. Proceedings of the VLDB Endowment, 6(6):433-444, 2013.
  24. [Sarıyüce et al., 2016] Ahmet Erdem Sarıyüce, Bugra Gedik, Gabriela Jacques-Silva, Kun-Lung Wu, and Ümit V C ¸atalyürek. Incremental k-core decomposi- tion: Algorithms and evaluation. The VLDB Journal, 25:425-447, 2016.
  25. [Seidman, 1983] Stephen B Seidman. Network structure and minimum degree. Social networks, 5(3):269-287, 1983.
  26. [Sun et al., 2022] Xin Sun, Xin Huang, and Di Jin. Fast algo- rithms for core maximization on large graphs. Proceedings of the VLDB Endowment, 15(7):1350-1362, 2022.
  27. [Weng et al., 2021] Tongfeng Weng, Xu Zhou, Kenli Li, Peng Peng, and Keqin Li. Efficient distributed approaches to core maintenance on large dynamic graphs. IEEE Trans- actions on Parallel and Distributed Systems, 33(1):129- 143, 2021.
  28. [Yue et al., 2020] Xiang Yue, Zhen Wang, Jingong Huang, Srinivasan Parthasarathy, Soheil Moosavinasab, Yungui Huang, Simon M Lin, Wen Zhang, Ping Zhang, and Huan Sun. Graph embedding on biomedical networks: Methods, applications and evaluations. Bioinformatics, 36(4):1241- 1251, 2020.
  29. [Zhang et al., 2017a] Fan Zhang, Ying Zhang, Lu Qin, Wen- jie Zhang, and Xuemin Lin. Finding critical users for so- cial network engagement: The collapsed k-core problem. In Proceedings of the AAAI Conference on Artificial Intel- ligence, volume 31, 2017.
  30. [Zhang et al., 2017b] Yikai Zhang, Jeffrey Xu Yu, Ying Zhang, and Lu Qin. A fast order-based approach for core maintenance. In 2017 IEEE 33rd International Confer- ence on Data Engineering (ICDE), pages 337-348. IEEE, 2017.
  31. [Zhou et al., 2019] Zhongxin Zhou, Fan Zhang, Xuemin Lin, Wenjie Zhang, and Chen Chen. k-core maximization: An edge addition approach. In IJCAI, pages 4867-4873, 2019. IJCAI
  32. [Zhou et al., 2021] Wei Zhou, Hong Huang, Qiang-Sheng Hua, Dongxiao Yu, Hai Jin, and Xiaoming Fu. Core de- composition and maintenance in weighted graph. World Wide Web, 24:541-561, 2021.
  33. [Zhou et al., 2022] Zhongxin Zhou, Wenchao Zhang, Fan Zhang, Deming Chu, and Binghao Li. Vek: A vertex- oriented approach for edge k-core problem. World Wide Web, 25(2):723-740, 2022.
  34. [Zhu et al., 2018] Weijie Zhu, Chen Chen, Xiaoyang Wang, and Xuemin Lin. k-core minimization: An edge manip- ulation approach. In Proceedings of the 27th ACM Inter- national Conference on Information and Knowledge Man- agement, pages 1667-1670, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards