Skip to main content
Log in

Personalizing Diversity Versus Accuracy in Session-Based Recommender Systems

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

One of the most important concerns about recommender systems is the filter bubble phenomenon. While recommender systems try to personalize information, they tighten the filter bubble around the users and deprive them of a wide range of content. To overcome this problem, one can diversify the personalized recommendation list. A diversified list usually presents a broader content to the user. Session-based recommender systems are types of recommenders in which only the current session of the user is available, and therefore, they should recommend the next item given the items in the current session. While diversifying conventional recommender systems has been well assessed in the literature, it has gained less attention in session-based recommenders. Diversity and accuracy usually have a negative correlation, i.e., by improving one the other one will be declined. In this study, we propose diversity and accuracy enhancing approaches based on sequential rule mining and session-based k-nearest neighbor methods. Finally, we propose a performance balancing approach that improves both the diversity and accuracy of these session-based recommender systems. We demonstrate the performance of the proposed methods on four music recommender datasets.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. http://www.last.fm

  2. For the SR hyper-parameter, we used values in [1,15] and for SKNN values in [20,150].

  3. The hyper-parameters of these baselines are tuned using a validation set.

References

  1. Gharahighehi A, Vens C. Making session-based news recommenders diversity-aware. In: OHARS’20: workshop on online misinformation- and harm-aware recommender systems, page (to appear), 2020.

  2. Nguyen TT, Hui PM, Harper FM, Terveen L, Konstan JA. Exploring the filter bubble: the effect of using recommender systems on content diversity. In: Proceedings of the 23rd international conference on World wide web, 2014. p. 677–686.

  3. Kaminskas M, Bridge D. Diversity, serendipity, novelty, and coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems. ACM Trans Interact Intell Syst (TiiS). 2017;7(1):2.

    Google Scholar 

  4. Castells P, Hurley NJ, Vargas S. Novelty and diversity in recommender systems. In Recommender systems handbook. Boston: Springer; 2015. p. 881–918.

    Google Scholar 

  5. Smyth B, McClave P. Similarity vs. diversity. In: International conference on case-based reasoning. Springer; 2001. p. 347–361.

  6. Li L, Wang D, Li T, Knox D, Padmanabhan B. Scene: a scalable two-stage personalized news recommendation system. In: Proceedings of the 34th international ACM SIGIR conference on research and development in information retrieval. ACM; 2011. p. 125–134.

  7. Desarkar MS, Shinde N. Diversification in news recommendation for privacy concerned users. In: 2014 International conference on data science and advanced analytics (DSAA), IEEE, 2014. p. 135–141.

  8. Vargas S, Baltrunas L, Karatzoglou A, Castells P. Coverage, redundancy and size-awareness in genre diversity for recommender systems. In: Proceedings of the 8th ACM conference on recommender systems, ACM, 2014. p. 209–216.

  9. Di Noia T, Rosati J, Tomeo P, Di Sciascio E. Adaptive multi-attribute diversity for recommender systems. Inf Sci. 2017;382:234–53.

    Article  Google Scholar 

  10. Ziegler CN, McNee SM, Konstan JA, Lausen G. Improving recommendation lists through topic diversification. In: Proceedings of the 14th international conference on world wide web, ACM, 2005. p. 22–32.

  11. Zhang F. Research on recommendation list diversity of recommender systems. In: 2008 International conference on management of e-commerce and e-government, IEEE, 2008. p. 72–76.

  12. Kelly JP, Bridge D. Enhancing the diversity of conversational collaborative recommendations: a comparison. Artif Intell Rev. 2006;25(1–2):79–95.

    Google Scholar 

  13. Vargas S, Castells P. Rank and relevance in novelty and diversity metrics for recommender systems. In: Proceedings of the fifth ACM conference on recommender systems, ACM, 2011. p. 109–116.

  14. Ribeiro MT, Lacerda A, Veloso A, Ziviani N. Pareto-efficient hybridization for multi-objective recommender systems. In: Proceedings of the sixth ACM conference on recommender systems, ACM, 2012. p. 19–26.

  15. Yu C, Lakshmanan Laks VS, Amer-Yahia S. Recommendation diversification using explanations. In: 2009 IEEE 25th International conference on data engineering, IEEE, 2009. p. 1299–1302.

  16. Su R, Yin L, Chen K, Yu Y. Set-oriented personalized ranking for diversified top-n recommendation. In: Proceedings of the 7th ACM conference on recommender systems, ACM, 2013. p. 415–418.

  17. Vargas S, Castells P, Vallet D. Intent-oriented diversity in recommender systems. In: Proceedings of the 34th international ACM SIGIR conference on research and development in information retrieval, ACM, 2011. p. 1211–1212.

  18. Willemsen MC, Knijnenburg BP, Graus MP, Velter-Bremmers LCM, Kai F. Using latent features diversification to reduce choice difficulty in recommendation lists. RecSys. 2011;11(2011):14–20.

    Google Scholar 

  19. Shi Y, Zhao X, Wang J, Larson M, Hanjalic A. Adaptive diversification of recommendation results via latent factor portfolio. In: Proceedings of the 35th international ACM SIGIR conference on research and development in information retrieval, ACM, 2012. p. 175–184.

  20. Ludewig M, Jannach D. Evaluation of session-based recommendation algorithms. User Model User Adapt Interact. 2018;28(4–5):331–90.

    Article  Google Scholar 

  21. Wang S, Cao L, Wang Y. A survey on session-based recommender systems. 2019. arXiv preprint arXiv:1902.04864.

  22. Kamehkhosh I, Jannach D, Ludewig M. A comparison of frequent pattern techniques and a deep learning method for session-based recommendation. In: RecTemp@ RecSys, p. 50–56, 2017.

  23. Jannach D, Ludewig M. When recurrent neural networks meet the neighborhood for session-based recommendation. In: Proceedings of the eleventh ACM conference on recommender systems, ACM, 2017. p. 306–310.

  24. Jugovac M, Jannach D, Karimi M. Streamingrec: a framework for benchmarking stream-based news recommenders. In: Proceedings of the 12th ACM conference on recommender systems, ACM, 2018. p. 269–273.

  25. Ludewig M, Mauro N, Latifi S, Jannach D. Empirical analysis of session-based recommendation algorithms. User modeling user adapted interaction. Cham: Springer; 2020. p. 1–33.

    Google Scholar 

  26. Ludewig M, Mauro N, Latifi S, Jannach D. Performance comparison of neural and non-neural approaches to session-based recommendation. In: Proceedings of the 13th ACM conference on recommender systems, p. 462–466, 2019.

  27. Kouki P, Fountalis I, Vasiloglou N, Cui X, Liberty E, Al Jadda K. From the lab to production: a case study of session-based recommendations in the home-improvement domain. In: Fourteenth ACM conference on recommender systems, p. 140–149, 2020.

  28. Symeonidis P, Janes A, Chaltsev D, Giuliani P, Morandini D, Unterhuber A, Coba L, Zanker M. Recommending the video to watch next: an offline and online evaluation at YOUTV.de. In Fourteenth ACM conference on recommender systems, p. 299–308, 2020.

  29. Greg L, Brent S, Jeremy Y. Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 2003;7(1):76–80.

    Article  Google Scholar 

  30. Hidasi B, Karatzoglou A, Baltrunas L, Tikk D. Session-based recommendations with recurrent neural networks. 2015. arXiv preprint arXiv:1511.06939.

  31. Hidasi B, Karatzoglou A. Recurrent neural networks with top-k gains for session-based recommendations. In: Proceedings of the 27th ACM international conference on information and knowledge management, p. 843–852. ACM, 2018.

  32. Li J, Ren P, Chen Z, Ren Z, Lian T, Ma J. Neural attentive session-based recommendation. In: Proceedings of the 2017 ACM on conference on information and knowledge management, p. 1419–1428, 2017.

  33. Wang S, Hu L, Cao L, Huang X, Lian D, Liu W. Attention-based transactional context embedding for next-item recommendation. In: AAAI, p. 2532–2539, 2018.

  34. Sheu H-S, Li S. Context-aware graph embedding for session-based news recommendation. In: Fourteenth ACM conference on recommender systems, p. 657–662, 2020.

  35. Liu S, Zheng Y. Long-tail session-based recommendation. In: Fourteenth ACM conference on recommender systems, p. 509–514, 2020.

  36. Shu W, Tang Y, Zhu Y, Wang L, Xie X, Tan T. Session-based recommendation with graph neural networks. Proc AAAI Conf Artif Intell. 2019;33:346–53.

    Google Scholar 

  37. Carbonell JG, Goldstein J. The use of MMR, diversity-based reranking for reordering documents and producing summaries. In: SIGIR, volume 98, p. 335–336, 1998.

  38. Vargas S, Castells P. Improving sales diversity by recommending users to items. In: Proceedings of the 8th ACM conference on recommender systems, ACM, 2014. p. 145–152.

  39. Barraza-Urbina A, Heitmann B, Hayes C, Carrillo-Ramos A. Xplodiv: an exploitation–exploration aware diversification approach for recommender systems. In: The twenty-eighth international flairs conference, 2015.

  40. Jambor T, Wang J. Optimizing multiple objectives in collaborative filtering. In: Proceedings of the fourth ACM conference on Recommender systems. ACM, 2010, p. 55–62.

  41. Zhang M, Hurley N. Avoiding monotony: improving the diversity of recommendation lists. In: Proceedings of the 2008 ACM conference on recommender systems. ACM, 2008. p. 123–130.

  42. Said A, Fields B, Jain Brijnesh J, Albayrak S. User-centric evaluation of a k-furthest neighbor collaborative filtering recommender algorithm. In: Proceedings of the 2013 conference on computer supported cooperative work. ACM, 2013. p. 1399–1408.

  43. Markowitz H. Portfolio selection. J Financ. 1952;7(1):77–91.

    Google Scholar 

  44. Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L. BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, p. 452–461. AUAI Press, 2009.

  45. Hurley NJ. Personalised ranking with diversity. In: Proceedings of the 7th ACM conference on recommender systems, p. 379–382. ACM, 2013.

  46. Takács G, Tikk D. Alternating least squares for personalized ranking. In: Proceedings of the sixth ACM conference on recommender systems, p. 83–90. ACM, 2012.

  47. Jahrer M, Töscher A. Collaborative filtering ensemble for ranking. In: Proceedings of the 2011 international conference on KDD Cup 2011-Volume 18, p. 153–167. JMLR. org, 2011.

  48. Wasilewski J, Hurley N. Incorporating diversity in a learning to rank recommender system. In: The twenty-ninth international flairs conference, 2016.

  49. Wang S, Hu L, Wang Y, Sheng Quan Z, Orgun Mehmet A, Cao L. Modeling multi-purpose sessions for next-item recommendations via mixture-channel purpose routing networks. In: IJCAI, p. 3771–3777, 2019.

  50. Tan Yong K, Xu X, Liu Y. Improved recurrent neural networks for session-based recommendations. In: Proceedings of the 1st workshop on deep learning for recommender systems, p. 17–22. ACM, 2016.

  51. Moreira Gabriel de Souza P, Jannach D, da Cunha Adilson M. On the importance of news content representation in hybrid neural session-based recommender systems. 2019. arXiv preprint arXiv:1907.07629.

  52. Wang S, Hu L, Cao L. Perceiving the next choice with comprehensive transaction embeddings for online recommendation. In: Michelangelo C, Jaakko H, Ljupčo T, Celine V, Sašo D, editors. Mach Learn Knowl Discov Databases. Cham: Springer International Publishing; 2017. p. 285–302.

    Chapter  Google Scholar 

  53. Santos Rodrygo LT, Macdonald C, Ounis I. Exploiting query reformulations for web search result diversification. In: Proceedings of the 19th international conference on World wide web, p. 881–890. ACM, 2010.

  54. Vargas S, Castells P. Exploiting the diversity of user preferences for recommendation. In: Proceedings of the 10th conference on open research areas in information retrieval, p. 129–136. Le Centre De Hautes Etudes Internationales D’informatique Documentaire, 2013.

  55. Anelli Vito W, Bellini V, Di Noia T, La Bruna W, Tomeo P, Di Sciascio E. An analysis on time-and session-aware diversification in recommender systems. In: Proceedings of the 25th conference on user modeling, adaptation and personalization, p. 270–274. ACM, 2017.

  56. Esmeli R, Bader-El-Den M, Abdullahi H. Improving session based recommendation by diversity awareness. In: UK Workshop on computational intelligence, p. 319–330. Springer, 2019.

  57. Turrin R, Quadrana M, Condorelli A, Pagano R, Cremonesi P. 30music listening and playlists dataset. In: RecSys Posters, 2015.

  58. Celma O. Music recommendation and discovery in the long tail. New York: Springer; 2010.

    Book  Google Scholar 

  59. Zangerle E, Pichl M, Gassler W, Specht G. # nowplaying music dataset: extracting listening behavior from twitter. In: Proceedings of the first international workshop on internet-scale multimedia management, p. 21–26. ACM, 2014.

  60. McFee B, Lanckriet GRG. The natural language of playlists. ISMIR. 2011;11:537–41.

    Google Scholar 

  61. Rendle S, Freudenthaler C, Schmidt-Thieme L. Factorizing personalized Markov chains for next-basket recommendation. In: Proceedings of the 19th international conference on world wide web, p. 811–820, 2010.

  62. Moreira Gabriel de Souza P, Jannach D, da Cunha Adilson M. Contextual hybrid session-based news recommendation with recurrent neural networks. 2019. arXiv preprint arXiv:1904.10367.

  63. Gharahighehi A, Vens C, Pliakos K. Multi-stakeholder news recommendation using hypergraph learning. In: Proceedings of the 8th international workshop on news recommendation and analytics, page (to appear). Springer, 2020.

  64. Gharahighehi A, Vens C. Extended Bayesian personalized ranking based on consumption behavior. In: Post proceedings of the 31st Benelux conference on artificial intelligence (BNAIC 2019) and the 28th Belgian Dutch conference on machine learning (Benelearn 2019), page (to appear). Springer, 2020.

Download references

Funding

This work was executed within the imec.icon project NewsButler. The NewsButler project is co-financed by imec and received project support from Flanders Innovation and Entrepreneurship (project no. HBC.2017.0628).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alireza Gharahighehi.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical Standard

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advanced Theories and Algorithms for Next-generation Recommender Systems” guest edited by Shoujin Wang, Lin Xiao, Marko Tkalcic and Julian McAuley.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gharahighehi, A., Vens, C. Personalizing Diversity Versus Accuracy in Session-Based Recommender Systems. SN COMPUT. SCI. 2, 39 (2021). https://doi.org/10.1007/s42979-020-00399-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-020-00399-2

Keywords

Navigation