Abstract
The mining of communities in bipartite network has theory significance and application value to complex networks. The community mining problem of bipartite networks is transformed into a bidirectional clustering problem for 0–1 matrices. A new modularity measurement standard is proposed, and the ant colony optimization algorithm is applied to the mining of communities in bipartite networks. In this algorithm, each ant adds some rows and columns to the solution according to the probability formula. By repeating a certain number of times, the ant gets a solution corresponding to a community. The algorithm measures the quality of the solution according to the modularity and updates the pheromone. The algorithm preserves k solutions with the highest modularity obtained by all ants in each time, and selects the optimal k solutions as the division of communities by ant. The algorithm does not need to determine the number of communities in advance and can automatically identify the exact number of actual network communities. Experimental results show that the proposed algorithm can not only obtain high quality partition results, but also mine multiple overlapping communities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Newman, M.E.J.: The structure and function of complex networks. SIAM Rev. 45, 16–256 (2003)
Strogatz, S.H.: Exploring complex networks. Nature 410, 268–276 (2001)
Lind, P.G., Gonzalez, M.C., Herrmann, H.J.: Cycles and clustering in bipartite networks. Phys. Rev. E 72, 056127 (2005)
Zhang, P., Wang, J.L., Li, X.J., et al.: Clustering coefficient and community structure of bipartite networks. Phys. A 387, 6869–6875 (2008)
Barber, M.J.: Modularity and community detection in bipartite networks. Phys. Rev. E 76, 066102 (2007)
Lehmann, S., Schwartz, M., Hansen, L.K.: Biclique communities. Phys. Rev. E 78(1), 016108 (2008)
Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E 76(3), 036106 (2007)
Liu, X., Murata, T.: How does label propagation algorithm work in bipartite networks? In: Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, WI-IAT 2009, Washington, USA, pp. 5–8 (2009)
Du, N., Wang, B., Wu, B., et al.: Overlapping community detection in bipartite networks. WI, pp. 176–179 (2008)
Yang, W., et al.: Comparative definition of community in bipartite network. Complex Syst. Complex. Sci. 6(4), 40–44 (2009)
Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. USA 103(23), 8577–8582 (2006)
Guimera, R., Sales-Pardo, M., Amaral, L.A.: Module identification in bipartite and directed networks. Phys. Rev. E 76, 036102 (2007)
Davis, A., Gardner, B.B., Gardner, M.R.: Deep South. The University of Chicago Press, Chicago (1941)
Qiang, Y.: Research on community mining algorithm for complex networks. Yangzhou University, Yangzhou (2013)
Acknowledgements
This research was supported in part by the Chinese National Natural Science Foundation under Grant Nos. 61602202 and 61702441, the Natural Science Foundation of Jiangsu Province under contracts BK20160428 and BK20161302.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Chen, BL., Yuan, Y., Zhang, YJ., Li, FF., Yu, Q. (2019). Measurement and Algorithm for Overlapping Community Partitioning in Bipartite Networks. In: Barolli, L., Javaid, N., Ikeda, M., Takizawa, M. (eds) Complex, Intelligent, and Software Intensive Systems. CISIS 2018. Advances in Intelligent Systems and Computing, vol 772. Springer, Cham. https://doi.org/10.1007/978-3-319-93659-8_38
Download citation
DOI: https://doi.org/10.1007/978-3-319-93659-8_38
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93658-1
Online ISBN: 978-3-319-93659-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)