Personalized Book Recommendations Created by Using Social Media Data

  • Maria Soledad Pera
  • Nicole Condie
  • Yiu-Kai Ng
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6724)


Book recommendation systems can benefit commercial websites, social media sites, and digital libraries, to name a few, by alleviating the knowledge acquisition process of users who look for books that are appealing to them. Even though existing book recommenders, which are based on either collaborative filtering, text content, or the hybrid approach, aid users in locating books (among the millions available), their recommendations are not personalized enough to meet users’ expectations due to their collective assumption on group preference and/or exact content matching, which is a failure. To address this problem, we have developed PBRecS, a book recommendation system that is based on social interactions and personal interests to suggest books appealing to users. PBRecS relies on the friendships established on a social networking site, such as LibraryThing, to generate more personalized suggestions by including in the recommendations solely books that belong to a user’s friends who share common interests with the user, in addition to applying word-correlation factors for partially matching book tags to disclose books similar in contents. The conducted empirical study on data extracted from LibraryThing has verified (i) the effectiveness of PBRecS using social-media data to improve the quality of book recommendations and (ii) that PBRecS outperforms the recommenders employed by Amazon and LibraryThing.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adomavicius, G., Tuzhilin, A.: Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions. IEEE TKDE 17(6), 734–749 (2005)Google Scholar
  2. 2.
    Andersen, R., Borgs, C., Chayes, J., Feige, U., Flaxman, A., Kalai, A., Mirrokni, V., Tennenholtz, M.: Trust-based Recommendation Systems: an Axiomatic Approach. In: Proc. of WWW, pp. 199–208 (2008)Google Scholar
  3. 3.
    Carmel, D., Zwerdling, N., Guy, I., Ofek-Koifman, S., Har’el, N., Ronen, I., Uziel, E., Yogev, S., Chernov, S.: Personalized Social Search Based on the User’s Social Network. In: Proc. of CIKM, pp. 1227–1236 (2009)Google Scholar
  4. 4.
    Chen, H., Chen, A.: A Music Recommendation System Based on Music Data Grouping and User Interests. In: Proc. of CIKM, pp. 231–238 (2001)Google Scholar
  5. 5.
    Christen, P.: Automatic Record Linkage Using Seeded Nearest Neighbor and Support Vector Machine Classification. In: Proc. of SIGKDD, pp. 151–159 (2008)Google Scholar
  6. 6.
    Croft, W., Metzler, D., Strohman, T.: Search Engines: Information Retrieval in Practice. Addison-Wesley, Reading (2010)Google Scholar
  7. 7.
    de Campos, L., Fernandez-Luna, J., Huete, J., Rueda-Morales, M.: Combining Content-Based and Collaborative Recommendations: A Hybrid Approach Based on Bayesian Networks. Approximate Reasoning 51(7), 785–799 (2010)CrossRefGoogle Scholar
  8. 8.
    Givon, S., Lavrenko, V.: Predicting Social-Tags for Cold Start Book Recommendations. In: Proc. of ACM RecSys, pp. 333–336 (2009)Google Scholar
  9. 9.
    Guan, Z., Wang, C., Bu, J., Chen, C., Yang, K., Cai, D., He, X.: Document Recommendation in Social Tagging Services. In: Proc. of WWW, pp. 391–400 (2010)Google Scholar
  10. 10.
    Guy, I., Zwerdling, N., Ronen, I., Carmel, D., Uziel, E.: Social Media Recommendation Based on People and Tags. In: Proc. of SIGIR, pp. 194–201 (2010)Google Scholar
  11. 11.
    Jung, J., Kim, K., Lee, H., Park, S.: Are You Satisfied with Your Recommendation Service?: Discovering Social Networks for Personalized Mobile Services. In: Proc. of KES-AMSTA, pp. 567–573 (2008)Google Scholar
  12. 12.
    Kelley, R.: Blocking Considerations for Record Linkage Under Conditions of Uncertainty. In: Proc. of Social Statistics Section, pp. 602–605 (1984)Google Scholar
  13. 13.
    Koberstein, J., Ng, Y.-K.: Using Word Clusters to Detect Similar Web Documents. In: Proc. of KSEM, pp. 215–228 (2006)Google Scholar
  14. 14.
    Koren, Y.: Factorization Meets the Neighborhood: a Multifaceted Collaborative Filtering Model. In: Proc. of ACM SIGKDD, pp. 426–434 (2008)Google Scholar
  15. 15.
    Li, H., Gu, Y., Koul, S.: Review of Digital Library Book Recommendation Models (2009), Available at SSRN,
  16. 16.
    Linden, G., Smith, B., York, J.: Recommendations: Item-to-Item Collaborative Filtering. IEEE Internet Computing 7(1), 76–80 (2003)CrossRefGoogle Scholar
  17. 17.
    Liu, C., Jiang, S., Huang, Q.: Personalized Online Video Recommendation by Neighborhood Score Propagation Based Global Ranking. In: Proc. of ICIMCS, pp. 244–253 (2009)Google Scholar
  18. 18.
    Liu, L., Fang, B., Zhang, W.: Speak the Same Language with Your Friends: Augmenting Tag Recommenders with Social Relations. In: Proc. of ACM HT, pp. 45–50 (2010)Google Scholar
  19. 19.
    Luger, G.: Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 5th edn. Addison-Wesley, Reading (2005)Google Scholar
  20. 20.
    Park, Y., Chang, K.: Individual and Group Behavior-based Customer Profile Model for Personalized Product Recommendation. Expert Systems with Applications 36(2), 1932–1939 (2009)CrossRefGoogle Scholar
  21. 21.
    Pera, M., Lund, W., Ng, Y.-K.: A Sophisticated Library Search Strategy Using Folksonomies and Similarity Matches. JASIST 60(7), 1392–1406 (2009)CrossRefGoogle Scholar
  22. 22.
    Smith, F.: LibraryThing. Reference Reviews 21(8), 5–6 (2007)CrossRefGoogle Scholar
  23. 23.
    Wang, J., Li, Q., Chen, Y.: User Comments for News Recommendation in Social Media. In: Proc. of ACM SIGIR, pp. 881–882 (2010)Google Scholar
  24. 24.
    Yang, C., Wei, B., Wu, J., Zhang, Y., Zhang, L.: CARES: a Ranking-oriented CADAL Recommender System. In: Proc. of ACM/IEEE-CS, pp. 203–212 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Maria Soledad Pera
    • 1
  • Nicole Condie
    • 1
  • Yiu-Kai Ng
    • 1
  1. 1.Computer Science DepartmentBrigham Young UniversityProvoU.S.A.

Personalised recommendations