Skip to main content
Log in

A new irregular cellular learning automata-based evolutionary computation for time series link prediction in social networks

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Link prediction (LP), as an attempt to predict event-based future connections within a network, is the main task of social network analysis (SNA). Accordingly, common LP approaches to forecast future connections utilize similarity metrics of non-connected links in a static network representation. A general shortcoming of most existing research studies in this field is that they tap the present condition of a system and fail to take any temporal events into account. Moreover; social networks are innately evolutionary since they are assumed to be online, non-deterministic, and unforeseeable in most applications. Consequently, it is not appropriate to employ deterministic models for examining actual social network problems. With regard to time-series LP (TSLP) problems, temporal evolution of connection incidence is correspondingly exploited to predict connection chances at a particular time. In this paper, a new TSLP method based on irregular cellular learning automaton (ICLA) and evolutionary computation (EC) is proposed. In the evolutionary procedure suggested here, each vertex (i.e. cell) includes a genome as well as a set of learning automata (LAs). Accordingly, the genome residing in a cell represents predicted links for the corresponding cell. Local information among cells in successive time 1 to T in the network is then analyzed to predict future connections in time T + 1. According to the distributed feature of the recommended approach, each genome is locally developed by a local search. The experiments in this study via e-mail and co-authorship networks ultimately show that the proposed algorithm leads to remarkable outcomes in predicting future connections.

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
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Arxiv.org e-print archive

References

  1. Lü L, Zhou T (2011) Link prediction in complex networks: a survey. Physica A: Stat Mech Appl 390(6):1150–1170

    Article  Google Scholar 

  2. Amaral LAN, Scala A, Barthelemy M, Stanley HE (2000) Classes of small-world networks. Proc Natl Acad Sci 97(21):11149–11152

    Article  Google Scholar 

  3. Al Hasan M, Zaki MJ (2011) A survey of link prediction in social networks. Social network data analytics. Springer, In, pp 243–275

    Google Scholar 

  4. Martínez V, Berzal F, Cubero J-C (2017) A survey of link prediction in complex networks. ACM computing surveys (CSUR) 49(4):69

    Article  Google Scholar 

  5. Dunlavy DM, Kolda TG, Acar E (2011) Temporal link prediction using matrix and tensor factorizations. ACM Trans Knowl Discov Data (TKDD) 5(2):10

    Google Scholar 

  6. Bhattacharyya P, Garg A, Wu SF (2011) Analysis of user keyword similarity in online social networks. Soc Netw Anal Min 1(3):143–158

    Article  Google Scholar 

  7. Anderson A, Huttenlocher D, Kleinberg J, Leskovec J (2012) Effects of user similarity in social media. In: ACM, pp 703–712

    Google Scholar 

  8. Akcora CG, Carminati B, Ferrari E (2013) User similarities on social networks. Soc Netw Anal Min 3(3):475–495

    Article  Google Scholar 

  9. Liben-Nowell D, Kleinberg J (2007) The link-prediction problem for social networks. J Am Soc Inf Sci Technol 58(7):1019-1031%@ 1532-2882

    Article  Google Scholar 

  10. Valverde-Rebaza J, de Andrade LA (2013) Exploiting behaviors of communities of twitter users for link prediction. Soc Netw Anal Min 3(4):1063–1074

    Article  Google Scholar 

  11. Liu H, Hu Z, Haddadi H, Tian H (2013) Hidden link prediction based on node centrality and weak ties. EPL (Europhysics letters) 101(1):18004

    Article  Google Scholar 

  12. Qiu B, Ivanova K, Yen J, Liu P Behavior evolution and event-driven growth dynamics in social networks. In: 2010. IEEE, pp 217–224

  13. Yang S-H, Long B, Smola A, Sadagopan N, Zheng Z, Zha H Like like alike: joint friendship and interest propagation in social networks. In: 2011. ACM, pp 537–546

  14. Dong Y, Tang J, Wu S, Tian J, Chawla NV, Rao J, Cao H Link prediction and recommendation across heterogeneous social networks. In: 2012. IEEE, pp 181–190

  15. Bliss CA, Frank MR, Danforth CM, Dodds PS (2014) An evolutionary algorithm approach to link prediction in dynamic social networks. J Comput Sci 5(5):750–764

    Article  MathSciNet  Google Scholar 

  16. Huang Z, Lin DKJ (2009) The time-series link prediction problem with applications in communication surveillance. INFORMS J Comput 21(2):286–303

    Article  Google Scholar 

  17. Tan F, Xia Y, Zhu B (2014) Link prediction in complex networks: a mutual information perspective. PloS one 9(9):e107056

    Article  Google Scholar 

  18. Rossetti G, Guidotti R, Pennacchioli D, Pedreschi D, Giannotti F Interaction prediction in dynamic networks exploiting community discovery. In: 2015. IEEE, pp 553–558

  19. Clauset A, Moore C, Newman MEJ (2008) Hierarchical structure and the prediction of missing links in networks. Nature 453(7191):98

    Article  Google Scholar 

  20. Guimerà R, Sales-Pardo M (2009) Missing and spurious interactions and the reconstruction of complex networks. Proceedings of the National Academy of Sciences 106(52):22073–22078

    Article  Google Scholar 

  21. Menon AK, Elkan C (2011) Link prediction via matrix factorization. In, 2011. Springer, pp 437–452

  22. Moradabadi B, Meybodi MR (2017) A novel time series link prediction method: learning automata approach. Physica a: Stat Mech Appl 482:422–432

    Article  Google Scholar 

  23. Moradabadi B, Meybodi MR (2016) Link prediction based on temporal similarity metrics using continuous action set learning automata. Physica a: statistical mechanics and its applications 460:361–373

    Article  MathSciNet  Google Scholar 

  24. Moradabadi B, Meybodi MR (2017) Link prediction in fuzzy social networks using distributed learning automata. Appl Intell 47(3):837–849

    Article  Google Scholar 

  25. Whitley D (1995) A review of models for simple genetic algorithms and cellular genetic algorithms. Applications of Modern Heuristic Methods:55–67

  26. Baluja S (1992) A massively distributed parallel genetic algorithm. CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

  27. Baluja S (1993) Structure and Performance of Fine-Grain Parallelism in Genetic Search. In: ICGA, pp 155–162

    Google Scholar 

  28. Narendra KS, Thathachar MA (2012) Learning automata: an introduction. Courier Corporation

  29. Thathachar MA, Sastry PS (2011) Networks of learning automata: techniques for online stochastic optimization. Springer Science & Business Media

  30. Beigy H, Meybodi MR (2004) A mathematical framework for cellular learning automata. Adv Complex Syst 7(03n04):295–319

    Article  MathSciNet  Google Scholar 

  31. Rastegar R, Meybodi MR, Hariri A (2006) A new fine-grained evolutionary algorithm based on cellular learning automata. Int J Hybrid Intell Syst 3(2):83–98

    Article  Google Scholar 

  32. Esnaashari M, Meybodi MR (2015) Irregular cellular learning automata. IEEE Trans Cybern 45(8):1622–1632

    Article  Google Scholar 

  33. Jaccard P (1901) Étude comparative de la distribution florale dans une portion des Alpes et des Jura. Bull Soc Vaudoise Sci Nat 37:547–579

    Google Scholar 

  34. Adamic LA, Adar E (2003) Friends and neighbors on the web. Soc Networks 25(3):211–230

    Article  Google Scholar 

  35. Newman ME (2001) Clustering and preferential attachment in growing networks. Phys Rev E 64(2):025102

    Article  Google Scholar 

  36. Zhou T, Lü L, Zhang Y-C (2009) Predicting missing links via local information. The. Eur Phys J B 71(4):623–630

    Article  Google Scholar 

  37. Katz L (1953) A new status index derived from sociometric analysis. Psychometrika 18(1):39–43

    Article  Google Scholar 

  38. Sherkat E, Rahgozar M, Asadpour M (2015) Structural link prediction based on ant colony approach in social networks. Physica a: statistical mechanics and its applications 419:80–94

    Article  Google Scholar 

  39. Özcan A, Öğüdücü ŞG (2015) Multivariate temporal link prediction in evolving social networks. In: Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on. IEEE, pp 185–190

  40. Soares PR, Prudêncio RB (2013) Proximity measures for link prediction based on temporal events. Expert Syst Appl 40(16):6652–6660

    Article  Google Scholar 

  41. Potgieter A, April KA, Cooke RJ, Osunmakinde IO (2009) Temporality in link prediction: understanding social complexity. Emergence: Complexity Organ (E: CO) 11(1):69–83

    Google Scholar 

  42. Janacek G (2010) Time series analysis forecasting and control. J Time Ser Anal 31(4):303–303

    Google Scholar 

  43. Thathachar MA, Sastry PS (2002) Varieties of learning automata: an overview. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 32(6):711–722

    Article  Google Scholar 

  44. Wolfram S (1994) Cellular automata and complexity: collected papers, vol 1. Addison-Wesley Reading, MA

    MATH  Google Scholar 

  45. Barabâsi A-L, Jeong H, Néda Z, Ravasz E, Schubert A, Vicsek T (2002) Evolution of the social network of scientific collaborations. Physica A: Statistical mechanics and its applications 311(3–4):590–614

    Article  MathSciNet  Google Scholar 

  46. Shetty J, Adibi J (2004) The Enron email dataset database schema and brief statistical report. Information sciences institute technical report, University of Southern California 4(1):120–128

    Google Scholar 

  47. Ahn Y-Y, Han S, Kwak H, Moon S, Jeong H (2007) Analysis of topological characteristics of huge online social networking services. In: Proceedings of the 16th international conference on World Wide Web. ACM, pp 835–844

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mozhdeh Khaksar Manshad.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khaksar Manshad, M., Meybodi, M. & Salajegheh, A. A new irregular cellular learning automata-based evolutionary computation for time series link prediction in social networks. Appl Intell 51, 71–84 (2021). https://doi.org/10.1007/s10489-020-01685-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01685-5

Keywords

Navigation