Abstract
Social network analysis (SNA) is one of the emerging fields of research for discovering the densely connected nodes in social networks (community detection) and identifying the behavioral patterns of the communities. Changes in the behavioral pattern of the communities are called Events. The application of the similarity finding technique on the detected communities that facilitates the detection of events is called community mining. Event detection depends on a minimum permissible level of similarity value (adopted for the set of nodes in a community), called the threshold value of similarity. The traditional approaches randomly selected this threshold value of similarity causing unequal distribution of community events. This paper uses evolutionary algorithms to tune the threshold value (k) of similarity for equal distribution of community events in a massive dataset . This paper evaluates three different fitness functions (Root-Mean-Squared Error, Pairwise Sum of Squared Differences, and Entropy) with an ultimate goal to achieve uniformity in the detection of events. The experimental results confirm that maximizing the Entropy (proved using the Lagrangian multiplier method) is the best strategy among the three fitness functions in order to get a uniform distribution of events. This paper compares the performance of Cuckoo Search Algorithm (CSA), Particle Swarm Optimization (PSO), and Ant Colony Optimization (ASO) for tuning the similarity threshold value using Entropy-based fitness function. The experimental results show that CSA facilitates a uniform classification of events as compared to PSO and ACO. The empirical analysis validates the similarity threshold value of 0.48 for classifying all the events uniformly. It is observed that CSA is approximately 54.95% and 71.08% faster than PSO and ACO, respectively.
Similar content being viewed by others
Notes
References
Aggarwal CC (2011) An introduction to social network data analytics. In: Social network data analytics. Springer, pp 1–15
Amelio A, Pizzuti C (2014) Community detection in multidimensional networks. In: International conference on tools with artificial intelligence. IEEE, pp 352–359
Asur S, Parthasarathy S, Ucar D (2009) An event-based framework for characterizing the evolutionary behavior of interaction graphs. ACM Trans Knowl Discov Data (TKDD) 3(4):1–36
Belfin RV, Grace Mary Kanaga E, Kundu S (2020) Application of machine learning in the social network. Rec Adv Hybrid Metaheurist Data Cluster 2(5):61–83
Bilecen B, Gamper M, Lubbers MJ (2018) The missing link: social network analysis in migration and transnationalism. Soc Netw 53(1): 1–3
Bommakanti SASR, Panda S (2018) Events detection in temporally evolving social networks. In: IEEE international conference on big knowledge (ICBK). IEEE, pp 235–242
Brodka P, Law S, Kazienko PL (2013) GED: the method for group evolution discovery in social networks. Soc Netw Anal Min 3(1):1–14
Chakrabarti D, Kumar R, Tomkins A (2006) Evolutionary clustering. In: Proceedings of the 12th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 554–560
Chelmis C, Prasanna VK (2011) Social networking analysis: a state of the art and the effect of semantics. In: International conference on privacy, security, risk and trust and international conference on social computing. IEEE, pp 531–536
Chen W, Xie X, Wang J, Pradhan B, Hong H, Bui DT, Duan Z, Ma J (2017) A comparative study of logistic model tree, random forest, and classification and regression tree models for spatial prediction of landslide susceptibility. Catena 151(2):147–160
Citron Daniel T, Way Samuel F (2018) Network assembly of scientific communities of varying size and specificity. J Inform 12(1):181–190
Daud A, Aljohani NR, Abbasi RA, Rafique Z, Amjad T, Dawood H, Alyoubi KH (2017) Finding rising stars in co-author networks via weighted mutual influence. In: Proceedings of the 26th international conference on world wide web companion. ACM, pp 33–41
de Bruin GJ, Veenman CJ, van den Herik HJ, Takes FW (2021) Supervised temporal link prediction in large-scale real-world networks. Soc Netw Anal Min 11(1): 1–16
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Fani H, Jiang E, Bagheri E, Al-Obeidat F, Du W, Kargar M (2020) User community detection via embedding of social network structure and temporal content. Inform Process Manag 57(2):102–115
Feurer M, Hutter F (2019) Hyperparameter optimization. In: Automated machine learning, pp 3–33. Springer, Cham
Fortunato S, Hric D (2016) Community detection in networks: a user guide. Phys Rep 659(1):1–44 (2016)
Gates KM, Henry T, Steinley D, Fair DA (2016) A Monte Carlo evaluation of weighted community detection algorithms. Front Neuroinform 10(1):45–58
Gergely P, Albert-László B, Tamás V (2007) Quantifying social group evolution. Nature 446(7):664–672
Greene D, Doyle D, Cunningham P (2010) Tracking the evolution of communities in dynamic social networks. In: International conference on advances in social networks analysis and mining. IEEE, pp 176–183
Hongtao L, Yuan T, Xueyan L, Jie J (2017) Community evolution mining and analysis in social network. In: AIP conference proceedings, vol 1820, pp 90–112. AIP Publishing LLC
Hsieh C-K, Yang L, Cui Y, Lin T-Y, Belongie S, Estrin D (2017) Collaborative metric learning. In: Proceedings of the 26th international conference on world wide web. ACM, pp 193–201
Islam MR, Liu S, Wang X, Xu G (2020) Deep learning for misinformation detection on online social networks: a survey and new perspectives. Soc Netw Anal Min 10(1): 1–20
Jin J et al (2015) Fast community detection by score. Ann Stat 43(1):57–89
Kuang D, Choo J, Park H (2015) Nonnegative matrix factorization for interactive topic modeling and document clustering. In: Partitional clustering algorithms. Springer, pp 215–243
Leskovec J, Lang KJ, Dasgupta A, Mahoney MW (2008) statistical properties of community structure in large social and information networks. In: Proceedings of the 17th international conference on world wide web. ACM, pp 695–704
Leskovec J, Huttenlocher D, Kleinberg J (2010) Predicting positive and negative links in online social networks. In: Proceedings of the 19th international conference on world wide web. ACM, pp 641–650
Martin Ć, Aleem Shady HE, Abdel ZA (2020) On the root mean square error (RMSE) calculation for parameter estimation of photovoltaic models: a novel exact analytical solution based on Lambert W function. Energy Convers Manag 210(1):112–126
Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113
Orsolya K, András L, Tamás V (2020) Stability of network centrality measures: a numerical study. Soc Netw Anal Min 10(1):1–17
Panda R, Samantaray L, Das A, Agrawal S, Abraham A (2021) A novel evolutionary row class entropy based optimal multi-level thresholding technique for brain MR images. Expert Syst Appl 168(2):114–126
Rajita BSAS, Panda S (2019) Community detection techniques for evolving social networks. In: 9th international conference on cloud computing, data science and engineering (Confluence). IEEE, pp 681–686
Rajita BSAS, Kumari D, Panda S (2020) A comparative analysis of community detection methods in massive datasets. In: Modelling, simulation and intelligent computing. MoSICom. Springer, pp 174–183
Rajita BSAS, Narwa BS, Panda S (2020) An efficient approach for event prediction using collaborative distance score of communities. In: International conference on distributed computing and internet technology. Springer, pp 271–279
Rajita BSAS, Ranjan Y, Umesh CT, Panda S (2020) Spark-based parallel method for prediction of events. Arab J Sci Eng 45(4): 1–17
Rajita BSAS, Kota VRA, Perika K, Panda S (2021) Anomaly score: a new feature for effective prediction of events in social networks. In: International conference on communication systems networkS (COMSNETS). IEEE, pp 189–192
Rajita BSAS, Shukla M, Kumari D, Panda S (2021) An experimental analysis of community detection algorithms on a temporally evolving dataset. In: Recommender systems. CRC Press, pp 23–70
Ram A, Srijith PK (2018) Accelerating Hawkes process for event history data: application to social networks and recommendation systems. In: 10th international conference on communication systems and networks (COMSNETS). IEEE, pp 396–399
Rasool G, Fazal N (2017) Evolution prediction and process support of OSS studies: a systematic mapping. Arab J Sci Eng 42(8):3465–3502
Riccardo P, James K, Tim B (2007) Particle swarm optimization. Swarm Intell 1(1):33–57
Robins G, Snijders T, Wang P, Handcock M, Pattison P (2007) Recent developments in exponential random graph (p*) models for social networks. Soc Netw 29(2):192–215
Shuai Z, Chris D, Feiping N, Heng H (2018) Harmonic mean linear discriminant analysis. IEEE Trans Knowl Data Eng 31(8):1520–1531
Singh RR, Iyengar SRS, Chaudhary S, Agarwal M (2018) An efficient heuristic for betweenness estimation and ordering. Soc Netw Anal Min 8(1):1–27
Stanisław S, Bogdan G, Piotr B, Anna Z, Przemysław K, Jarosław K (2015) Predicting community evolution in social networks. Entropy Multidiscipl Digit Publ Inst 17(5):3053–3096
Takaffoli M, Rabbany R, Zaïane OR (2013) Incremental local community identification in dynamic social networks. In: Proceedings of IEEE/ACM international conference on advances in social networks analysis and mining. ACM, pp 90–94
Taleb K, Tavakoli TA, Mehdi H, Ali R (2019) Tracing temporal communities and event prediction in dynamic social networks. Soc Netw Anal Min 9(1):1–11
Wenbin P, Bing X, Lin S, Mengjie Z (2020) Genetic programming for high-dimensional imbalanced classification with a new fitness function and program reuse mechanism. Soft Comput 24(23):18021–18038
White S, Smyth P (2005) A spectral clustering approach to finding communities in graphs. In: Proceedings of the SIAM international conference on data mining. SIAM, pp 274–285
Yang X-S, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Model Numer Optim 1(4):330–343
Youssef BE (2014) Online social network internetworking analysis. Int J Next-Gener Netw Acad Ind Res Collab Center (AIRCC) 6(2):1–12
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rajita, B.S.A.S., Bansal, M., Narwa, B.S. et al. Cuckoo search in threshold optimization for better event detection in social networks. Soc. Netw. Anal. Min. 12, 38 (2022). https://doi.org/10.1007/s13278-022-00867-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-022-00867-y