How does serendipity affect diversity in recommender systems? A serendipity-oriented greedy algorithm

Abstract
Most recommender systems suggest items that are popular among all users and similar to items a user usually consumes. As a result, the user receives recommendations that she/he is already familiar with or would find anyway, leading to low satisfaction. To overcome this problem, a recommender system should suggest novel, relevant and unexpected i.e., serendipitous items. In this paper, we propose a serendipity-oriented, reranking algorithm called a serendipity-oriented greedy (SOG) algorithm, which improves serendipity of recommendations through feature diversification and helps overcome the overspecialization problem. To evaluate our algorithm, we employed the only publicly available dataset containing user feedback regarding serendipity. We compared our SOG algorithm with topic diversification, popularity baseline, singular value decomposition, serendipitous personalized ranking and Zheng’s algorithms relying on the above dataset. SOG outperforms other algorithms in terms of serendipity and diversity. It also outperforms serendipity-oriented algorithms in terms of accuracy, but underperforms accuracy-oriented algorithms in terms of accuracy. We found that the increase of diversity can hurt accuracy and harm or improve serendipity depending on the size of diversity increase.
Main Authors
Format
Articles Research article
Published
2020
Series
Subjects
Publication in research information system
Publisher
Springer Wien
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-202002102023Käytä tätä linkitykseen.
Review status
Peer reviewed
ISSN
0010-485X
DOI
https://doi.org/10.1007/s00607-018-0687-5
Language
English
Published in
Computing
Citation
  • Kotkov, D., Veijalainen, J., & Wang, S. (2020). How does serendipity affect diversity in recommender systems? A serendipity-oriented greedy algorithm. Computing, 102(2), 393-411. https://doi.org/10.1007/s00607-018-0687-5
License
CC BY 4.0Open Access
Funder(s)
Research Council of Finland
Funding program(s)
Academy Project, AoF
Akatemiahanke, SA
Research Council of Finland
Additional information about funding
Open access funding provided by University of Jyväskylä (JYU). The research at the University of Jyväskylä was performed in the MineSocMed project, partially supported by the Academy of Finland, grant #268078 and the KAUTE Foundation.
Copyright© The Author(s) 2018

Share