Abstract
Community search is an important problem in network analysis, which has attracted much attention in recent years. As a query-oriented variant of community detection problem, community search starts with some given nodes, pays more attention to local network structures, and gets personalized resultant communities quickly. The existing community search method typically returns a single target community containing query nodes by default. This is a strict requirement and does not allow much flexibility. In many real-world applications, however, query nodes are expected to be located in multiple communities with different semantics. To address this limitation of existing methods, an efficient spectral-based Multi-Scale Community Search method (MSCS) is proposed, which can simultaneously identify the multi-scale target local communities to which query node belong. In MSCS, each node is equipped with a graph Fourier multiplier operator. The access of the graph Fourier multiplier operator helps nodes to obtain feature representations at various community scales. In addition, an efficient algorithm is proposed for avoiding the large number of matrix operations due to spectral methods. Comprehensive experimental evaluations on a variety of real-world datasets demonstrate the effectiveness and efficiency of the proposed method.
Similar content being viewed by others
References
Fortunato S. Community detection in graphs. Physics Reports, 2010, 486(3–5): 75–174
Capriello A, Altinay L, Monti A. Exploring resource procurement for community-based event organization in social enterprises: evidence from Piedmont, Italy. Current Issues in Tourism, 2019, 22(19): 2319–2322
Li S, Song X, Lu H, Zeng L, Shi M, Liu F. Friend recommendation for cross marketing in online brand community based on intelligent attention allocation link prediction algorithm. Expert Systems with Applications, 2020, 139: 112839
Fang Y, Huang X, Qin L, Zhang Y, Zhang W, Cheng R, Lin X. A survey of community search over big graphs. The VLDB Journal, 2020, 29(1): 353–392
Forouzandeh S, Rostami M, Berahmand K. A hybrid method for recommendation systems based on tourism with an evolutionary algorithm and topsis model. Fuzzy Information and Engineering, 2022, 14(1): 26–50
Li J, Ma H, Li Q, Li Z, Chang L. A two—stage community search method based on seed replacement and joint random walk. In: Proceedings of International Joint Conference on Neural Networks. 2021, 1–7
Chang Y, Ma H, Chang L, Li Z. Community detection with attributed random walk via seed replacement. Frontiers of Computer Science, 2022, 16(5): 165324
Reichardt J, Bornholdt S. Statistical mechanics of community detection. Physical Review E, 2006, 74(1): 016110
Hammond D K, Vandergheynst P, Gribonval R. Wavelets on graphs via spectral graph theory. Applied and Computational Harmonic Analysis, 2011, 30(2): 129–150
Liu Q, Zhu Y, Zhao M, Huang X, Xu J, Gao Y. VAC: vertex—centric attributed community search. In: Proceedings of the 36th IEEE International Conference on Data Engineering. 2020, 937–948
Yang Z, Li X, Zhang X, Luo W, Li K. K—truss community most favorites query based on top—t. World Wide Web, 2022, 25(2): 949–969
Tsourakakis C. The k—clique densest subgraph problem. In: Proceedings of the 24th International Conference on World wide Web. 2015, 1122–1132
Meng S, Yang H, Liu X, Chen Z, Xuan J, Wu Y. Personalized influential community search in large networks: a K—ECC—based model. Discrete Dynamics in Nature and Society, 2021, 2021: 5363946
Wei J, Ma H, Liu Y, Li Z, Li N. Hierarchical high—order co—clustering algorithm by maximizing modularity. International Journal of Machine Learning and Cybernetics, 2021, 12(10): 2887–2898
Li Q, Ma H, Li J, Li Z, Jiang Y. Incorporating user preference into multi-community and outliers search. In: Proceedings of International Joint Conference on Neural Networks. 2021, 1–8
Li Q, Ma H, Li J, Li Z, Jiang Y. Searching target communities with outliers in attributed graph. Knowledge—Based Systems, 2022, 235: 107622
Gao J, Chen J, Li Z, Zhang J. ICS—GNN: lightweight interactive community search via graph neural network. Proceedings of the VLDB Endowment, 2021, 14(6): 1006–1018
Jiang Y, Rong Y, Cheng H, Huang X, Zhao K, Huang J. Query driven-graph neural networks for community search: from non-attributed, attributed, to interactive attributed. 2021, arXiv preprint arXiv: 2104, 0358: 3
Von Luxburg U. A tutorial on spectral clustering. Statistics and Computing, 2007, 17(4): 395–416
Newman M E J. Spectral methods for community detection and graph partitioning. Physical Review E, 2013, 88(4): 042822
Zhang S, Wang R S, Zhang X S. Identification of overlapping community structure in complex networks using fuzzy c—means clustering. Physica A: Statistical Mechanics and its Applications, 2007, 374(1): 483–490
Ali H T, Couillet R. Improved spectral community detection in large heterogeneous networks. The Journal of Machine Learning Research, 2017, 18(1): 8344–8392
Kumar S, Panda B S, Aggarwal D. Community detection in complex networks using network embedding and gravitational search algorithm. Journal of Intelligent Information Systems, 2021, 57(1): 51–72
Karaaslanlı A, Aviyente S. Community detection in dynamic networks: equivalence between stochastic blockmodels and evolutionary spectral clustering. IEEE Transactions on Signal and Information Processing over Networks, 2021, 7: 130–143
Gupta P, Bahga S S. High-resolution numerical simulations of electrophoresis using the Fourier pseudo-spectral method. Electrophoresis, 2021, 42(7–8): 890–898
Li Y, Sha C, Huang X, Zhang Y. Community detection in attributed graphs: An embedding approach. In: Proceedings of the 32nd AAAI conference on artificial intelligence. 2018
Chung F R K. Spectral Graph Theory. Providence: American Mathematical Society, 1997
Leonardi N, Van De Ville D. Tight wavelet frames on multislice graphs. IEEE Transactions on Signal Processing, 2013, 61(13): 3357–3367
Zellmer C, Tran T A, Sridhar S. Seeing the bigger picture. Nature Reviews Microbiology, 2021, 19(12): 745–745
Mason J C, Handscomb D C. Chebyshev polynomials. Chapman and Hall/CRC, 2002
Phillips G M. Interpolation and approximation by polynomials. Springer Science & Business Media, 2003
Rivlin T J. Chebyshev Polynomials. Mineola: Dover Publications, Inc., 2020
Newman M E J. Modularity and community structure in networks. Proceedings of the National Academy of Sciences of the United States of America, 2006, 103(23): 8577–8582
Yang J, Leskovec J. Defining and evaluating network communities based on ground—truth. Knowledge and Information Systems, 2015, 42(1): 181–213
Sales-Pardo M, Guimera R, Moreira A A, Nunes Amaral L A. Extracting the hierarchical organization of complex systems. Proceedings of the National Academy of Sciences, 2007, 104(39): 15224–15229
Bian Y, Yan Y, Cheng W, Wang W, Luo D, Zhang X. On multi—query local community detection. In: Proceedings of IEEE International Conference on Data Mining. 2018, 9–18
He K, Sun Y, Bindel D, Hopcroft J, Li Y. Detecting overlapping communities from local spectral subspaces. In: Proceedings of IEEE International Conference on Data Mining. 2015: 769–774
He K, Shi P, Bindel D, Hopcroft J E. Krylov subspace approximation for local community detection in large networks. ACM Transactions on Knowledge Discovery from Data, 2019, 13(5): 1–30
Tremblay N, Borgnat P. Graph wavelets for multiscale community mining. IEEE Transactions on Signal Processing, 2014, 62(20): 5227–5239
Luo W, Zhang D, Ni L, Lu N. Multiscale local community detection in social networks. IEEE Transactions on Knowledge and Data Engineering, 2021, 33(3): 1102–1112
Acknowledgements
This work was supported by the Industrial Support Project of Gansu Colleges (2022CYZC-11), National Natural Science Foundation of China (61363058, 61966004), Northwest Normal University Young Teachers Research Capacity Promotion Play (NWNU-LKQN2019-2) and Natural Science Foundation of Gansu Province (21JR7RA114).
Author information
Authors and Affiliations
Corresponding author
Additional information
Cairui Yan is currently a postgraduate student in the College of Computer Science and Engineering at Northwest Normal University, China. Her general area of research is multi-scale community mining.
Huifang Ma is currently a professor in the College of Computer Science and Engineering at Northwest Normal University, China. Her general area of research is data mining and machine learning.
Qingqing Li is currently a postgraduate student in the College of Computer Science and Engineering at Northwest Normal University, China. Her general area of research is local community detection.
Fanyi Yang is currently a postgraduate student in the College of Computer Science and Engineering at Northwest Normal University, China. His general area of research is polarized communities discovering.
Zhixin Li is currently a professor in the College of Computer Science and Information Engineering at Guangxi Normal University, China. His general area of research is natural language processing and machine learning.
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Yan, C., Ma, H., Li, Q. et al. Efficient multi-scale community search method based on spectral graph wavelet. Front. Comput. Sci. 17, 175335 (2023). https://doi.org/10.1007/s11704-022-2220-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11704-022-2220-4