Proceedings

Uncovering the Largest Community in Social Networks at Scale

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 2251-2260.

https://doi.org/10.24963/ijcai.2023/250

Abstract

The Maximum k-Plex Search (MPS) can find the largest k-plex, which is a generalization of the largest clique.

Although MPS is commonly used in AI to effectively discover real-world communities of social networks, existing MPS algorithms suffer from high computational costs because they iteratively scan numerous nodes to find the largest k-plex.

Here, we present an efficient MPS algorithm called Branch-and-Merge (BnM), which outputs an exact maximum k-plex.

BnM merges unnecessary nodes to explore a smaller graph than the original one.

Extensive evaluations on real-world social networks demonstrate that BnM significantly outperforms other state-of-the-art MPS algorithms in terms of running time.

  1. [Abello et al., 2002] James Abello, Mauricio G. C. Resende, and Sandra Sudarsky. Massive Quasi-Clique Detection. Proceedings of the 5th Latin American Symposium on The- oretical Informatics, page 598-612, 2002.
  2. [Albert and Barabási, 2002] Réka Albert and Albert-László Barabási. Statistical Mechanics of Complex Networks. Rev. Mod. Phys., 74:47-97, Jan 2002.
  3. [Balasundaram et al., 2007] B Balasundaram, Sergiy Butenko, I. Hicks, and S Sachdeva. Clique Relaxations in Social Network Analysis: The Maximum k-Plex Problem. Operations Research, 01 2007.
  4. [Balasundaram, 2007] Balabhaskar Balasundaram. Graph theoretic generalizations of clique: Optimization and ex- tensions. Texas A&M University, 2007.
  5. [Bianchi et al., 2020] Filippo Maria Bianchi, Daniele Grat- tarola, and Cesare Alippi. Spectral Clustering with Graph Neural Networks for Graph Pooling. In Proceedings of the 37th International Conference on Machine Learning, ICML'20. JMLR.org, 2020.
  6. [Bodaghi and Oliveira, 2022] Amirhosein Bodaghi and Jon- ice Oliveira. The Theater of Fake News Spreading, Who Plays Which Role? A Study on Real Graphs of Spreading on Twitter. Expert Systems with Applications, 189:116110, 2022.
  7. [Bomze et al., 1999] Immanuel M Bomze, Marco Budinich, Panos M Pardalos, and Marcello Pelillo. The Maximum Clique Problem. Handbook of Combinatorial Optimiza- tion, 4:1-74, 05 1999.
  8. [Carmel et al., 2009] David Carmel, Naama Zwerdling, Ido Guy, Shila Ofek-Koifman, Nadav Har'el, Inbal Ronen, Erel Uziel, Sivan Yogev, and Sergey Chernov. Person- alized Social Search Based on the User's Social Net- work. In Proceedings of the 18th ACM Conference on In- formation and Knowledge Management, CIKM'09, page 1227-1236, New York, NY, USA, 2009. Association for Computing Machinery.
  9. [Chang et al., 2022] Lijun Chang, Mouyi Xu, and Darren Strash. Efficient Maximum k-Plex Computation over Large Sparse Graphs. Proceedings of the VLDB Endow- ment, 16(2):127-139, 2022.
  10. [Conte et al., 2017] Alessio Conte, Donatella Firmani, Cate- rina Mordente, Maurizio Patrignani, and Riccardo Tor- lone. Fast Enumeration of Large K-Plexes. In Proceed- ings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD'17, page 115-124, New York, NY, USA, 2017. Association for Computing Machinery.
  11. [Conte et al., 2018] Alessio Conte, Tiziano De Matteis, Daniele De Sensi, Roberto Grossi, Andrea Marino, and Luca Versari. D2K: Scalable Community Detection in Massive Networks via Small-Diameter k-Plexes. KDD'18, page 1272-1281, New York, NY, USA, 2018. Association for Computing Machinery.
  12. [Cui et al., 2022] Yingan Cui, Xue Li, Junhuai Li, Huaijun Wang, and Xiaogang Chen. A Survey of Sampling Method for Social Media Embeddedness Relationship. ACM Com- put. Surv., 02 2022. Just Accepted.
  13. [Dai et al., 2022] Qiangqiang Dai, Rong-Hua Li, Hongchao Qin, Meihao Liao, and Guoren Wang. Scaling Up Max- imal K-Plex Enumeration. In Proceedings of the 31st ACM International Conference on Information & Knowl- edge Management, CIKM'22, page 345-354, New York, NY, USA, 2022. Association for Computing Machinery.
  14. [Danezis et al., 2010] George Danezis, Tuomas Aura, Shuo Chen, and Emre Kıcıman. How to share your favourite search results while preserving privacy and quality. In In- ternational Symposium on Privacy Enhancing Technolo- gies Symposium, pages 273-290. Springer, 2010.
  15. [Doerr et al., 2012] Benjamin Doerr, Mahmoud Fouz, and Tobias Friedrich. Why Rumors Spread so Quickly in So- cial Networks. Commun. ACM, 55(6):70-75, jun 2012.
  16. [Faloutsos et al., 1999] Michalis Faloutsos, Petros Falout- sos, and Christos Faloutsos. On Power-Law Relationships of the Internet Topology. SIGCOMM Comput. Commun. Rev., 29(4):251-262, 08 1999.
  17. [Gao et al., 2018] Jian Gao, Jiejiang Chen, Minghao Yin, Rong Chen, and Yiyuan Wang. An Exact Algorithm for Maximum k-Plexes in Massive Graphs. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI'18, pages 1449-1455. Inter- national Joint Conferences on Artificial Intelligence Orga- nization, 7 2018. IJCAI
  18. [Jiang et al., 2021] Hua Jiang, Dongming Zhu, Zhichao Xie, Shaowen Yao, and Zhang-Hua Fu. A New Upper Bound Based on Vertex Partitioning for the Maximum K-plex Problem. In Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI'21, pages 1689-1696. International Joint Conferences on Ar- tificial Intelligence Organization, 8 2021. IJCAI
  19. [Lee et al., 2019] Junhyun Lee, Inyeop Lee, and Jaewoo Kang. Self-Attention Graph Pooling. In Kamalika Chaud- huri and Ruslan Salakhutdinov, editors, Proceedings of the 36th International Conference on Machine Learning, vol- ume 97 of Proceedings of Machine Learning Research, pages 3734-3743. PMLR, 09-15 Jun 2019.
  20. [Leskovec and Krevl, 2014] J. Leskovec and A. Krevl. SNAP Datasets: Stanford Large Network Dataset Collec- tion. http://snap.stanford.edu/data, June 2014. Link
  21. [Li et al., 2018] Qimai Li, Zhichao Han, and Xiao-Ming Wu. Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learning. In Proceedings of the Thirty- Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, AAAI'18. AAAI Press, 2018.
  22. [Matsugu et al., 2020] Shohei Matsugu, Hiroaki Shiokawa, and Hiroyuki Kitagawa. Fast and Accurate Community Search Algorithm for Attributed Graphs. In Database and Expert Systems Applications: 31st International Confer- ence, DEXA'20, pages 233-249. Springer, 2020.
  23. [Matsugu et al., 2021] Shohei Matsugu, Hiroaki Shiokawa, and Hiroyuki Kitagawa. Fast Algorithm for Attributed Community Search. Journal of Information Processing, 29:188-196, 2021.
  24. [McClosky and Hicks, 2012] Benjamin McClosky and Illya V Hicks. Combinatorial Algorithms for the Maximum k-Plex Problem. Journal of Combinatorial Optimization, 23(1):29-49, 2012.
  25. [Moser et al., 2012] Hannes Moser, Rolf Niedermeier, and Manuel Sorge. Exact Combinatorial Algorithms and Ex- periments for Finding Maximum k-Plexes. Journal of combinatorial optimization, 24(3):347-373, 2012.
  26. [Noll and Meinel, 2007] Michael G. Noll and Christoph Meinel. Web Search Personalization Via Social Book- marking and Tagging. In Karl Aberer, Key-Sun Choi, Natasha Noy, Dean Allemang, Kyung-Il Lee, Lyndon Nixon, Jennifer Golbeck, Peter Mika, Diana Maynard, Ri- ichiro Mizoguchi, Guus Schreiber, and Philippe Cudré- Mauroux, editors, The Semantic Web, pages 367-380, Berlin, Heidelberg, 2007. Springer Berlin Heidelberg.
  27. [Pattillo et al., 2013] Jeffrey Pattillo, Nataly Youssef, and Sergiy Butenko. On Clique Relaxation Models in Network Analysis. European Journal of Operational Research, 226(1):9-18, 2013.
  28. [Rossi and Ahmed, 2015] Ryan Rossi and Nesreen Ahmed. The Network Data Repository with Interactive Graph An- alytics and Visualization. In Twenty-Ninth AAAI Confer- ence on Artificial Intelligence, AAAI'15, 2015.
  29. [Seidman, Stephen B and Foster, Brian L, 1978] Seidman, Stephen B and Foster, Brian L. A Graph-theoretic Gener- alization of the Clique Concept. Journal of Mathematical sociology, 6(1):139-154, 1978.
  30. [Seidman, 1983] Stephen B. Seidman. Network Structure and Minimum Degree. Social Networks, 5(3):269-287, 1983.
  31. [Shiokawa and Takahashi, 2020] Hiroaki Shiokawa and Tomokatsu Takahashi. DSCAN: Distributed Structural Graph Clustering for Billion-edge Graphs. In Database and Expert Systems Applications: 31st International Conference, DEXA'20, pages 38-54. Springer, 2020.
  32. [Shiokawa et al., 2013] Hiroaki Shiokawa, Yasuhiro Fuji- wara, and Makoto Onizuka. Fast Algorithm for Modularity-Based Graph Clustering. In Proceedings of the 27th AAAI Conference on Artificial Intelligence, AAAI'13, pages 1170-1176, 2013.
  33. [Shiokawa et al., 2019] Hiroaki Shiokawa, Toshiyuki Ama- gasa, and Hiroyuki Kitagawa. Scaling Fine-grained Mod- ularity Clustering for Massive Graphs. In Proceedings of the 28th International Joint Conference on Artificial Intel- ligence, IJCAI'19, pages 4597-4604, 2019. IJCAI
  34. [Shiokawa, 2021] Hiroaki Shiokawa. Scalable Affinity Prop- agation for Massive Satasets. In Proceedings of the 30th AAAI Conference on Artificial Intelligence, volume 35 of AAAI'21, pages 9639-9646, 2021.
  35. [Tomita and Seki, 2003] Etsuji Tomita and Tomokazu Seki. An Efficient Branch-and-Bound Algorithm for Finding a Maximum Clique. pages 278-289, 01 2003.
  36. [Wang and Dai, 2008] Lin Wang and Guan-zhong Dai. Global Stability of Virus Spreading in Complex Heteroge- neous Networks. SIAM Journal on Applied Mathematics, 68(5):1495-1502, 2008.
  37. [Wang et al., 2003] Yang Wang, D. Chakrabarti, Chenxi Wang, and C. Faloutsos. Epidemic Spreading in Real Net- works: an Eigenvalue Viewpoint. In 22nd International Symposium on Reliable Distributed Systems, 2003. Pro- ceedings., pages 25-34, 2003.
  38. [Wang et al., 2017] Yue Wang, Xun Jian, Zhenhua Yang, and Jia Li. Query Optimal k-Plex Based Community in Graphs. Data Science and Engineering, 2(4):257-273, 2017.
  39. [Wang et al., 2020] Yu Guang Wang, Ming Li, Zheng Ma, Guido Montufar, Xiaosheng Zhuang, and Yanan Fan. Haar Graph Pooling. In International Conference on Machine Learning, pages 9952-9962. PMLR, 2020.
  40. [Wiil et al., 2010] Uffe Wiil, Nasrullah Memon, and Panagi- otis Karampelas. Detecting New Trends in Terrorist Net- works. pages 435-440, 08 2010.
  41. [Xiao and Kou, 2017] Mingyu Xiao and Shaowei Kou. Ex- act Algorithms for the Maximum Dissociation Set and Minimum 3-Path Vertex Cover Problems. Theor. Comput. Sci., 657(PA):86-97, January 2017.
  42. [Xiao et al., 2017] Mingyu Xiao, Weibo Lin, Yuanshun Dai, and Yifeng Zeng. A Fast Algorithm to Compute Maximum k-Plexes in Social Network Analysis. In Thirty-First AAAI Conference on Artificial Intelligence, AAAI'17, 2017.
  43. [Ying et al., 2018] Rex Ying, Jiaxuan You, Christopher Mor- ris, Xiang Ren, William L. Hamilton, and Jure Leskovec. Hierarchical Graph Representation Learning with Differ- entiable Pooling. In Proceedings of the 32nd Interna- tional Conference on Neural Information Processing Sys- tems, NIPS'18, page 4805-4815, Red Hook, NY, USA, 2018.
  44. [Curran Associates Inc. Zhou et al., 2020] Yi Zhou, Jingwei Xu, Zhenyu Guo, Mingyu Xiao, and Yan Jin. Enumerating Maximal k- plexes with Worst-case Time Guarantee. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 34 of AAAI'20, pages 2442-2449, 2020.
  45. [Zhou et al., 2021] Yi Zhou, Shan Hu, Mingyu Xiao, and Zhang-Hua Fu. Improving Maximum k-Plex Solver via Second-Order Reduction and Graph Color Bounding. In Proceedings of the AAAI Conference on Artificial Intelli- gence, volume 35 of AAAI'21, pages 12453-12460, 2021.
  46. [Zhu et al., 2020] Jinrong Zhu, B. Chen, and Yifeng Zeng. Community Detection Based on Modularity and k-Plexes. Information Sciences, 513:127-142, 2020.

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

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