A link prediction algorithm based on ant colony optimization

The problem of link prediction has attracted considerable recent attention from various domains such as sociology, anthropology, information science, and computer sciences. In this paper, we propose a link prediction algorithm based on ant colony optimization. By exploiting the swarm intelligence, the algorithm employs artificial ants to travel on a logical graph. Pheromone and heuristic information are assigned in the edges of the logical graph. Each ant chooses its path according to the value of the pheromone and heuristic information on the edges. The paths the ants traveled are evaluated, and the pheromone information on each edge is updated according to the quality of the path it located. The pheromone on each edge is used as the final score of the similarity between the nodes. Experimental results on a number of real networks show that the algorithm improves the prediction accuracy while maintaining low time complexity. We also extend the method to solve the link prediction problem in networks with node attributes, and the extended method also can detect the missing or incomplete attributes of data. Our experimental results show that it can obtain higher quality results on the networks with node attributes than other algorithms.

[1]  E. Xing,et al.  Mixed Membership Stochastic Block Models for Relational Data with Application to Protein-Protein Interactions , 2006 .

[2]  Ramesh R. Sarukkai,et al.  Link prediction and path analysis using Markov chains , 2000, Comput. Networks.

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

[4]  Zan Huang,et al.  The Time-Series Link Prediction Problem with Applications in Communication Surveillance , 2009, INFORMS J. Comput..

[5]  Thomas L. Griffiths,et al.  Nonparametric Latent Feature Models for Link Prediction , 2009, NIPS.

[6]  Thrasyvoulos Spyropoulos,et al.  Collection and analysis of multi-dimensional network data for opportunistic networking research , 2012, Comput. Commun..

[7]  Jian Shi,et al.  Modeling analysis of ant system with multiple tasks and its application to spatially adjacent cell state estimate , 2014, Applied Intelligence.

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

[9]  Rossano Schifanella,et al.  Friendship prediction and homophily in social media , 2012, TWEB.

[10]  Hongkun Liu,et al.  Uncovering the network evolution mechanism by link prediction , 2011 .

[11]  T. Sørensen,et al.  A method of establishing group of equal amplitude in plant sociobiology based on similarity of species content and its application to analyses of the vegetation on Danish commons , 1948 .

[12]  Kazem Jahanbakhsh,et al.  Predicting missing contacts in mobile social networks , 2011, 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[13]  Charu C. Aggarwal,et al.  Co-author Relationship Prediction in Heterogeneous Bibliographic Networks , 2011, 2011 International Conference on Advances in Social Networks Analysis and Mining.

[14]  Hsinchun Chen,et al.  Recommendation as link prediction in bipartite graphs: A graph kernel-based machine learning approach , 2013, Decis. Support Syst..

[15]  Linyuan Lü,et al.  Similarity index based on local paths for link prediction of complex networks. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[16]  Roger Guimerà,et al.  Missing and spurious interactions and the reconstruction of complex networks , 2009, Proceedings of the National Academy of Sciences.

[17]  Hisashi Kashima,et al.  A Parameterized Probabilistic Model of Network Evolution for Supervised Link Prediction , 2006, Sixth International Conference on Data Mining (ICDM'06).

[18]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[19]  Jiawei Han,et al.  A Unified Framework for Link Recommendation Using Random Walks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[20]  Ricardo B. C. Prudêncio,et al.  Supervised link prediction in weighted networks , 2011, The 2011 International Joint Conference on Neural Networks.

[21]  Pavel Yu. Chebotarev,et al.  The Matrix-Forest Theorem and Measuring Relations in Small Social Groups , 2006, ArXiv.

[22]  M E J Newman Assortative mixing in networks. , 2002, Physical review letters.

[23]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[24]  V Latora,et al.  Efficient behavior of small-world networks. , 2001, Physical review letters.

[25]  François Fouss,et al.  Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation , 2007, IEEE Transactions on Knowledge and Data Engineering.

[26]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[27]  Linyuan Lü,et al.  Predicting missing links via local information , 2009, 0901.0553.

[28]  M. Newman Clustering and preferential attachment in growing networks. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[29]  Laurent Mathy,et al.  Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference , 2009, IMC 2009.

[30]  M. Randic,et al.  Resistance distance , 1993 .

[31]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[32]  Hisashi Kashima,et al.  Fast and Scalable Algorithms for Semi-supervised Link Prediction on Static and Dynamic Graphs , 2010, ECML/PKDD.

[33]  Vladimir Batagelj,et al.  Generalized blockmodeling , 2005, Structural analysis in the social sciences.

[34]  A. Barabasi,et al.  Hierarchical Organization of Modularity in Metabolic Networks , 2002, Science.

[35]  Jennifer Widom,et al.  SimRank: a measure of structural-context similarity , 2002, KDD.

[36]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[37]  Lise Getoor,et al.  Learning Probabilistic Relational Models , 1999, IJCAI.

[38]  Patrick Gallinari,et al.  Probabilistic Latent Tensor Factorization Model for Link Pattern Prediction in Multi-relational Networks , 2012, ArXiv.

[39]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[40]  Edward A. Fox,et al.  Research Contributions , 2014 .

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

[42]  Rao Jun,et al.  Parallel Link Prediction in Complex Network Using MapReduce , 2012 .

[43]  David Heckerman,et al.  Probabilistic Entity-Relationship Models, PRMs, and Plate Models , 2004 .

[44]  Zhenbo Li,et al.  Study on hybrid PS-ACO algorithm , 2011, Applied Intelligence.

[45]  Yin Zhang,et al.  Scalable proximity estimation and link prediction in online social networks , 2009, IMC '09.

[46]  Leonard M. Freeman,et al.  A set of measures of centrality based upon betweenness , 1977 .

[47]  Wu Bin Link Prediction Based on Node Similarity , 2011 .

[48]  Pang-Ning Tan,et al.  A Matrix Alignment Approach for Collective Classification , 2009, 2009 International Conference on Advances in Social Network Analysis and Mining.

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

[50]  Andries Petrus Engelbrecht,et al.  A fuzzy particle swarm optimization algorithm for computer communication network topology design , 2010, Applied Intelligence.

[51]  Giulio Rossetti,et al.  Scalable Link Prediction on Multidimensional Networks , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[52]  S. Boorman,et al.  Social Structure from Multiple Networks. I. Blockmodels of Roles and Positions , 1976, American Journal of Sociology.

[53]  Edoardo M. Airoldi,et al.  Mixed Membership Stochastic Blockmodels , 2007, NIPS.

[54]  Edoardo M. Airoldi,et al.  Stochastic Block Models of Mixed Membership , 2006 .

[55]  Leo Katz,et al.  A new status index derived from sociometric analysis , 1953 .

[56]  Austin J. Brockmeier,et al.  Evaluating dependence in spike train metric spaces , 2011, The 2011 International Joint Conference on Neural Networks.

[57]  Dekang Lin,et al.  An Information-Theoretic Definition of Similarity , 1998, ICML.

[58]  Linyuan Lu,et al.  Link prediction based on local random walk , 2010, 1001.2467.

[59]  Daniel Merkle,et al.  Ant Colony Optimization with Global Pheromone Evaluation for Scheduling a Single Machine , 2004, Applied Intelligence.

[60]  P EngelbrechtAndries,et al.  A fuzzy particle swarm optimization algorithm for computer communication network topology design , 2012 .

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

[62]  Rami Puzis,et al.  Link Prediction in Social Networks Using Computationally Efficient Topological Features , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[63]  Jiawei Han,et al.  LINKREC: a unified framework for link recommendation with user attributes and graph structure , 2010, WWW '10.

[64]  Peter A. Flach,et al.  Evaluation Measures for Multi-class Subgroup Discovery , 2009, ECML/PKDD.

[65]  Abdellah El Moudni,et al.  Cooperative driving: an ant colony system for autonomous intersection management , 2011, Applied Intelligence.

[66]  Pedro Isasi Viñuela,et al.  Using the ACO algorithm for path searches in social networks , 2011, Applied Intelligence.

[67]  Linyuan Lu,et al.  Link Prediction in Complex Networks: A Survey , 2010, ArXiv.

[68]  Charles Elkan,et al.  Link Prediction via Matrix Factorization , 2011, ECML/PKDD.

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

[70]  Alexis Papadimitriou,et al.  Fast and accurate link prediction in social networking systems , 2012, J. Syst. Softw..

[71]  Wei Chu,et al.  Stochastic Relational Models for Discriminative Link Prediction , 2006, NIPS.

[72]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[73]  M. Newman,et al.  Vertex similarity in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[74]  Zuren Feng,et al.  Guidance-solution based ant colony optimization for satellite control resource scheduling problem , 2011, Applied Intelligence.

[75]  B. Wang,et al.  Information filtering based on transferring similarity. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[76]  Bin Wu,et al.  Parallel Link Prediction in Complex Network Using MapReduce: Parallel Link Prediction in Complex Network Using MapReduce , 2014 .