Link Prediction Using Evolutionary Neural Network Models

Link prediction aims to represent the dynamic networks’ relationships of the real world in a model for predicting future links or relationships. This model can help in understanding the evolution of interactions and relationships between network members. Many applications use link prediction such as recommendation systems. Most of the existing link prediction algorithms are based on similarity measures, such as common neighbors and the Adamic/Adar index. The main disadvantage of these algorithms is the low accuracy of results since they depend on the application domain. Moreover, the datasets of link prediction have two significant problems: the imbalanced class distribution and the large size of the data. In this chapter, evolutionary neural network-based models are developed to solve this problem. Three optimizers are used for training feedforward neural network models including genetic algorithm, particle swarm optimization, and moth search. For this purpose, the link prediction problem is formulated as a classification problem to improve the accuracy of the results by constructing features of the traditional link prediction methods and centrality measures in any given link prediction dataset. Also, this work tries to address two problems of the data in two ways: externally using sampling techniques (random and undersampling) and internally using the geometric mean as a fitness function in the proposed algorithms. The results reveal that the proposed model is superior in terms of the sensitivity and geometric mean measures compared to the traditional classifiers and traditional link prediction algorithms.

[1]  Zhuli Xie Centrality Measures in Text Mining: Prediction of Noun Phrases that Appear in Abstracts , 2005, ACL.

[2]  Nitesh V. Chawla,et al.  Data Mining for Imbalanced Datasets: An Overview , 2005, The Data Mining and Knowledge Discovery Handbook.

[3]  P. Jaccard,et al.  Etude comparative de la distribution florale dans une portion des Alpes et des Jura , 1901 .

[4]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[5]  Daniel Schall Link prediction in directed social networks , 2014, Social Network Analysis and Mining.

[6]  Nitesh V. Chawla,et al.  New perspectives and methods in link prediction , 2010, KDD.

[7]  Gaige Wang,et al.  Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems , 2016, Memetic Computing.

[8]  David Liben-Nowell,et al.  The link-prediction problem for social networks , 2007 .

[9]  K. K. Sahu,et al.  Normalization: A Preprocessing Stage , 2015, ArXiv.

[10]  Antonia Azzini,et al.  Evolutionary ANNs: A state of the art survey , 2011, Intelligenza Artificiale.

[11]  Gobinda G. Chowdhury,et al.  Introduction to Modern Information Retrieval , 1999 .

[12]  Srinivasan Parthasarathy,et al.  Local Probabilistic Models for Link Prediction , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).

[13]  Ali Rodan,et al.  Classification Model for Credit Data , 2018, 2018 Fifth HCT Information Technology Trends (ITT).

[14]  James Kennedy,et al.  The particle swarm: social adaptation of knowledge , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[15]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[16]  Stan Matwin,et al.  Machine Learning for the Detection of Oil Spills in Satellite Radar Images , 1998, Machine Learning.

[17]  Sid Redner,et al.  Networks: Teasing out the missing links , 2008, Nature.

[18]  Rossano Schifanella,et al.  Folks in Folksonomies: social link prediction from shared metadata , 2010, WSDM '10.

[19]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[20]  Hossam Faris,et al.  Evolving Support Vector Machines using Whale Optimization Algorithm for spam profiles detection on online social networks in different lingual contexts , 2018, Knowl. Based Syst..

[21]  Ling Chen,et al.  A link prediction algorithm based on ant colony optimization , 2014, Applied Intelligence.

[22]  Katarzyna Musial,et al.  Link Prediction Methods and Their Accuracy for Different Social Networks and Network Metrics , 2015, Sci. Program..

[23]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[24]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[25]  Hossam Faris,et al.  Optimizing Feedforward neural networks using Krill Herd algorithm for E-mail spam detection , 2015, 2015 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT).

[26]  Jie Tang,et al.  Link Prediction of Social Networks Based on Weighted Proximity Measures , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[27]  Lada A. Adamic,et al.  Friends and neighbors on the Web , 2003, Soc. Networks.

[28]  M. Newman,et al.  Hierarchical structure and the prediction of missing links in networks , 2008, Nature.

[29]  Hossam Faris,et al.  Optimizing Feedforward Neural Networks Using Biogeography Based Optimization for E-Mail Spam Identification , 2016 .

[30]  Yu-Yang Huang,et al.  Unsupervised link prediction using aggregative statistics on heterogeneous social networks , 2013, KDD.

[31]  Mohammad Al Hasan,et al.  Link prediction using supervised learning , 2006 .

[32]  Ben Taskar,et al.  Link Prediction in Relational Data , 2003, NIPS.

[33]  H. White,et al.  “Structural Equivalence of Individuals in Social Networks” , 2022, The SAGE Encyclopedia of Research Design.

[34]  Hui Tian,et al.  Hidden link prediction based on node centrality and weak ties , 2013 .

[35]  Armelle Brun,et al.  Densifying a behavioral recommender system by social networks link prediction methods , 2011, Social Network Analysis and Mining.

[36]  Eric Gilbert,et al.  Predicting tie strength with social media , 2009, CHI.

[37]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[38]  Shifei Ding,et al.  An optimizing BP neural network algorithm based on genetic algorithm , 2011, Artificial Intelligence Review.

[39]  Ichiro Sakata,et al.  Link prediction in citation networks , 2012, J. Assoc. Inf. Sci. Technol..

[40]  Hsinchun Chen,et al.  Link prediction approach to collaborative filtering , 2005, Proceedings of the 5th ACM/IEEE-CS Joint Conference on Digital Libraries (JCDL '05).

[41]  Rizik M. H. Al-Sayyed,et al.  Online Social Networks Security: Threats, Attacks, and Future Directions , 2017 .

[42]  Randall S. Sexton,et al.  Comparing backpropagation with a genetic algorithm for neural network training , 1999 .

[43]  Aboul Ella Hassanien,et al.  Moth-flame optimization for training Multi-Layer Perceptrons , 2015, 2015 11th International Computer Engineering Conference (ICENCO).