Skip to main content

Advertisement

Log in

A multi-view clustering algorithm for attributed weighted multi-edge directed networks

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Graph clustering acts as a critical topic for solving decision situations in networks. Different node clustering methods for undirected and directed graphs have been proposed in the literature, but less attention has been paid to the case of attributed weighted multi-edge digraphs (AWMEDiG). Nowadays, multi-source and multi-attributed data are used increasingly in decision sciences; however, traditional methods usually consider single-attributed and single-view data as the input. This type of directed network, whose nodes are described by a list of attributes and directed links are viewed as directed multi-edge, is a new challenge to graph clustering. This paper proposes a new approach to detecting and evaluating clusters of AWMEDiG based on the maximum clique method. Our algorithm first converts the given AWMEDiG into a new weighted graph. This transformation is carried out through a new structural-attributed similarity measurement, an improved version of our previous model. Then, the concept of the maximum clique is adopted to complete the clustering task. The main objective of this new approach is to improve the clustering quality by grouping the highly cohesive and homogeneous vertices. So, the entropy strongly tends to be zero. Moreover, since the number of clusters is not predefined, it has the ability to find out the natural number of clusters within a graph. The performance of the proposed algorithm is tested on a synthetic, provided for a three-view attributed weighted directed network including 50 nodes, and two real-world datasets: UK faculty and Seventh graders. The clustering results are analyzed based on the clusters’ entropy and density, meanwhile the precision and F-score indexes measure the accuracy of them.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

Data availability statement

The synthetic dataset generated and analyzed during the current study are available from the corresponding author on reasonable request. The seventh graders and UK faculty datasets analyzed during the current study are available on http://moreno.ss.uci.edu/data.html and igraphdata of R package, respectively.

References

  1. Liu R, Feng S, Shi R, Guo W (2014) Weighted graph clustering for community detection of large social networks. Procedia Comput Sci 31:85–94

    Article  Google Scholar 

  2. Li W, Zhou X, Yang C, Fan Y, Wang Z, Liu Y (2022) Multi-objective optimization algorithm based on characteristics fusion of dynamic social networks for community discovery. Inform Fusion 79:110–123

    Article  Google Scholar 

  3. Symeonidis P, Iakovidou N, Mantas N, Manolopoulos Y (2013) From biological to social networks: link prediction based on multi-way spectral clustering. Data Knowl Eng 87:226–242

    Article  Google Scholar 

  4. Halim Z, Sargana HM, Waqas M et al (2021) Clustering of graphs using pseudo-guided random walk. J Comput Sci 51:101281

    Article  MathSciNet  Google Scholar 

  5. Murtagh F, Contreras P (2012) Algorithms for hierarchical clustering: an overview. Wiley Interdisciplinary Rev: Data Mining Knowl Discovery 2(1):86–97

    Google Scholar 

  6. Yang G, Jan MA, Menon VG, Shynu P, Aimal MM, Alshehri MD (2020) A centralized cluster-based hierarchical approach for green communication in a smart healthcare system. IEEE Access 8:101464–101475

    Article  Google Scholar 

  7. Donath W. E, Hoffman A. J (2003) “Lower bounds for the partitioning of graphs,” in Selected Papers Of Alan J Hoffman: With Commentary, pp. 437–442, World Scientific,

  8. Duan D, Li Y, Li R, Lu Z (2012) Incremental k-clique clustering in dynamic social networks. Artif Intell Rev 38(2):129–147

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  10. Mohamed E-M, Agouti T, Tikniouine A, El Adnani M (2019) A comprehensive literature review on community detection: approaches and applications. Procedia Comput Sci 151:295–302

    Article  Google Scholar 

  11. Malliaros FD, Vazirgiannis M (2013) Clustering and community detection in directed networks: a survey. Phys Rep 533(4):95–142

    Article  MathSciNet  MATH  Google Scholar 

  12. Farkas I, Ábel D, Palla G, Vicsek T (2007) Weighted network modules. New J Phys 9(6):180

    Article  Google Scholar 

  13. Lai D, Lu H, Nardini C (2010) Finding communities in directed networks by pagerank random walk induced network embedding. Physica A: Statist Mech Appl 389(12):2443–2454

    Article  Google Scholar 

  14. Lai D, Lu H, Nardini C (2010) Extracting weights from edge directions to find communities in directed networks. J Statist Mech: Theory Exp 2010(06):P06003

    Article  Google Scholar 

  15. Satuluri V, Parthasarathy S (2011) “Symmetrizations for clustering directed graphs,” In: Proceedings of the 14th International conference on extending database technology, pp. 343–354,

  16. Zhang J, He X, Wang J (2021) “Directed community detection with network embedding,” Journal of the American Statistical Association, pp. 1–11,

  17. Berahmand K, Haghani S, Rostami M, Li Y, (2020)“A new attributed graph clustering by using label propagation in complex networks,” Journal of King Saud University-Computer and Information Sciences,

  18. Naderipour M, Fazel Zarandi M, H, Bastani S, (2022) Fuzzy community detection on the basis of similarities in structural/attribute in large-scale social networks. Artif Intell Rev 55(2):1373–1407

  19. Wang X, Guo X, Lei Z, Zhang C, Li S. Z (2017) “Exclusivity-consistency regularized multi-view subspace clustering,” In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 923–931,

  20. Feng M.-H, Hsu C.-C, Li C.-T, Yeh M.-Y, Lin S.-D (2019) “Marine: Multi-relational network embeddings with relational proximity and node attributes,” In: The World Wide Web Conference, pp. 470–479,

  21. Khameneh A. Z, Kilicman A, Ali F. M (2022) “Transitive fuzzy similarity multigraph-based model for alternative clustering in multi-criteria group decision-making problems,” International Journal of Fuzzy Systems, pp. 1–22,

  22. Gregori E, Lenzini L, Mainardi S (2012) Parallel k-clique community detection on large-scale networks. IEEE Transact Parallel Distrib Syst 24(8):1651–1660

    Article  Google Scholar 

  23. Everett MG, Borgatti SP (1998) Analyzing clique overlap. Connections 21(1):49–61

    Google Scholar 

  24. Palla G, Derényi I, Farkas I, Vicsek T (2005) “Uncovering the overlapping community structure of complex networks in nature and society,” nature,  435 (7043): 814–818,

  25. Balas E, Yu CS (1986) Finding a maximum clique in an arbitrary graph. SIAM J Comput 15(4):1054–1068

    Article  MathSciNet  MATH  Google Scholar 

  26. Babel L (1994) A fast algorithm for the maximum weight clique problem. Comput 52(1):31–38

    Article  MathSciNet  MATH  Google Scholar 

  27. Wood DR (1997) An algorithm for finding a maximum clique in a graph. Operat Res Lett 21(5):211–217

    Article  MathSciNet  MATH  Google Scholar 

  28. Derényi I, Palla G, Vicsek T (2005) Clique percolation in random networks. Phys Rev lett 94(16):160202

    Article  Google Scholar 

  29. Rysz M, Pajouh FM, Pasiliao EL (2018) Finding clique clusters with the highest betweenness centrality. Eur J Operat Res 271(1):155–164

    Article  MathSciNet  MATH  Google Scholar 

  30. Khodadadi A, Saeidi S (2021) Discovering the maximum k-clique on social networks using bat optimization algorithm. Comput Soc Netw 8(1):1–15

    Article  Google Scholar 

  31. Tang Z, Tang Y, Li C, Cao J, Chen G, Lin R (2021) A fast local community detection algorithm in complex networks. World Wide Web 24(6):1929–1955

    Article  Google Scholar 

  32. Meila M, Pentney W (2007) “Clustering by weighted cuts in directed graphs,” In: Proceedings of the 2007 SIAM international conference on data mining, pp. 135–144, SIAM,

  33. Shi J, Malik J (2000) Normalized cuts and image segmentation. IEEE Transact Pattern Anal Mach Intell 22(8):888–905

    Article  Google Scholar 

  34. Zhang W, Wang X, Zhao D, Tang X (2012) “Graph degree linkage: Agglomerative clustering on a directed graph,” In: European conference on computer vision, pp. 428–441, Springer,

  35. Rohe K, Qin T, Yu B (2016) Co-clustering directed graphs to discover asymmetries and directional communities. Proceedings Nat Acad Sci 113(45):12679–12684

    Article  MathSciNet  MATH  Google Scholar 

  36. Clemente GP, Grassi R (2018) Directed clustering in weighted networks: a new perspective. Chaos, Solitons Fractals 107:26–38

    Article  MathSciNet  Google Scholar 

  37. Zahedi Khameneh A, Kilicman A (2020) M-polar generalization of fuzzy t-ordering relations: an approach to group decision making. Symmetry, 13(1):51

    Article  Google Scholar 

  38. Zahedi Khameneh A, Kilicman A (2020) Some construction methods of aggregation operators in decision-making problems: an overview. Symmetry, 12(5): 694

    Article  Google Scholar 

Download references

Acknowledgements

This research was supported by the Fundamental Research Grant Schemes, Ref. NO.: FRGS/1/2019/STG06/UPM/02/6, awarded by the Malaysia Ministry of Higher Education (MOHE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Azadeh Zahedi Khameneh.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khameneh, A.Z., Kilicman, A. & Mahad, Z. A multi-view clustering algorithm for attributed weighted multi-edge directed networks. Neural Comput & Applic 35, 7779–7800 (2023). https://doi.org/10.1007/s00521-022-08086-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-08086-4

Keywords