Diversity and novelty are essential objectives in recommender systems to improve stakeholders' benefits by reducing user's discovery efforts and improving business operators' sales and revenue. Existing diversity and novelty-based methods indifferently increase diversity or novelty for every user, which inevitably induces the trade-off dilemma between relevance and accuracy. Moreover, different users have different preferences for recommendation diversity and novelty. Such preference should be considered by a recommendation algorithm, thereby avoiding the trade-off dilemma and increasing the prediction accuracy. To address this research gap, we propose a new Diversity and Serendipity-Aware Recommender System (DSPA-RS) problem and its solution method. The MovieLens-2k data are used to evaluate our proposed DSPA-RS method against seven widely used recommendation methods in recommender systems as benchmarks. The test results demonstrate our method shows a superior performance than the benchmarks by a range of 34.30% to 108.27%, indicating that the movies recommended by our method best satisfy users' diversity and serendipity preference. For recommendation accuracy, our DSPA-RS method outperforms the most accurate method by 34.62% in Precision, 7.71% in Recall, and 24.37% in F1 score. The improvement in recommendation accuracy indicates that DSPA-RS's consideration and utilization of diversity preference and novelty momentum greatly improves recommendation quality. Received: 28 April 2024 | Revised: 12 June 2024 | Accepted: 8 July 2024 Conflicts of Interest The authors declare that they have no conflicts of interest to this work. Data Availability Statement The MovieLens10M data set that support the findings of this study are openly available at https://doi.org/10.1145/2827872, reference number [48]. The MovieLens-2k data set that support the findings of this study are openly available in Grouplens at https://grouplens.org/datasets/hetrec-2011/. Author Contribution Statement Kexin Yin: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Resources, Data Curation, Writing – original draft, Writing – review & editing, Visualization, Supervision, Project administration, Funding acquisition. Junqi Zhao: Writing – original draft, Writing – review & editing, Visualization, Project administration.
Read full abstract