Skip to main content

Advertisement

Log in

Influence maximization in community-structured social networks: a centrality-based approach

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Influence maximization is a task in social network analysis that involves selecting a group of k individuals, known as the “seed set,” from the network to maximize the projected number of users influenced, termed as “influence spread.” The most important aspect of the influence maximization problem is identifying the most impactful communities and nodes within the network, rather than selecting notable nodes from the entire network. Indeed, unlike most existing approaches, influential node selection as a full network does not assure influence maximization in all clusters. This paper selects seed nodes with elevated betweenness centrality and eigencentrality within each community, communities are identified through the Girvan–Newman method, for influence propagation. The study employs the linear threshold and independent cascade models to assess the speed of influence propagation. Results suggest that choosing seed nodes from each community using these centrality measures is more effective than randomly selecting nodes from the entire network and also from the communities. Moreover, this study is beneficial even if nodes are selected using centrality analysis from the entire network. This approach can help to manage the spread of influence and improve influence maximization in community-structured social networks.

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
Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Availability of data and materials

All the datasets are publicly available in the open-source platforms.

Notes

  1. https://docs.dgl.ai/en/2.0.x/generated/dgl.data.KarateClubDataset.html.

  2. https://networkx.org/documentation/stable/auto_examples/algorithms/plot_girvan_newman.html.

  3. https://www.researchgate.net/publication/305702413_Efficient_modularity_optimization_by_self-avoiding_walk/figures?lo=1.

References

  1. Li M, Wang X, Gao K, Zhang S (2017) A survey on information diffusion in online social networks: models and methods. Information 8:118

    Article  Google Scholar 

  2. Ye Y, Chen Y, Han W (2022) Influence maximization in social networks: theories, methods and challenges. Array 16:100264

    Article  Google Scholar 

  3. Huang H, Shen H, Meng Z, Chang H, He H (2019) Community-based influence maximization for viral marketing. Appl Intell 49(6):2137–2150

    Article  Google Scholar 

  4. Bond RM, Fariss CJ, Jones JJ, Kramer ADI, Marlow C, Settle JE, Fowler JH (2012) A 61-million-person experiment in social influence and political mobilization. Nature 489(7415):295–298

    Article  Google Scholar 

  5. Ni Q, Guo J, Huang C, Wu W (2020) Community-based rumor blocking maximization in social networks: algorithms and analysis. Theor Comput Sci 840:257–269

    Article  MathSciNet  Google Scholar 

  6. Li J, Cai T, Deng K, Wang X, Sellis T, Xia F (2020) Community-diversified influence maximization in social networks. Inf Syst 92:101522

    Article  Google Scholar 

  7. Kempe D, Kleinberg J, Tardos É (2003) Maximizing the spread of influence through a social network. In: Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 137–146

  8. Nedioui MA, Moussaoui A, Saoud B, Babahenini MC (2020) Detecting communities in social networks based on cliques. Phys A Stat Mech Appl 551:124100

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  10. Song J, Feng Z, Qi X (2022) Spreading to localized targets in signed social networks. Front Phys 9:768

    Article  Google Scholar 

  11. Blondel VD, Guillaume J-L, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech Theory Exp 10:10008

    Article  Google Scholar 

  12. Zhao X, Liang J, Wang J (2021) A community detection algorithm based on graph compression for large-scale social networks. Inf Sci 551:358–372

    Article  MathSciNet  Google Scholar 

  13. Aghaalizadeh S, Afshord ST, Bouyer A, Anari B (2021) A three-stage algorithm for local community detection based on the high node importance ranking in social networks. Phys A Stat Mech Appl 563:125420

    Article  MathSciNet  Google Scholar 

  14. Li S, Jiang L, Wu X, Han W, Zhao D, Wang Z (2021) A weighted network community detection algorithm based on deep learning. Appl Math Comput 401:126012

    MathSciNet  Google Scholar 

  15. Luo W, Lu N, Ni L, Zhu W, Ding W (2020) Local community detection by the nearest nodes with greater centrality. Inf Sci 517:377–392

    Article  MathSciNet  Google Scholar 

  16. Guo K, Wang Q, Lin J, Wu L, Guo W, Chao K-M (2022) Network representation learning based on community-aware and adaptive random walk for overlapping community detection. Appl Intell 52:9919–9937

    Article  Google Scholar 

  17. Gamgne D et al (2020) Community structure extraction in directed network using triads. Int J General Syst 49(8):819–842

    Article  MathSciNet  Google Scholar 

  18. Gupta SK, Singh DP (2023) Seed community identification framework for community detection over social media. Arabian J Sci Eng 48(2):1829–1843

    Article  Google Scholar 

  19. Shakarian P, Bhatnagar A, Aleali A, Shaabani E, Guo R (2015) The independent cascade and linear threshold models. In: Diffusion in social networks, pp 35–48. Springer

  20. Ju W, Chen L, Li B, Liu W, Sheng J, Wang Y (2020) A new algorithm for positive influence maximization in signed networks. Inf Sci 512:1571–1591

    Article  MathSciNet  Google Scholar 

  21. Kazemzadeh F, Safaei AA, Mirzarezaee M (2022) Influence maximization in social networks using effective community detection. Phys A Stat Mech Appl 598:127314

    Article  Google Scholar 

  22. Mutlu EÇ, Garibay I (2021) The degree-dependent threshold model: towards a better understanding of opinion dynamics on online social networks. In: Proceedings of the 2019 International Conference of The Computational Social Science Society of the Americas, pp 83–94. Springer

  23. He Q, Sun L, Wang X, Wang Z, Huang M, Yi B, Wang Y, Ma L (2021) Positive opinion maximization in signed social networks. Inf Sci 558:34–49

    Article  MathSciNet  Google Scholar 

  24. Wu M, He S, Zhang Y, Chen J, Sun Y, Liu Y-Y, Zhang J, Poor HV (2019) A tensor-based framework for studying eigenvector multicentrality in multilayer networks. Proc Natl Acad Sci 116(31):15407–15413

    Article  Google Scholar 

  25. Zhang Y, Shao C, He S, Gao J (2020) Resilience centrality in complex networks. Phys Rev E 101(2):022304

    Article  MathSciNet  Google Scholar 

  26. Complexity (2023) Retracted:: Information Spreading on Memory Activity-Driven Temporal Networks, Hindawi

  27. Zhong L et al (2023) Identifying key nodes in complex networks based on an improved gravity model. Front Phys 11:1239660

    Article  Google Scholar 

  28. Zhong L, Gao X, Zhao L, Zhang L, Chen P, Yang H, Huang J, Pan W (2023) A hybrid influence method based on information entropy to identify the key nodes. Front Phys 11:1280537

    Article  Google Scholar 

  29. Osawa S, Murata T (2015) Selecting seed nodes for influence maximization in dynamic networks. In: Complex Networks VI: Proceedings of the 6th Workshop on Complex Networks CompleNet 2015, pp 91–98. Springer

  30. Kazemzadeh F, Safaei AA, Mirzarezaee M (2022) Optimal selection of seed nodes by reducing the influence of common nodes in the influence maximization problem. In: 2022 13th International Conference on Information and Knowledge Technology (IKT), pp 1–7. IEEE

  31. Nie G, Tang M (2021) A multi-seed nodes selection strategy for influence maximization based on reinforcement learning algorithms. J Phys Conf Ser 1746(1):012045

    Article  Google Scholar 

  32. Wang Y, Li H, Zhang L, Zhao L, Li W (2022) Identifying influential nodes in social networks: centripetal centrality and seed exclusion approach. Chaos, Solitons & Fractals 162:112513

    Article  MathSciNet  Google Scholar 

  33. Guzman JD, Deckro RF, Robbins MJ, Morris JF, Ballester NA (2014) An analytical comparison of social network measures. IEEE Trans Comput Soc Syst 1(1):35–45

    Article  Google Scholar 

  34. Koschützki D, Lehmann KA, Peeters L, Richter S, Tenfelde-Podehl D, Zlotowski O (2005) Network analysis: methodological foundations. In: Centrality indices, pp 16–61. Springer

  35. Chen W, Yuan Y, Zhang L (2010) Scalable influence maximization in social networks under the linear threshold model. In: 2010 IEEE International Conference on Data Mining, pp 88–97. IEEE

  36. Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473

    Article  Google Scholar 

  37. Freeman LC (1978) Centrality in social networks conceptual clarification, Vol 1, No 3, pp 215–239, Social networks

  38. Newman M (2010) Networks: an introduction. Oxford University Press, Oxford

    Book  Google Scholar 

  39. Leskovec J, Kleinberg J, Faloutsos C (2007) Graph evolution: densification and shrinking diameters. ACM Trans Knowl Discov Data (TKDD) 1(1):2-es

    Article  Google Scholar 

  40. Rozemberczki B, Sarkar R (2020) Characteristic functions on graphs: birds of a feather, from statistical descriptors to parametric models. In: Proceedings of the 29th ACM International Conference on Information and Knowledge Management (CIKM ’20), pp 1325-1334. ACM

  41. Fink CG et al (2023) A centrality measure for quantifying spread on weighted, directed networks. Physica A 626:129083

    Article  Google Scholar 

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

MG contributed to writing—the original draft, data curation, implementation and preparing the figures and table. PD and SR helped in conceptualization, methodology, formal analysis, and final editing. All authors reviewed the manuscript.

Corresponding author

Correspondence to Maitreyee Ganguly.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Ethical Approval

Not applicable.

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

Ganguly, M., Dey, P. & Roy, S. Influence maximization in community-structured social networks: a centrality-based approach. J Supercomput 80, 19898–19941 (2024). https://doi.org/10.1007/s11227-024-06217-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-024-06217-3

Keywords