Skip to main content
Log in

Transitive node similarity: predicting and recommending links in signed social networks

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Online social networks (OSNs) like Facebook, Myspace, and Hi5 have become popular, because they allow users to easily share content. OSNs recommend new friends to registered users based on local features of the graph (i.e., based on the number of common friends that two users share). However, OSNs do not exploit the whole structure of the network. Instead, they consider only pathways of maximum length 2 between a user and his candidate friends. On the other hand, there are global approaches, which detect the overall path structure in a network, being computationally prohibitive for huge-size social networks. In this paper, we define a basic node similarity measure that captures effectively local graph features (i.e., by measuring proximity between nodes). We exploit global graph features (i.e., by weighting paths that connect two nodes) introducing transitive node similarity. We also derive variants of our method that apply to different types of networks (directed/undirected and signed/unsigned). We perform extensive experimental comparison of the proposed method against existing recommendation algorithms using synthetic and real data sets (Facebook, Hi5 and Epinions). Our experimental results show that our FriendTNS algorithm outperforms other approaches in terms of accuracy and it is also time efficient. Finally, we show that a significant accuracy improvement can be gained by using information about both positive and negative edges.

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.

Similar content being viewed by others

References

  1. Adamic, L., Adar, E.: How to search a social network. Social Netw. 27(3):187–203 (2005)

    Article  Google Scholar 

  2. Auber, D.: Tulip: a huge graph visualization framework. In: Graph Drawing Softwares, Mathematics and Visualization, pp. 105–126 (2003)

  3. Bisgin, H., Agarwal, N., Xu, X.: A study of homophily on social media. World Wide Web 15(2), 213–232 (2012)

    Article  Google Scholar 

  4. Blog, F.: http://blog.facebook.com/blog.php?post=15610312130

  5. Blondel, V.D., Gajardo, A., Heymans, M., Senellart, P., Van Dooren, P.: A measure of similarity between graph vertices: applications to synonym extraction and web searching. SIAM Rev. 46(4), 647–666 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chen, J., Geyer, W., Dugan, C., Muller, M., Guy, I.: Make new friends, but keep the old: recommending people on social networking sites. In: Proceedings 27th International Conference on Human Factors in Computing Systems (CHI), pp. 201–210 (2009)

  7. Clauset, A., Moore, C., Newman, M.E.J.: Hierarchical structure and the prediction of missing links in networks. Nature 453(7191), 98–101 (2008)

    Article  Google Scholar 

  8. Cormen, T., Leiserson, C., Rivest, R., Stein, S.: Introduction to Algorithms, 3rd edn. MIT, Cambridge (2001)

    MATH  Google Scholar 

  9. Costa, L., Rodrigues, F., Travieso, G., Boas, P.: Characterization of complex networks: a survey of measurements. Adv. Phys. 56(1), 167–242 (2007)

    Article  Google Scholar 

  10. Fouss, F., Pirotte, A., Renders, J.M., Saerens, M.: Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. IEEE Trans. Knowl. Data Eng. 19(3), 355–369 (2007)

    Article  Google Scholar 

  11. Fredman, M., Tarjan, R.: Fibonacci heaps and their uses in improved network optimization algorithms. J. ACM 34, 596–615 (1987)

    Article  MathSciNet  Google Scholar 

  12. Goel, S., Muhamad, R., Watts, D.: Social search in ‘small-world’ experiments. In: Proceedings 18th International World Wide Web Conference (WWW), pp. 701–710. Madrid, Spain (2009)

  13. Golbeck, J.: Personalizing applications through integration of inferred trust values in semantic web-based social networks. In: Semantic Network Analysis Workshop at the 4th International Semantic Web Conference (2005)

  14. Guy, I., Ronen, I., Wilcox, E.: Do you know?: recommending people to invite into your social network. In: Proceedings of 13th International Conference on Intelligent User Interfaces (IUI), pp. 77–86 (2009)

  15. Hage, P., Harary, F.: Structural Models in Anthropology, vol. 1983. Cambridge University Press, Cambridge (1983)

    Google Scholar 

  16. Jeh, G., Widom, J.: Simrank: a measure of structural-context similarity. In: Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), pp. 538–543 (2002)

  17. Kleinberg, J.: The small-world phenomenon: an algorithmic perspective. In: Proceedings 32nd ACM Symposium on Theory of Computing (STOC), pp. 163–170. Portland, OR (2000)

  18. Leskovec, J., Huttenlocher, D., Kleinberg, J.: Predicting positive and negative links in online social networks. In: Proceedings of the 19th International Conference on World Wide Web (WWW), pp. 641–650 (2010)

  19. Leskovec, J., Huttenlocher, D., Kleinberg, J.: Signed networks in social media. In: Proceedings of the 28th International Conference on Human Factors in Computing Systems (CHI), pp. 1361–1370 (2010)

  20. Liben-Nowell, D., Kleinberg, J.: The link prediction problem for social networks. In: Proceedings of the 12th International Conference on Information and Knowledge Management (CIKM) (2003)

  21. Liben-Nowell, L., Novak, J., Kumar, R., Raghavan, P., Tomkins, A.: Geographic routing in social networks. Proc. Natl. Acad. Sci. (PNAS) 102(33), 11623–11628 (2005)

    Article  Google Scholar 

  22. Lo, S., Lin, C.: WMR: a graph-based algorithm for friend recommendation. In: Proceedings of IEEE/ACM International Conference on Web Intelligence (WIC), pp. 121–128. Hong Kong, China (2006)

  23. Lü, L., Jin, C.-H., Zhou, T.: Similarity index based on local paths for link prediction of complex networks. Phys. Rev. E 80(4), 046122 (2009)

    Article  Google Scholar 

  24. Massa, P., Avesani, P.: Trust-aware collaborative filtering for recommender systems. In: Proceedings of International/Federated Conference On The Move to Meaningful Internet: CoopIS, DOA, ODBASE, pp. 492–508 (2004)

  25. Milgram, S.: The small world problem. Psychol. Today 22, 61–67 (1967)

    Google Scholar 

  26. Musiał, K., Kazienko, P.: Social networks on the internet. World Wide Web 16(1), 31–72 (2013)

    Article  Google Scholar 

  27. Pan, J., Yang, H., Faloutsos, C., Duygulu, P.: Automatic multimedia cross-modal correlation discovery. In: Proceedings 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), pp. 653–658. Seattle, WA (2004)

  28. Rattigan, M., Jensen, D.: The case for anomalous link discovery. SIGKDD Explorations 7(2), 41–47 (2005)

    Article  Google Scholar 

  29. Simsek, O., Jensen, D.: Decentralized search in networks using homophily and degree disparity. In: Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI), pp. 304–310. Edinburgh, Scotland (2005)

  30. Tanimoto, T.: IBM Internal Technical Report (1957)

  31. Wasserman, S., Faust, K.: Social Network Analysis: Methods and Applications, vol. 8. Cambridge University Press, Cambridge (1994)

    Book  Google Scholar 

  32. Watts, D., Dodds, P., Newman, M.: Identity and search in social networks. Sci. Mag. 296(5571), 1302–1305 (2002)

    Google Scholar 

  33. Yu, W., Zhang, W., Lin, X., Zhang, Q., Le, J.: A space and time efficient algorithm for simrank computation. World Wide Web 15(3), 327–353 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Panagiotis Symeonidis.

Additional information

A preliminary version of this paper entitled “Transitive Node Similarity for Link Prediction in Social Networks with Positive and Negative Links” has been presented at the 4th ACM Conference on Recommender Systems (RECSYS 2010).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Symeonidis, P., Tiakas, E. Transitive node similarity: predicting and recommending links in signed social networks. World Wide Web 17, 743–776 (2014). https://doi.org/10.1007/s11280-013-0228-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-013-0228-2

Keywords

Navigation