Algorithms for Social Recommendation



Recommender systems aim to filter information for the user, usually based on personalization techniques. As social media becomes more popular, the need for recommender systems to help each user reach the most attractive and relevant information becomes acute. Social recommender systems provide just that: filtering social content, activities, tags, people, and communities, and suggesting them for the user. The social web offers many new forms of data and metadata for social recommendation algorithms to take advantage of. In this chapter, we will review different social recommendation algorithms and their way to exploit different types of social data and metadata to enhance their effectiveness.


Social Media Recommender System Social Network Site News Item Probabilistic Latent Semantic Analysis 
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.



With thanks to David Carmel, Jilin Chen, Tal Daniel, Casey Dugan, Werner Geyer, Michal Jacovi, Michael Muller, Shila Ofek-Koifman, Adam Perer, Ariel Raviv, Inbal Ronen, Sigalit Ur, Erel Uziel, Eric Wilcox, Sivan Yogev, and Naama Zwerdling for jointly working on the studies described in this chapter.


  1. Arguello J, Elsas J, Callan J, Carbonell J (2008) Document representation and query expansion models for blog recommendation. In: Proceedings ICWSM ‘08Google Scholar
  2. Berkovsky S, Freyne J, Smith G (2012) Personalized network updates: increasing social interactions and contributions in social networks. In: Proceedings UMAP ‘12, pp 1–13Google Scholar
  3. Bernstein MS, Suh B, Hong L, Chen J, Kairam S, Chi EH (2010) Eddi: interactive topic-based browsing of social status streams. In: Proceedings UIST ‘10, pp 303–312Google Scholar
  4. Bonhard P, Sasse MA (2006) ‘Knowing me, knowing you’—Using profiles and social networking to improve recommender systems. BT Technol J 24 (3): 84–98Google Scholar
  5. Boyd DM, Ellison NB (2007) Social network sites: definition, history, and scholarship. J CMC 13:1Google Scholar
  6. Carmel D, Uziel E, Guy I, Mass Y, Roitman H (2012) Folksonomy-based term extraction for word cloud generation. ACM TIST 3(4):60Google Scholar
  7. Chen WY, Zhang D, Chang EY (2008) Combinational collaborative filtering for personalized community recommendation. In: Proceedings KDD ‘08, pp 115–123Google Scholar
  8. Chen J, Geyer W, Dugan C, Muller M, Guy I (2009) Make new friends, but keep the old: recommending people on social networking sites. In: Proceedings CHI ‘09, pp 201–210Google Scholar
  9. Deerwester S, Dumais S, Furnas GW, Landauer TK, Harshman R (1990) Indexing by latent semantic analysis. J Amer Soc Info Sci 41(6):391–407CrossRefGoogle Scholar
  10. Farrell S, Lau T, Nusser S, Wilcox E, Muller M (2007) Socially augmenting employee profiles with people-tagging. In: Proceedings UIST ‘07, pp 91–100Google Scholar
  11. Geyer W, Dugan C, Millen DR, Muller M, Freyne J (2008) Recommending topics for self-descriptions in online user profiles. In: Proceedings RecSys ‘08, pp 59–66Google Scholar
  12. Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35 (12): 61–70Google Scholar
  13. Groh G, Ehmig C (2007) Recommendations in taste related domains: collaborative filtering vs. social filtering. In: Proceedings GROUP ‘07, pp 127–136Google Scholar
  14. Guy I, Carmel D (2011) Social recommender systems. In: Proceedings WWW ‘11, pp 283–284Google Scholar
  15. Guy I, Jacovi M, Shahar E, Meshulam N, Soroka V, Farrell S (2008) Harvesting with SONAR: the value aggregating social network information. In: Proceedings CHI ‘08, pp 1017–1026Google Scholar
  16. Guy I, Ronen I, Wilcox E (2009a) Do you know? recommending people to invite into your social network. In: Proceedings IUI ‘09, pp 77–86Google Scholar
  17. Guy I, Zwerdling N, Carmel D, Ronen I, Uziel E, Yogev S, Ofek-Koifman S (2009b) Personalized recommendation of social software items based on social relations. In: Proceedings RecSys ‘09, pp 53–60Google Scholar
  18. Guy I, Chen L, Zhou MX (2010a) Workshop on social recommender systems. In: Proceedings IUI ‘10, pp 433–434Google Scholar
  19. Guy I, Jacovi M, Perer A, Ronen I, Uziel E (2010b) Same places, same things, same people? Mining user similarity on social media. In: Proceedings CSCW ‘10, pp 41–50Google Scholar
  20. Guy I, Zwerdling N, Ronen I, Carmel D, Uziel E (2010c) Social media recommendation based on people and tags. In: Proceedings SIGIR ‘10, pp 194–201Google Scholar
  21. Guy I, Ronen I, Raviv A (2011a) Personalized activity streams: sifting through the “river of news”. In: Proceedings RecSys ‘11, pp 181–188Google Scholar
  22. Guy I, Ur S, Ronen I, Perer A, Jacovi M (2011b) Do you want to know? recommending strangers in the enterprise. In: Proceedings CSCW ‘11, pp 285–294Google Scholar
  23. Guy I, Avraham U, Carmel D, Ur S, Jacovi M, Ronen I (2013) Mining expertise and interests from social media. In: Proceedings WWW ‘13Google Scholar
  24. Herlocker, JL, Konstan JA, Riedl J (2000) Explaining collaborative filtering recommendations. In: Proceedings CSCW ‘00, pp 241–250Google Scholar
  25. Hofmann T (1999) Probabilistic latent semantic analysis. UAI’99Google Scholar
  26. IBM Connections—Social Software for Business:
  27. Jacovi M, Guy I, Ronen I, Perer A, Uziel E, Maslenko M (2011) Digital traces of interest: deriving interest relationships from social media interactions. In: Proceedings ECSCW ‘11, pp 21–40Google Scholar
  28. Jannach D, Zanker M, Felfernig A, Friedrich G (2010) Recommender systems: an introduction. Cambridge University Press, New YorkCrossRefGoogle Scholar
  29. Lerman K (2006) Social networks and social information filtering on0020digg. In: Proceedings ICWSM ‘07Google Scholar
  30. McNee SM, Riedl J, Konstan JA (2006) Being accurate is not enough: how accuracy metrics have hurt recommender systems. Proceedings CHI ‘06 EA, pp 1097–1101Google Scholar
  31. Paek T, Gamon M, Counts S, Chickering DM, Dhesi A (2010) Predicting the importance of newsfeed posts and social network friends. In: Proceedings AAAI (Vol 10)Google Scholar
  32. Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58CrossRefGoogle Scholar
  33. Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook. SpringerGoogle Scholar
  34. Sen S, Vig J, Riedl J (2009) Tagommenders: connecting users to items through tags. In: Proceedings WWW ‘09, pp 671–680Google Scholar
  35. Seth A, Zhang J (2008) A social network based approach to personalized recommendation of participatory media content. In: Proceedings ICWSM ‘08Google Scholar
  36. Sigurbjörnsson B, Van Zwol R (2008) Flickr tag recommendation based on collective knowledge. In: Proceedings WWW ‘08, pp 327–336Google Scholar
  37. Sinha R, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: Proceedings DELOS-NSF workshop on personalization and recommender systems in digital librariesGoogle Scholar
  38. Terveen L, McDonald DW (2007) Social matching: a framework and research agenda. ACM Trans Comput-Hum Interact 12(3):401–434CrossRefGoogle Scholar
  39. Vig J, Sen S, Riedl J (2009) Tagsplanations: explaining recommendations using tags. In: Proceedings IUI ‘09, pp 47–56Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.IBM ResearchHaifaIsrael

Personalised recommendations