Abstract
Community mining is a powerful tool for discovering the knowledge of networks and has a wide application. The modularity is one of very popular measurements for evaluating the efficiency of community divisions. However, the modularity maximization is a NP-complete problem. As an effective optimization algorithm for solving NP-complete problems, ant colony based community detection algorithm has been proposed to deal with such task. However the low accuracy and premature still limit its performance. Aiming to overcome those shortcomings, this paper proposes a novel nature-inspired optimization for the community mining based on the Physarum, a kind of slime molds cells. In the proposed strategy, the Physarum-inspired model optimizes the heuristic factor of ant colony algorithm by endowing edges with weights. With the information of weights provided by the Physarum-inspired model, the optimized heuristic factor can improve the searching abilities of ant colony algorithms. Four real-world networks and two typical kinds of ant colony optimization algorithms are used for estimating the efficiency of proposed strategy. Experiments show that the optimized ant colony optimization algorithms can achieve a better performance in terms of robustness and accuracy with a lower computational cost.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3), 75–174 (2010)
Lee, J., Lee, J.: Hidden information revealed by optimal community structure from a protein-complex bipartite network improves protein function prediction. PLoS ONE 8(4), 1–11 (2013)
Li, D., Lv, Q., Xie, X., Shang, L., Xia, H., Lu, T., Gu, N.: Interest-based real-time content recommendation in online social communities. Knowl.-Based Syst. 28, 1–12 (2012)
Weng, L., Menczer, F., Ahn, Y.Y.: Virality prediction and community structure in social networks. Sci. Rep. 3, 2522 (2013)
Gong, M., Cai, Q., Chen, X., Ma, L.: Complex network clustering by multiobjective discrete particle swarm optimization based on decomposition. IEEE Trans. Evol. Comput. 18(1), 82–97 (2014)
Karrer, B., Newman, M.E.: Stochastic blockmodels and community structure in networks. Phys. Rev. E 83(1), 016107 (2011)
Newman, M.E.: Modularity and community structure in networks. Proc. Nat. Acad. Sci. 103(23), 8577–8582 (2006)
Mandala, S.R., Kumara, S.R., Rao, C.R., Albert, R.: Clustering social networks using ant colony optimization. Oper. Res. 13(1), 47–65 (2013)
Mohan, B.C., Baskaran, R.: A survey: ant colony optimization based recent research and implementation on several engineering domain. Expert Syst. Appl. 39(4), 4618–4627 (2012)
Nakagaki, T., Yamada, H., Tóth, Á.: Intelligence: maze-solving by an amoeboid organism. Nature 407(6803), 470–470 (2000)
Tero, A., Takagi, S., Saigusa, T., Ito, K., Bebber, D.P., Fricker, M.D., Yumiki, K., Kobayashi, R., Nakagaki, T.: Rules for biologically inspired adaptive network design. Science 327(5964), 439–442 (2010)
Tero, A., Kobayashi, R., Nakagaki, T.: A mathematical model for adaptive transport network in path finding by true slime mold. J. Theor. Biol. 244(4), 553–564 (2007)
Liu, Y.X., Gao, C., Zhang, Z.L., Lu, Y.X., Chen, S., Liang, M.X., Li, T.: Solving NP-hard problems with Physarum-based ant colony system. IEEE/ACM Trans. Comput. Biol. Bioinf. 14(1), 108–120 (2017)
Shelokar, P., Jayaraman, V., Kulkarni, B.: An ant colony approach for clustering. Anal. Chim. Acta 509(2), 187–195 (2004)
Mu, C., Zhang, J., Jiao, L.: An intelligent ant colony optimization for community detection in complex networks. In: 2014 IEEE Congress on Evolutionary Computation, pp. 700–706 (2014)
Pizzuti, C.: GA-Net: a genetic algorithm for community detection in social networks. In: Rudolph, G., Jansen, T., Beume, N., Lucas, S., Poloni, C. (eds.) PPSN 2008. LNCS, vol. 5199, pp. 1081–1090. Springer, Heidelberg (2008). doi:10.1007/978-3-540-87700-4_107
Jin, D., Yang, B., Liu, J., Liu, D.Y., He, D.X.: Ant colony optimization based on random walk for community detection in complex networks. Ruanjian Xuebao/J. Softw. 23(3), 451–464 (2012)
Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Phys. Rev. E 69, 066133 (2004)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76, 036106 (2007)
Acknowledgement
Prof. Zili Zhang and Dr. Xianghua Li are the corresponding authors. This work is supported by the National Natural Science Foundation of China (Nos. 61403315,61402379), CQ CSTC (No. cstc2015gjhz40002), Fundamental Research Funds for the Central Universities (Nos. XDJK2016A008, XDJK2016B029, XDJK2016D053) and Chongqing Graduate Student Research Innovation Project (No. CYS16067).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Liang, M., Gao, C., Li, X., Zhang, Z. (2017). A Physarum-Inspired Ant Colony Optimization for Community Mining. In: Kim, J., Shim, K., Cao, L., Lee, JG., Lin, X., Moon, YS. (eds) Advances in Knowledge Discovery and Data Mining. PAKDD 2017. Lecture Notes in Computer Science(), vol 10234. Springer, Cham. https://doi.org/10.1007/978-3-319-57454-7_57
Download citation
DOI: https://doi.org/10.1007/978-3-319-57454-7_57
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57453-0
Online ISBN: 978-3-319-57454-7
eBook Packages: Computer ScienceComputer Science (R0)