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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Those users denoted as target users.
- 2.
Attribute(s) to guide making connections.
- 3.
Those users denoted as active users.
- 4.
In movie recommendations, for instance, it could be directors, genres and so on.
- 5.
For example, Pearson Correlation Similarity, and so on.
- 6.
More specifically, their items.
- 7.
Those items from active users, generated by the target user.
- 8.
Information with regard to the referencing attribute.
- 9.
In this rating scale, the full mark is 5.0.
- 10.
Here, the similarity refers to Pearson-Correlation Similarity.
- 11.
When the value is less than it, making connections terminates.
References
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)
Adamopoulos, P., Tuzhilin, A.: On unexpectedness in recommender systems or how to better expect the unexpected. ACM TIST 5(4), 1–32 (2014)
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
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)
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)
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)
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)
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)
Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. SIGIR Forum 51(2), 227–234 (2017)
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)
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)
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)
Kefalidou, G., Sharples, S.: Encouraging serendipity in research: designing technologies to support connection-making. Int. J. Hum. Comput. Stud. 89, 1–23 (2016)
Lee, K., Lee, K.: Using experts among users for novel movie recommendations. JCSE 7(1), 21–29 (2013)
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)
Luo, J., Rongjun, Y.: Follow the heart or the head? The interactive influence model of emotion and cognition. Front. Psychol. 6, 573 (2015)
Makri, S., Blandford, A.: Coming across information serendipitously - Part 1: a process model. J. Documentation 68(5), 684–705 (2012)
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)
McCay-Peet, L., Toms, E.G.: Investigating serendipity: how it unfolds and what may influence it. JASIST 66(7), 1463–1476 (2015)
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)
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
Musselman, A.: Apache mahout. In Encyclopedia of Big Data Technologies (2019)
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)
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)
Pontis, S., et al.: Academics’ responses to encountered information: context matters. JASIST 67(8), 1883–1903 (2016)
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)
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)
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)
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)
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)
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)
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)
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)
Zhou, X.: Understanding serendipity and its application in the context of information science and technology. Ph.D. thesis, University of Nottingham, UK (2018)
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)
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)