Skip to main content
Log in

Detecting overlapping communities in poly-relational networks

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Discovering communities can promote the understanding of the structure, function and evolution in various systems. Overlapping community detection in poly-relational networks has gained much more interests in recent years, due to the fact that poly-relational networks and communities with pervasive overlap are prevalent in the real world. A plethora of methods detect communities from the poly-relational network by converting it to mono-relational networks first. Nevertheless, they commonly assume different relations are independent from each other, which is obviously unreal to real-life cases. In this paper, we attempt to relax this strong assumption by introducing a novel co-ranking framework, named MutuRank. It makes full use of the mutual influence between relations and actors to transform the poly-relational network to the mono-relational network. We then present a novel GMM-NK (Gaussian Mixture Model with Neighbor Knowledge) algorithm incorporating the impact from neighbors into the traditional GMM. Experimental results both on synthetic networks and the real-world network have verified the effectiveness of MutuRank and GMM-NK.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9

Similar content being viewed by others

Notes

  1. http://webdocs.cs.ualberta.ca/~zaiane/htmldocs/ConfRanking.html

References

  1. Bazaraa, M.S., Jarvis, J.J., Sherali, H.D.: Linear programming and network flows. John Wiley & Sons, New York (2011)

    Google Scholar 

  2. Berlingerio, M., Coscia, M., Giannotti, F., Monreale, A., Pedreschi, D.: Multidimensional networks: foundations of structural analysis. World Wide Web 16(5–6), 567–593 (2013)

    Article  Google Scholar 

  3. Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Statistical Mechanics: Theory and Experiment 10, P10,008 (2008)

  4. Cai, D., Shao, Z., He, X., Yan, X., Han, J.: Community mining from multi-relational networks. In: Proceedings of the 9th European Conference on Principles and Practice of Knowledge Discovery in Databases, pp 445–452. Springer, Berlin Heidelberg (2005)

  5. Cao, J., Wu, Z., Wu, J., Xiong, H.: SAIL: Summation-based incremental learning for information-theoretic text clustering. IEEE Trans. Cybern. 43(2), 570–584 (2013)

    Article  Google Scholar 

  6. Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3), 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  7. Fu, Q., Banerjee, A.: Multiplicative mixture models for overlapping clustering. In: Proceedings of 8th IEEE International Conference on Data Mining, pp. 791–796. IEEE (2008)

  8. Karrer, B., Newman, M.E.J.: Stochastic blockmodels and community structure in networks. Phys. Rev. E 83(1), 016,107 (2011)

    Article  MathSciNet  Google Scholar 

  9. Kellogg, R.: Uniqueness in the schauder fixed point theorem. Proc. Am. Math. Soc. 60(1), 207–210 (1976)

    Article  MathSciNet  Google Scholar 

  10. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Systems Technical Journal 49(2), 291–307 (1970)

    Article  MATH  Google Scholar 

  11. Kleinberg, J.M.: Authoritative sources in a hyperlinked environment. J. ACM 46(5), 604–632 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  12. Ma, H., Yang, H., Lyu, M.R., King, I.: Sorec: social recommendation using probabilistic matrix factorization. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management, pp. 931–940. ACM (2008)

  13. Modani, N., Nagar, S., Shannigrahi, S., Gupta, R., Dey, K., Goyal, S., Nanavati, A.: Like-minded communities: bringing the familiarity and similarity together. World Wide Web 17(5), 899–919 (2014)

    Article  Google Scholar 

  14. Musial, K., Budka, M., Juszczyszyn, K.: Creation and growth of online social network. World Wide Web 16(4), 422–477 (2013)

    Article  Google Scholar 

  15. Newman, M.: Fast algorithm for detecting community structure in networks. Phys. Rev. E 69(6), 066,113 (2004)

    Article  Google Scholar 

  16. Ng, M., Li, X., Ye, Y.: Multirank: co-ranking for objects and relations in multi-relational data. In: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1217–1225. ACM (2011)

  17. Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking: bringing order to the web. Tech. Rep. SIDL-WP-1999-0120, Stanford InfoLab (1999)

  18. Palla, G., Derenyi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814–818 (2005)

    Article  Google Scholar 

  19. Papadopoulos, S., Kompatsiaris, Y., Vakali, A., Spyridonos, P.: Community detection in social media. Data Min. Knowl. Disc. 24(3), 515–554 (2012)

    Article  Google Scholar 

  20. Qian, T., Li, Q., Srivastava, J., Peng, Z., Yang Y., Wang, S.: Exploiting small world property for network clustering. World Wide Web 17(3), 405–425 (2014)

    Article  Google Scholar 

  21. Raghavan, U.N., Albert, R., Kumara, S.: Near linear time algorithm to detect community structures in large-scale networks . Phys. Rev. E 76(3), 036,106 (2007)

    Article  Google Scholar 

  22. Rahimian, F., Payberah, A., Girdzijauskas, S., Jelasity, M., Haridi, S.: Ja-be-ja: A distributed algorithm for balanced graph partitioning. Tech. rep., Swedish Institute of Computer Science (2013)

  23. Rodriguez, M., Shinavier, J.: Exposing multi-relational networks to single-relational network analysis algorithms . J. Informetrics 4(1), 29–41 (2010)

    Article  Google Scholar 

  24. Szell, M., Lambiotte, R., Thurner, S.: Multirelational organization of large-scale social networks in an online world. Proc. Natl. Acad. Sci. 107(3), 13,636–13,641 (2010)

    Article  Google Scholar 

  25. Tang, J., Gao, H., Liu, H.: mtrust: discerning multi-faceted trust in a connected world. In: Proceedings of the 5th ACM International Conference on Web Search and Data Mining, pp. 93–102. ACM (2012)

  26. Tang, J., Yao, L., Zhang, D., Zhang, J.: A combination approach to web user profiling. ACM Trans. Knowl. Disc. from Data (TKDD) 5(1), 2 (2010)

    Google Scholar 

  27. Tang, L., Liu, H.: Relational learning via latent social dimensions. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 817–826. ACM (2009)

  28. Tang, L., Liu, H., Zhang, J.: Identifying evolving groups in dynamic multimode networks. IEEE Trans. Knowl. and Data Eng. 24(1), 72–85 (2012)

    Article  Google Scholar 

  29. Tang, L., Wang, X., Liu, H.: Community detection via heterogeneous interaction analysis. Data Min. Knowl. Disc. 25(1), 1–33 (2012)

    Article  MathSciNet  Google Scholar 

  30. Wang, Y., Liu, H., Lin, H., Wu, J., Wu, Z., Cao, J.: SEA: a system for event analysis on chinese tweets. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1498–1501. ACM (2013)

  31. Wei, F., Qian, W., Wang, C., Zhou, A.: Detecting overlapping community structures in networks. World Wide Web 12(2), 235–261 (2009)

    Article  Google Scholar 

  32. Xie, J., Kelley, S., Szymanski, B.K.: Overlapping community detection in networks: the state of the art and comparative study. ACM Comput. Surv. 45(4) (2013)

  33. Yang, B., Liu, J., Feng, J.: On the spectral characterization and scalable mining of network communities. IEEE Trans. Knowl. Data Eng. 24(2), 326–337 (2012)

    Article  MathSciNet  Google Scholar 

  34. Yang, J., Fung, G., Lu, W., Zhou, X., Chen, H., Du, X.: Finding superior skyline points for multidimensional recommendation applications. World Wide Web 15(1), 33–60 (2012)

    Article  Google Scholar 

Download references

Acknowledgments

This research was partially supported by National Natural Science Foundation of China under Grants 61103229, 71372188 and 61100197, National Center for International Joint Research on E-Business Information Processing under Grant 2013B01035, National Key Technologies R&D Program of China under Grant 2013BAH16F01, Industry Projects in Jiangsu S&T Pillar Program under Grant BE2014141, Key Project of Natural Science Research in Jiangsu Provincial Colleges and Universities under Grants 12KJA520001 and 14KJA520001, National Soft Science Research Program under Grant 2013GXS4B081 and the Natural Science Foundation of Jiangsu Province of China under Grant BK2012863.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiang Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, Z., Cao, J., Zhu, G. et al. Detecting overlapping communities in poly-relational networks. World Wide Web 18, 1373–1390 (2015). https://doi.org/10.1007/s11280-015-0330-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-015-0330-8

Keywords

Navigation