Skip to main content
Log in

Community Detection Based on Regularized Semi-Nonnegative Matrix Tri-Factorization in Signed Networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Community detection is a fundamental task in the social network analysis field, which is beneficial for many real-world applications such as recommendation systems and telephone fraud detection. Community detection in unsigned networks has been extensively studied, however, few works focus on community detection in signed networks. Under this background, we propose a framework based on regularized semi-nonnegative matrix tri-factorization which maps the signed network from high-dimensional space to low-dimensional space, such that the communities of the signed network can be derived. In addition, to improve the detection accuracy, we introduce a graph regularization to distribute the pair of nodes which are connected with negative links into different communities. The experimental results on both synthetic datasets and real-world datasets verify the effectiveness of the proposed method.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Tang L, Liu H Community detection and mining in social media. www.morganclaypool.com

  2. Sageman M (2004) Understanding terror networks. University of Pennsylvania Press, Philadelphia

    Book  Google Scholar 

  3. Xu J, Chen H (2005) CrirnelNet explorer: a framework for criminal network knowledge discovery. ACM Trans Inf Syst 23(2):201–226

    Article  MathSciNet  Google Scholar 

  4. Chen H, Chung W, Xu JJ et al (2004) Crime data mining: a general framework and some examples. Computer 37(4):50–56

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  6. Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci 99(12):7821– 7826

    Article  MathSciNet  MATH  Google Scholar 

  7. Greene D, Cunningham P (2013) Producing a unified graph representation from multiple social network views. In: Proceedings of the 5th annual ACM web science conference, pp 118–121

    Chapter  Google Scholar 

  8. Doreian P, Mrvar A (1996) A partitioning approach to structural balance. Soc Netw 18(2):149–168

    Article  Google Scholar 

  9. Kunegis J, Preusse J, Schwagereit F (2013) What is the added value of negative links in online social networks? In: International conference on world wide web, pp 727–736

    Google Scholar 

  10. Tang J, Aggarwal C, Liu H (2012) A survey of mining signed networks in social media. In: IEEE transactions on knowledge and data engineering

  11. Pei Y, Chakraborty N, Sycara K (2015) Nonnegative matrix tri-factorization with graph regularization for community detection in social networks. In: International conference on artificial intelligence. AAAI Press

    Google Scholar 

  12. Chiang KY, Hsieh CJ, Natarajan N et al (2014) Prediction and clustering in signed networks: a local to global perspective. J Mach Learn Res 15(1):1177–1213

    MathSciNet  MATH  Google Scholar 

  13. Wu L, Ying XW, Wu XT et al (2011) Spectral analysis of kbalance signed graphs. In: Advances in knowledge discovery and data mining, pp 1–12

    Google Scholar 

  14. Kunegis J, Schmidt S, Lommatzsch A et al (2010) Spectral analysis of signed graphs for clustering, prediction and visualization. In: Siam international conference on data mining, SDM 2010, pp 975–978

    Google Scholar 

  15. Chiang K-Y, Whang JJ, Dhillon IS (2012) Scalable clustering of signed networks using balance normalized cut. In: Proceedings of the 21st ACM international conference on information and knowledge management. ACM

    Google Scholar 

  16. Anchuri P, Magdon-Ismail M (2012) Communities and balance in signed networks: a spectral approach. In: 2012 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM), pp 235–242

    Chapter  Google Scholar 

  17. Newman ME, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69 (2):026113

    Article  Google Scholar 

  18. Liu C, Liu J, Jiang Z (2014) A multiobjective evolutionary algorithm based on similarity for community detection from signed social networks. IEEE Trans Cybern 44(12):2274–2287

    Article  Google Scholar 

  19. Amelio A, Pizzuti C (2013) Community mining in signed networks: a multiobjective approach. In: IEEE/ACM international conference on advances in social networks analysis and mining, pp 95–99

    Google Scholar 

  20. Chen Y, Wang X-l, Yuan B (2013) Overlapping community detection in signed networks. arXiv:1310-4023

  21. Yang B, Cheung WK, Liu J (2007) Community mining from signed social networks. IEEE Trans Knowl Data Eng 19(10): 1333–1348

    Article  Google Scholar 

  22. Lee DD, Sebastian Seung H (2001) Algorithms for nonnegative matrix factorization. In: Advances in neural information processing systems, pp 556–562

  23. Wang F, Li T, Wang X et al (2011) Community discovery using nonnegative matrix factorization. Data Min Knowl Disc 22(3):493–521

    Article  MathSciNet  MATH  Google Scholar 

  24. Chris D, Tao LI, Jordan MI (2010) Convex and seminonnegative matrix factorizations. In: IEEE transactions on pattern analysis and machine intelligence

  25. Yokoya N, Chanussot J, Iwasaki A (2014) Nonlinear unmixing of hyperspectral data using semi-nonnegative matrix factorization. IEEE Trans Geosci Remote Sens 52(2):1430–1437

    Article  Google Scholar 

  26. Mo Q, Draper BA (2012) Semi-nonnegative matrix factorization for motion segmentation with missing data. Lect Notes Comput Sci 7578(1):402–415

    Article  Google Scholar 

  27. Strehl A, Ghosh J (2003) Cluster ensemble-a knowledge reuse framework for combining multiple partitions. J Mach Learn 3:583–617

    MathSciNet  MATH  Google Scholar 

  28. Lin W, Kong X, Yu PS et al (1948) Community detection in incomplete information networks. N Engl J Med 319(5):313–324

    Google Scholar 

  29. Gmez S, Jensen P, Arenas A (2009) Analysis of community structure in networks of correlated data. Phys Rev E 80(1):016114

    Article  Google Scholar 

  30. Kropivnik S, Mrvar A (1996) An analysis of the slovene parliamentary parties network. In: Proceedings of develop data analysis, pp 209–216

    Google Scholar 

  31. Read KE (1954) Cultures of the central highlands, New Guinea. Southwest J Anthropol 1:1–43

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (No.61473149, No.61301159), Natural Science Foundation of Jiangsu Province, China (No. BK20140073) and China Postdoctoral Science Foundation (No.2015M571635, No. 2016T90404).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhisong Pan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Z., Chen, J., Fu, Y. et al. Community Detection Based on Regularized Semi-Nonnegative Matrix Tri-Factorization in Signed Networks. Mobile Netw Appl 23, 71–79 (2018). https://doi.org/10.1007/s11036-017-0883-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-017-0883-0

Keywords

Navigation