Skip to main content

A Community Detection Method Based on the Subspace Similarity of Nodes in Complex Networks

  • Conference paper
  • First Online:
  • 1047 Accesses

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 45))

Abstract

Many real-world networks have a topological structure characterized by cohesive groups of vertices. Community detection aims at identifying such groups and plays a critical role in network science. Till now, many community detection methods have been developed in the literature. Most of them require to know the number of communities and the low accuracy in the complex networks are the shortcomings of most of these methods. To tackle these issues in this paper, a novel community detection method called CDNSS is proposed. The proposed method is based on the nodes subspace similarity and includes two main phases; seeding and expansion. In the first phase, seeds are identified using the potential distribution in the local and global similarity space. To compute the similarity between each pair, a specific centrality measure by considering the sparse linear coding and self-expressiveness ability of nodes. Then, the nodes with best focal state are discovered which guarantees the stability of solutions. In the expansion phase, a greedy strategy is used to assign the unlabeled nods to the relevant focal regions. The results of the experiments performed on several real-world and synthetic networks confirm the superiority of the proposed method in comparison with well-known and state-of-the-art community detection methods.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Eliacik, A.B., Erdogan, N.: Influential user weighted sentiment analysis on topic based microblogging community. Expert Syst. Appl. 92, 403–418 (2018)

    Article  Google Scholar 

  2. Moradi, P., Ahmadian, S., Akhlaghian, F.: An effective trust-based recommendation method using a novel graph clustering algorithm. Phys. A 436, 462–481 (2015)

    Article  Google Scholar 

  3. Rezaeimehr, F., Moradi, P., Ahmadian, S., Qader, N.N., Jalili, M.: TCARS: time- and community-aware recommendation system. Future Gener. Comput. Syst. 78, 419–429 (2018)

    Article  Google Scholar 

  4. Moradi, P., Rostami, M.: Integration of graph clustering with ant colony optimization for feature selection. Knowl.-Based Syst. 84, 144–161 (2015)

    Article  Google Scholar 

  5. Rad, A.A., Hasler, M., Moradi, P.: Automatic skill acquisition in reinforcement learning using connection graph stability centrality. In: 2010 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 697–700 (2010)

    Google Scholar 

  6. Wang, Z., Wu, Y., Li, Q., Jin, F., Xiong, W.: Link prediction based on hyperbolic mapping with community structure for complex networks. Phys. A Stat. Mech. Appl. 450, 609–623 (2016)

    Article  Google Scholar 

  7. Saoud, B., Moussaoui, A.: Community detection in networks based on minimum spanning tree and modularity. Phys. A Stat. Mech. Appl. 460, 230–234 (2016)

    Article  Google Scholar 

  8. Newman, M.E.: Fast algorithm for detecting community structure in networks. Phys. Rev. E 69, 066133 (2004)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  11. Capocci, A., Servedio, V.D., Caldarelli, G., Colaiori, F.: Detecting communities in large networks. Phys. A 352, 669–676 (2005)

    Article  Google Scholar 

  12. Moradi, M., Parsa, S.: An evolutionary method for community detection using a novel local search strategy. Phys. A 523, 457–475 (2019)

    Article  Google Scholar 

  13. Ghaffaripour, Z., Abdollahpouri, A., Moradi, P.: A multi-objective genetic algorithm for community detection in weighted networks. In: 2016 Eighth International Conference on Information and Knowledge Technology (IKT), pp. 193–199 (2016)

    Google Scholar 

  14. Rahimi, S., Abdollahpouri, A., Moradi, P.: A multi-objective particle swarm optimization algorithm for community detection in complex networks. Swarm Evol. Comput. 39, 297–309 (2018)

    Article  Google Scholar 

  15. Tahmasebi, S., Moradi, P., Ghodsi, S., Abdollahpouri, A.: An ideal point based many-objective optimization for community detection of complex networks. Inf. Sci. 502, 125–145 (2019)

    Article  MathSciNet  Google Scholar 

  16. Cai, D., He, X., Han, J., Huang, T.S.: Graph regularized nonnegative matrix factorization for data representation. IEEE Trans. Pattern Anal. Mach. Intell. 33, 1548–1560 (2011)

    Article  Google Scholar 

  17. Tang, X., Xu, T., Feng, X., Yang, G., Wang, J., Li, Q., Liu, Y., Wang, X.: Learning community structures: global and local perspectives. Neurocomputing 239, 249–256 (2017)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Mahmood, A., Small, M.: Subspace based network community detection using sparse linear coding. IEEE Trans. Knowl. Data Eng. 28, 801–812 (2016)

    Article  Google Scholar 

  20. Mohammadi, M., Moradi, P., Jalili, M.: SCE: subspace-based core expansion method for community detection in complex networks. Phys. A 527, 121084 (2019)

    Article  Google Scholar 

  21. Tian, B., Li, W.: Community detection method based on mixed-norm sparse subspace clustering. Neurocomputing (2017)

    Google Scholar 

  22. Wang, F., Li, T., Wang, X., Zhu, S., Ding, C.: Community discovery using nonnegative matrix factorization. Data Min. Knowl. Disc. 22, 493–521 (2011)

    Article  MathSciNet  Google Scholar 

  23. Chen, Z., Xie, Z., Zhang, Q.: Community detection based on local topological information and its application in power grid. Neurocomputing 170, 384–392 (2015)

    Article  Google Scholar 

  24. Tian, B., Li, W.: Community detection method based on mixed-norm sparse subspace clustering. Neurocomputing 275, 2150–2161 (2018)

    Article  Google Scholar 

  25. Mahmood, A., Small, M.: Subspace based network community detection using sparse linear coding. In: 2016 IEEE 32nd International Conference on Data Engineering (ICDE), pp. 1502–1503. IEEE (2016)

    Google Scholar 

  26. Elhamifar, E., Vidal, R.: Sparse subspace clustering: algorithm, theory, and applications. IEEE Trans. Pattern Anal. Mach. Intell. 35, 2765–2781 (2013)

    Article  Google Scholar 

  27. Xu, J., Xu, K., Chen, K., Ruan, J.: Reweighted sparse subspace clustering. Comput. Vis. Image Underst. 138, 25–37 (2015)

    Article  Google Scholar 

  28. Ng, A.Y., Jordan, M.I., Weiss, Y.: On spectral clustering: analysis and an algorithm. In: Advances in Neural Information Processing Systems, pp. 849–856 (2002)

    Google Scholar 

  29. Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)

    Book  Google Scholar 

  30. Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends® Mach. Learn. 3, 1–122 (2011)

    Article  MathSciNet  Google Scholar 

  31. Lancichinetti, A., Fortunato, S., Radicchi, F.: Benchmark graphs for testing community detection algorithms. Phys. Rev. E 78, 046110 (2008)

    Article  Google Scholar 

  32. Lusseau, D., Schneider, K., Boisseau, O.J., Haase, P., Slooten, E., Dawson, S.M.: The bottlenose dolphin community of doubtful sound features a large proportion of long-lasting associations. Behav. Ecol. Sociobiol. 54, 396–405 (2003)

    Article  Google Scholar 

  33. Gleiser, P., Danon, L.: Community structure in jazz. Adv. Complex Syst. 6, 565 (2003)

    Article  Google Scholar 

  34. Shen-Orr, S.S., Milo, R., Mangan, S., Alon, U.: Network motifs in the transcriptional regulation network of Escherichia coli. Nat. Genet. 31, 64 (2002)

    Article  Google Scholar 

  35. Strehl, A., Ghosh, J.: Cluster ensembles—a knowledge reuse framework for combining multiple partitions. J. Mach. Learn. Res. 3, 583–617 (2002)

    MathSciNet  MATH  Google Scholar 

  36. Vinh, N.X., Epps, J., Bailey, J.: Information theoretic measures for clusterings comparison: variants, properties, normalization and correction for chance. J. Mach. Learn. Res. 11, 2837–2854 (2010)

    MathSciNet  MATH  Google Scholar 

  37. Zhang, Z.-Y., Wang, Y., Ahn, Y.-Y.: Overlapping community detection in complex networks using symmetric binary matrix factorization. Phys. Rev. E 87, 062803 (2013)

    Article  Google Scholar 

  38. Kobourov, S.G., Pupyrev, S., Simonetto, P.: Visualizing graphs as maps with contiguous regions. In: EuroVis 2014, Accepted to appear (2014)

    Google Scholar 

  39. Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech: Theory Exp. 2008, P10008 (2008)

    Article  Google Scholar 

  40. Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. 105, 1118–1123 (2008)

    Article  Google Scholar 

  41. Pons, P., Latapy, M.: Computing communities in large networks using random walks. In: International Symposium on Computer and Information Sciences, pp. 284–293. Springer (2005)

    Google Scholar 

  42. Newman, M.E.: Finding community structure in networks using the eigenvectors of matrices. Phys. Rev. E 74, 036104 (2006)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Parham Moradi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mohammadi, M., Moradi, P., Jalili, M. (2020). A Community Detection Method Based on the Subspace Similarity of Nodes in Complex Networks. In: Bohlouli, M., Sadeghi Bigham, B., Narimani, Z., Vasighi, M., Ansari, E. (eds) Data Science: From Research to Application. CiDaS 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 45. Springer, Cham. https://doi.org/10.1007/978-3-030-37309-2_9

Download citation

Publish with us

Policies and ethics