Skip to main content

Agent-Based Vector-Label Propagation for Explaining Social Network Structures

  • Conference paper
  • First Online:
Knowledge Management in Organisations (KMO 2022)

Abstract

Even though Social Network Analysis is quite helpful in studying the structural properties of interconnected systems, real-world networks reveal much more hidden characteristics from interacting domain-specific features. In this study, we designed an Agent-based Vector-label PRopagation Algorithm (AVPRA), which captures both structural properties and domain-specific features of a given network by assigning vectors of features to constituting agents. Experimental analysis proves that our algorithm is accurate in revealing the structural properties of a network in an explainable fashion. Furthermore, the resulting vector-labels are suitable for downstream machine learning tasks.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.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

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    The networks are created using the powerlaw_cluster_graph function of NetworkX package 2, which is based on Holme and Kim algorithm [18].

References

  1. Arafeh, M., Ceravolo, P., Mourad, A., Damiani, E., Bellini, E.: Ontology based recommender system using social network data. Future Gener. Comput. Syst. 115, 769–779 (2021)

    Article  Google Scholar 

  2. Azaouzi, M., Romdhane, L.B.: An evidential influence-based label propagation algorithm for distributed community detection in social networks. Procedia Comput. Sci. 112, 407–416 (2017)

    Article  Google Scholar 

  3. Bertin-Mahieux, T., Ellis, D.P., Whitman, B., Lamere, P.: The million song dataset. In: Proceedings of the 12th International Conference on Music Information Retrieval (ISMIR 2011) (2011)

    Google Scholar 

  4. Biau, G., Scornet, E.: A random forest guided tour. TEST 25(2), 197–227 (2016). https://doi.org/10.1007/s11749-016-0481-7

    Article  MathSciNet  MATH  Google Scholar 

  5. Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks 2008(10), P10008 (2008). https://doi.org/10.1088/1742-5468/2008/10/p10008

  6. Borgatti, S.P., Halgin, D.S.: On network theory. Organ. Sci. 22(5), 1168–1181 (2011)

    Article  Google Scholar 

  7. Brahim, L., Loubna, B., Ali, I.: A literature survey on label propagation for community detection. In: 2021 Fifth International Conference On Intelligent Computing in Data Sciences (ICDS), pp. 1–7. IEEE (2021)

    Google Scholar 

  8. Camacho, D., Panizo-LLedot, Á., Bello-Orgaz, G., Gonzalez-Pardo, A., Cambria, E.: The four dimensions of social network analysis: an overview of research methods, applications, and software tools. Inf. Fusion 63, 88–120 (2020)

    Article  Google Scholar 

  9. Ceravolo, P., Guerretti, S.: Testing social network metrics for measuring electoral success in the Italian municipal campaign of 2011. In: 2013 International Conference on Cloud and Green Computing, pp. 342–347. IEEE (2013)

    Google Scholar 

  10. Clauset, A., Newman, M.E., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70(6), 066111 (2004)

    Article  Google Scholar 

  11. Cremonini, M., Maghool, S.: The dynamical formation of ephemeral groups on networks and their effects on epidemics spreading. Sci. Rep. 12(1), 1–10 (2022)

    Article  Google Scholar 

  12. Danon, L., Diaz-Guilera, A., Duch, J., Arenas, A.: Comparing community structure identification. J. Stat. Mech. Theory Exp. 2005(09), P09008 (2005)

    Article  Google Scholar 

  13. Duch, J., Arenas, A.: Community detection in complex networks using extremal optimization. Physical review E 72(2), 027104 (2005)

    Article  Google Scholar 

  14. Emirbayer, M., Goodwin, J.: Network analysis, culture, and the problem of agency. Am. J. Sociol. 99(6), 1411–1454 (1994)

    Article  Google Scholar 

  15. van Engelen, J.E., Boekhout, H.D., Takes, F.W.: Explainable and efficient link prediction in real-world network data. In: Boström, H., Knobbe, A., Soares, C., Papapetrou, P. (eds.) IDA 2016. LNCS, vol. 9897, pp. 295–307. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46349-0_26

    Chapter  Google Scholar 

  16. Garza, S.E., Schaeffer, S.E.: Community detection with the label propagation algorithm: a survey. Physica A Stat. Mech. Appl. 534, 122058 (2019)

    Article  MathSciNet  Google Scholar 

  17. Gregory, S.: Finding overlapping communities in networks by label propagation. New J. Phys. 12(10), 103018 (2010)

    Article  Google Scholar 

  18. Holme, P., Kim, B.J.: Growing scale-free networks with tunable clustering. Phys. Rev. E 65(2), 026107 (2002)

    Article  Google Scholar 

  19. Jokar, E., Mosleh, M.: Community detection in social networks based on improved label propagation algorithm and balanced link density. Phys. Lett. A 383(8), 718–727 (2019)

    Article  MathSciNet  Google Scholar 

  20. László, B.A.: Linked: How Everything is Connected to Everything Else and What IT MEANS FOR Business, Science, and Everyday Life. Basic Books (2014)

    Google Scholar 

  21. Li, Q., Zhou, T., Lü, L., Chen, D.: Identifying influential spreaders by weighted LeaderRank. Physica A Stat. Mech. Appl. 404, 47–55 (2014)

    Article  MathSciNet  Google Scholar 

  22. Long, F., Ning, N., Song, C., Wu, B.: Strengthening social networks analysis by networks fusion. In: Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, pp. 460–463 (2019)

    Google Scholar 

  23. Maghool, S., Maleki-Jirsaraei, N., Cremonini, M.: The coevolution of contagion and behavior with increasing and decreasing awareness. PloS One 14(12), e0225447 (2019)

    Article  Google Scholar 

  24. McPherson, M., Smith-Lovin, L., Cook, J.M.: Birds of a feather: homophily in social networks. Annu. Rev. Sociol. 27(1), 415–444 (2001)

    Article  Google Scholar 

  25. Qiu, J., Tang, J., Ma, H., Dong, Y., Wang, K., Tang, J.: DeepInf: social influence prediction with deep learning. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 2110–2119 (2018)

    Google Scholar 

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

    Article  Google Scholar 

  27. Scott, J.: Social network analysis. Sociology 22(1), 109–127 (1988)

    Article  Google Scholar 

  28. Sun, H., Huang, J., Zhong, X., Liu, K., Zou, J., Song, Q.: Label propagation with-degree neighborhood impact for network community detection. Comput. Intell. Neurosci. 2014 (2014)

    Google Scholar 

  29. Wu, Z.H., Lin, Y.F., Gregory, S., Wan, H.Y., Tian, S.F.: Balanced multi-label propagation for overlapping community detection in social networks. J. Comput. Sci. Technol. 27(3), 468–479 (2012)

    Article  MathSciNet  Google Scholar 

  30. Xie, J., Szymanski, B.K., Liu, X.: SLPA: uncovering overlapping communities in social networks via a speaker-listener interaction dynamic process. In: 2011 IEEE 11th International Conference on Data Mining Workshops, pp. 344–349. IEEE (2011)

    Google Scholar 

  31. Xing, Y., Meng, F., Zhou, Y., Zhu, M., Shi, M., Sun, G.: A node influence based label propagation algorithm for community detection in networks. The Scientific World Journal 2014 (2014)

    Google Scholar 

  32. Xu, X., Yuruk, N., Feng, Z., Schweiger, T.A.: SCAN: a structural clustering algorithm for networks. In: Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 824–833 (2007)

    Google Scholar 

  33. Zoidi, O., Fotiadou, E., Nikolaidis, N., Pitas, I.: Graph-based label propagation in digital media: a review. ACM Comput. Surv. (CSUR) 47(3), 1–35 (2015)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Università degli Studi di Milano under the Seal of Excellence (SoE) SEED 2020 Project POPULITE - POPUlist Language in ITalian political Elites (Project ID 1090).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Paolo Ceravolo or Samira Maghool .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bellandi, V., Ceravolo, P., Damiani, E., Maghool, S. (2022). Agent-Based Vector-Label Propagation for Explaining Social Network Structures. In: Uden, L., Ting, IH., Feldmann, B. (eds) Knowledge Management in Organisations. KMO 2022. Communications in Computer and Information Science, vol 1593. Springer, Cham. https://doi.org/10.1007/978-3-031-07920-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-07920-7_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-07919-1

  • Online ISBN: 978-3-031-07920-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics