Link Prediction in Dynamic Networks Using Graphlet

  • Mahmudur Rahman
  • Mohammad Al Hasan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9851)


Predicting the link state of a network at a future time given a collection of link states at earlier time is an important task with many real-life applications. In existing literature this task is known as link prediction in dynamic networks. Solving this task is more difficult than its counterpart in static networks because an effective feature representation of node-pair instances for the case of dynamic network is hard to obtain. In this work we solve this problem by designing a novel graphlet transition based feature representation of the node-pair instances of a dynamic network. We propose a method GraTFEL which uses unsupervised feature learning methodologies on graphlet transition based features to give a low-dimensional feature representation of the node-pair instances. GraTFEL models the feature learning task as an optimal coding task where the objective is to minimize the reconstruction error, and it solves this optimization task by using a gradient descent method. We validate the effectiveness of the learned feature representations by utilizing it for link prediction in real-life dynamic networks. Specifically, we show that GraTFEL, which use the extracted feature representation of graphlet transition events, outperforms existing methods that use well-known link prediction features. The data and software related to this paper are available at


Dynamic Network Time Stamp Topological Feature Feature Representation Link Prediction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bhuiyan, M.A., Rahman, M., Rahman, M., Hasan, M.A.: GUISE: uniform sampling of graphlets for large graph analysis. In: Proceedings of 12th International Conference on Data Mining, pp. 91–100 (2012)Google Scholar
  2. 2.
    Bliss, C.A., Frank, M.R., Danforth, C.M., Dodds, P.S.: An evolutionary algorithm approach to link prediction in dynamic social networks. J. Comput. Sci. 5(5), 750–764 (2014)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Davis, J., Goadrich, M.: The relationship between precision-recall and ROC curves. In: Proceedings of the 23rd International Conference on Machine Learning, pp. 233–240 (2006)Google Scholar
  4. 4.
    Dunlavy, D.M., Kolda, T.G., Acar, E.: Temporal link prediction using matrix and tensor factorizations. ACM Trans. Knowl. Disc. Data 5(2), 10:1–10:27 (2011)Google Scholar
  5. 5.
    Güneş, İ., Gündüz-Öğüdücü, Ş., Çataltepe, Z.: Link prediction using time series of neighborhood-based node similarity scores. Data Min. Knowl. Disc. 30(1), 147–180 (2015)MathSciNetGoogle Scholar
  6. 6.
    Hasan, M.A., Chaoji, V., Salem, S., Zaki, M.: Link prediction using supervised learning. In: Proceeding of SDM 2006 workshop on Link Analysis, Counterterrorism and Security (2006)Google Scholar
  7. 7.
    Hasan, M., Zaki, M.: A survey of link prediction in social networks. In: Social Network Data Analytics, pp. 243–275 (2011)Google Scholar
  8. 8.
    Lee, H., Pham, P., Largman, Y., Ng, A.Y.: Unsupervised feature learning for audio classification using convolutional deep belief networks. In: Advances in neural information processing systems. pp. 1096–1104 (2009)Google Scholar
  9. 9.
    Liben-Nowell, D., Kleinberg, J.: The link-prediction problem for social networks. J. Am. Soc. Inform. Sci. Technol. 58(7), 1019–1031 (2007)CrossRefGoogle Scholar
  10. 10.
    Lichtenwalter, R.N., Lussier, J.T., Chawla, N.V.: New perspectives and methods in link prediction. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 243–252 (2010)Google Scholar
  11. 11.
    Menon, A.K., Elkan, C.: Link prediction via matrix factorization. In: Proceedings of the 2011 European Conference on Machine Learning and Knowledge Discovery in Databases - volume Part II, pp. 437–452 (2011)Google Scholar
  12. 12.
    Milenković, T., Pržulj, N.: Uncovering biological network function via graphlet degree signatures. Cancer Inform. 6, 257–273 (2008)Google Scholar
  13. 13.
    Ng, J., Yang, F., Davis, L.: Exploiting local features from deep networks for image retrieval. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 53–61 (2015)Google Scholar
  14. 14.
    Perozzi, B., Al-Rfou, R., Skiena, S.: Deepwalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 701–710 (2014)Google Scholar
  15. 15.
    Pržulj, N.: Biological network comparison using graphlet degree distribution. Bioinformatics 23(2), e177–e183 (2007)CrossRefGoogle Scholar
  16. 16.
    Pržulj, N., Corneil, D.G., Jurisica, I.: Modeling interactome: scale-free or geometric? Bioinformatics 20(18), 3508–3515 (2004)CrossRefGoogle Scholar
  17. 17.
    Rahman, M., Bhuiyan, M.A., Hasan, M.A.: Graft: An efficient graphlet counting method for large graph analysis. IEEE Trans. Knowl. Data Eng. 26(10), 2466–2478 (2014)CrossRefGoogle Scholar
  18. 18.
    Sarkar, P., Chakrabarti, D., Jordan, M.I.: Nonparametric link prediction in dynamic networks. In: Proceedings of International Conference on Machine Learning, pp. 1687–1694 (2012)Google Scholar
  19. 19.
    Shervashidze, N., Petri, T., Mehlhorn, K., Borgwardt, K.M., Vishwanathan, S.: Efficient graphlet kernels for large graph comparison. In: Proceeding of the 12th International Conference on Artificial Intelligence and Statistics, pp. 488–495 (2009)Google Scholar
  20. 20.
    Viswanath, B., Mislove, A., Cha, M., Gummadi, K.P.: On the evolution of user interaction in facebook. In: Proceedings of the 2nd ACM workshop on Online social networks, pp. 37–42 (2009)Google Scholar
  21. 21.
    Xu, K.S.: Stochastic block transition models for dynamic networks. In: Proceedings of the 18th International Conference on Artificial Intelligence and Statistics, pp. 1079–1087 (2015)Google Scholar
  22. 22.
    Xu, K.S., Hero III, A.O.: Dynamic stochastic blockmodels for time-evolving social networks. IEEE J. Sel. Top. Sign. Proces. 8(4), 552–562 (2014)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.Indiana University Purdue University IndianapolisIndianapolisUSA

Personalised recommendations