Skip to main content

CHESTNUT: Improve Serendipity in Movie Recommendation by an Information Theory-Based Collaborative Filtering Approach

  • Conference paper
  • First Online:
Human Interface and the Management of Information. Interacting with Information (HCII 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12185))

Included in the following conference series:

Abstract

The term “serendipity” has been understood narrowly in the Recommender System. Applying a user-centered approach, user-friendly serendipitous recommender systems are expected to be developed based on a good understanding of serendipity. In this paper, we introduce CHESTNUT, a memory-based movie collaborative filtering system to improve serendipity performance. Relying on a proposed Information Theory-based algorithm and previous study, we demonstrate a method of successfully injecting insight, unexpectedness and usefulness, which are key metrics for a more comprehensive understanding of serendipity, into a practical serendipitous recommender system. With lightweight experiments, we have revealed a few runtime issues and further optimized the same. We have evaluated CHESTNUT in both practicability and effectiveness, and the results show that it is fast, scalable and improves serendipity performance significantly, compared with mainstream memory-based collaborative filtering. The source codes of CHESTNUT are online at https://github.com/unnc-ucc/CHESTNUT.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Those users denoted as target users.

  2. 2.

    Attribute(s) to guide making connections.

  3. 3.

    Those users denoted as active users.

  4. 4.

    In movie recommendations, for instance, it could be directors, genres and so on.

  5. 5.

    For example, Pearson Correlation Similarity, and so on.

  6. 6.

    More specifically, their items.

  7. 7.

    Those items from active users, generated by the target user.

  8. 8.

    Information with regard to the referencing attribute.

  9. 9.

    In this rating scale, the full mark is 5.0.

  10. 10.

    Here, the similarity refers to Pearson-Correlation Similarity.

  11. 11.

    When the value is less than it, making connections terminates.

References

  1. Abbassi, Z., Amer-Yahia, S., Lakshmanan, L.V.S., Vassilvitskii, S., Cong, Y.: Getting recommender systems to think outside the box. In: Proceedings of the 2009 ACM Conference on Recommender Systems, RecSys 2009, New York, NY, USA, 23–25 October 2009, pp. 285–288 (2009)

    Google Scholar 

  2. Adamopoulos, P., Tuzhilin, A.: On unexpectedness in recommender systems or how to better expect the unexpected. ACM TIST 5(4), 1–32 (2014)

    Article  Google Scholar 

  3. Bhandari, U., Sugiyama, K., Datta, A., Jindal, R.: Serendipitous recommendation for mobile apps using item-item similarity graph. In: Banchs, R.E., Silvestri, F., Liu, T.-Y., Zhang, M., Gao, S., Lang, J. (eds.) AIRS 2013. LNCS, vol. 8281, pp. 440–451. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-45068-6_38

    Chapter  Google Scholar 

  4. Cantador, I., Brusilovsky, P., Kuflik, T.: Second workshop on information heterogeneity and fusion in recommender systems (HetRec2011). In: Proceedings of the 2011 ACM Conference on Recommender Systems, RecSys 2011, Chicago, IL, USA, 23–27 October 2011, pp. 387–388 (2011)

    Google Scholar 

  5. de Gemmis, M., Lops, P., Semeraro, G., Musto, C.: An investigation on the serendipity problem in recommender systems. Inf. Process Manage 51(5), 695–717 (2015)

    Article  Google Scholar 

  6. Ge, M., Delgado-Battenfeld, C., Jannach, D.: Beyond accuracy: evaluating recommender systems by coverage and serendipity. In: Proceedings of the 2010 ACM Conference on Recommender Systems, RecSys 2010, Barcelona, Spain, 26–30 September 2010, pp. 257–260 (2010)

    Google Scholar 

  7. Ghazanfar, M.A., Prügel-Bennett, A.: Novel significance weighting schemes for collaborative filtering: generating improved recommendations in sparse environments. In: Proceedings of the 2010 International Conference on Data Mining, DMIN 2010, Las Vegas, Nevada, USA, 12–15 July 2010, pp. 334–342 (2010)

    Google Scholar 

  8. Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl J.: An algorithmic framework for performing collaborative filtering. In: SIGIR 1999: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Berkeley, CA, USA, 15–19 August 1999, pp. 230–237 (1999)

    Google Scholar 

  9. Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. SIGIR Forum 51(2), 227–234 (2017)

    Article  Google Scholar 

  10. Ito, H., Yoshikawa, T., Furuhashi, T.: A study on improvement of serendipity in item-based collaborative filtering using association rule. In: IEEE International Conference on Fuzzy Systems, FUZZ-IEEE 2014, Beijing, China, 6–11 July 2014, pp. 977–981 (2014)

    Google Scholar 

  11. Kamahara, J., Asakawa, T., Shimojo, S., Miyahara, H.: A community-based recommendation system to reveal unexpected interests. In: 11th International Conference on Multi Media Modeling, (MMM 2005), Melbourne, Australia, 12–14 January 2005, pp. 433–438 (2005)

    Google Scholar 

  12. Kawamae, N.: Serendipitous recommendations via innovators. In: Proceeding of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2010, Geneva, Switzerland, 19–23 July 2010, pp. 218–225 (2010)

    Google Scholar 

  13. Kefalidou, G., Sharples, S.: Encouraging serendipity in research: designing technologies to support connection-making. Int. J. Hum. Comput. Stud. 89, 1–23 (2016)

    Article  Google Scholar 

  14. Lee, K., Lee, K.: Using experts among users for novel movie recommendations. JCSE 7(1), 21–29 (2013)

    Article  Google Scholar 

  15. Lee, K., Lee, K.: Escaping your comfort zone: a graph-based recommender system for finding novel recommendations among relevant items. Expert Syst. Appl. 42(10), 4851–4858 (2015)

    Article  Google Scholar 

  16. Luo, J., Rongjun, Y.: Follow the heart or the head? The interactive influence model of emotion and cognition. Front. Psychol. 6, 573 (2015)

    Google Scholar 

  17. Makri, S., Blandford, A.: Coming across information serendipitously - Part 1: a process model. J. Documentation 68(5), 684–705 (2012)

    Article  Google Scholar 

  18. Makri, S., Blandford, A., Woods, M., Sharples, S., Maxwell, D.: “Making my own luck”: serendipity strategies and how to support them in digital information environments. JASIST 65(11), 2179–2194 (2014)

    Google Scholar 

  19. McCay-Peet, L., Toms, E.G.: Investigating serendipity: how it unfolds and what may influence it. JASIST 66(7), 1463–1476 (2015)

    Google Scholar 

  20. McNee, S.M., Riedl, J., Konstan, J.A.: Being accurate is not enough: how accuracy metrics have hurt recommender systems. In: Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, CHI 2006, Montréal, Québec, Canada, 22–27 April 2006, pp. 1097–1101 (2006)

    Google Scholar 

  21. Murakami, T., Mori, K., Orihara, R.: Metrics for evaluating the serendipity of recommendation lists. In: Satoh, K., Inokuchi, A., Nagao, K., Kawamura, T. (eds.) JSAI 2007. LNCS (LNAI), vol. 4914, pp. 40–46. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78197-4_5

    Chapter  Google Scholar 

  22. Musselman, A.: Apache mahout. In Encyclopedia of Big Data Technologies (2019)

    Google Scholar 

  23. Oku, K., Hattori, F.: Fusion-based recommender system for improving serendipity. In: Proceedings of the Workshop on Novelty and Diversity in Recommender Systems, DiveRS 2011, at the 5th ACM International Conference on Recommender Systems, RecSys 2011, Chicago, Illinois, USA, 23 October 2011, pp. 19–26 (2011)

    Google Scholar 

  24. Onuma, K., Tong, H., Faloutsos, C.: TANGENT: a novel, ‘surprise me’, recommendation algorithm. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France, 28 June–1 July 2009, pp. 657–666 (2009)

    Google Scholar 

  25. Pontis, S., et al.: Academics’ responses to encountered information: context matters. JASIST 67(8), 1883–1903 (2016)

    Google Scholar 

  26. Rubin, V.L., Burkell, J.A., Quan-Haase, A.: Facets of serendipity in everyday chance encounters: a grounded theory approach to blog analysis. Inf. Res. 16(3) (2011)

    Google Scholar 

  27. Sarwar, B.M., Karypis, G., Konstan, J.A., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the Tenth International World Wide Web Conference, WWW 10, Hong Kong, China, 1–5 May 2001, pp. 285–295 (2001)

    Google Scholar 

  28. Schedl, M., Hauger, D., Schnitzer, D.: A model for serendipitous music retrieval. In: Proceedings of the 2nd Workshop on Context-awareness in Retrieval and Recommendation, CaRR 2012, Lisbon, Portugal, 14–17 February 2012, pp. 10–13 (2012)

    Google Scholar 

  29. Semeraro, G., Lops, P., de Gemmis, M., Musto, C., Narducci, F.: A folksonomy-based recommender system for personalized access to digital artworks. JOCCH 5(3), 1–22 (2012)

    Article  Google Scholar 

  30. Sun, T., Zhang, M., Mei, Q.: Unexpected relevance: an empirical study of serendipity in retweets. In: Proceedings of the Seventh International Conference on Weblogs and Social Media, ICWSM 2013, Cambridge, Massachusetts, USA, 8–11 July 2013, (2013)

    Google Scholar 

  31. Taramigkou, M., Bothos, E., Christidis, K., Apostolou, D., Mentzas, G.: Escape the bubble: guided exploration of music preferences for serendipity and novelty. In: Seventh ACM Conference on Recommender Systems, RecSys 2013, Hong Kong, China, 12–16 October 2013, pp. 335–338 (2013)

    Google Scholar 

  32. Yamaba, H., Tanoue, M., Takatsuka, K., Okazaki, N., Tomita, S.: On a serendipity-oriented recommender system based on folksonomy and its evaluation. In: 17th International Conference in Knowledge Based and Intelligent Information and Engineering Systems, KES 2013, Kitakyushu, Japan, 9–11 September 2013, pp. 276–284 (2013)

    Google Scholar 

  33. Zhang, Y.C., Séaghdha, D.Ó., Quercia, D., Jambor, T.: Auralist: introducing serendipity into music recommendation. In: Proceedings of the Fifth International Conference on Web Search and Web Data Mining, WSDM 2012, Seattle, WA, USA, 8–12 February 2012, pp. 13–22 (2012)

    Google Scholar 

  34. Zhou, X.: Understanding serendipity and its application in the context of information science and technology. Ph.D. thesis, University of Nottingham, UK (2018)

    Google Scholar 

  35. Xiaosong Zhou, X., Sun, Q.W., Sharples, S.: A context-based study of serendipity in information research among Chinese scholars. J. Documentation 74(3), 526–551 (2018)

    Google Scholar 

  36. Zhou, X., Xu, Z., Sun, X., Wang, Q.: A new information theory-based serendipitous algorithm design. In: Yamamoto, S. (ed.) HIMI 2017, Part II. LNCS, vol. 10274, pp. 314–327. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58524-6_26

    Chapter  Google Scholar 

Download references

Acknowledgement

We thank for valuable feedback and suggestions from our group members and anonymous reviewers, which have substantially improved the overall quality of this paper. This research is generously supported by National Natural Science Foundation of China Grant No. 71301085 and Hefeng Creative Industrial Park in Ningbo, China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu Sun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Peng, X., Zhang, H., Zhou, X., Wang, S., Sun, X., Wang, Q. (2020). CHESTNUT: Improve Serendipity in Movie Recommendation by an Information Theory-Based Collaborative Filtering Approach. In: Yamamoto, S., Mori, H. (eds) Human Interface and the Management of Information. Interacting with Information. HCII 2020. Lecture Notes in Computer Science(), vol 12185. Springer, Cham. https://doi.org/10.1007/978-3-030-50017-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-50017-7_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-50016-0

  • Online ISBN: 978-3-030-50017-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics