A Comparative Analysis of Various Algorithms of Recommender Systems for Serendipity using Novelty Scores

Authors

  • Tandel Saurabh, Rana Keyur

Keywords:

Serendipity, Long Tail Items, Recommender System, TANGENT, KFN, Novelty Score, Relevance Score, Popularity Bias

Abstract

The thrust on serendipity is assisting the traditional recommender systems to narrow down on the abundance of recommendations with special weightage and emphasis on waiting-to-be-recommended ‘long tail’ items. Further, it also paves the way for moving from the overlooked ‘accuracy’ aspect of recommender systems to the highly fruitful and rightful aspect of ‘user satisfaction’.  As the serendipitous recommender systems inculcate the refreshing ‘novelty’ component, the inherent traditional recommender systems’ issues of ‘long tail problem’, ‘popularity bias’, ‘cold start problem’, ‘over specialization issue’, ‘matthew effect’, etc. are overcome. Hence, in this paper, we investigate and analyze the effectiveness of three different serendipitous recommender system algorithms, TANGENT, KFN and an already published  NOVEL SERENDIPITOUS ALGORITHM on a prominent ‘novelty score’ metric. The detailed and rigorous analysis suggest that all the three algorithms are able to surpass the 50 % novelty score benchmark, with the overall novelty scores of 55.57 % for the TANGENT algorithm, 79.39 % for the KFN algorithm and 83.03 %  for the NOVEL SERENDIPITOUS ALGORITHM. The results vindicate the overall supremacy and efficacy of NOVEL SERENDIPITOUS ALGORITHM over the other two serendipitous algorithms.

Downloads

Download data is not yet available.

References

D. Kotkov, S. Wang, and J. Veijalainen, “A survey of serendipity in recommender systems,” Knowledge-based Systems, vol. 111, pp. 180–192, Nov. 2016

M. Ge, C. Delgado-Battenfeld, and D. Jannach, 2010, September. Beyond accuracy: evaluating recommender systems by coverage and serendipity. In Proceedings of the fourth ACM conference on Recommender systems (pp. 257-260).

R. J. Ziarani and R. Ravanmehr, “Serendipity in Recommender Systems: A Systematic Literature review,” Journal of Computer Science and Technology/Journal of Computer Science and Technology, vol. 36, no. 2, pp. 375–396, Mar. 2021.

D. Kotkov, J. Veijalainen, and S. Wang, “Challenges of serendipity in recommender Systems,” International Conference on Web Information Systems and Technologies.

M. De Gemmis, P. Lops, G. Semeraro, and C. Musto, “An investigation on the serendipity problem in recommender systems,” Information Processing & Management, vol. 51, no. 5, pp. 695–717, Sep. 2015.

H. Abdollahpouri, R. Burke, and B. Mobasher, “Managing Popularity Bias in Recommender Systems with Personalized Re-Ranking.,” arXiv (Cornell University), pp. 413–418, Jan. 2019, [Online].

H. Abdollahpouri, M. Mansoury, R. Burke, and B. Mobasher, “The Unfairness of Popularity Bias in Recommendation.,” arXivLabs, Jan. 2019, [Online].

H. Abdollahpouri, M. Mansoury, R. Burke, and B. Mobasher, “User-centered evaluation of popularity bias in recommender systems,” 29th ACM Conference on User Modeling, Adaptation and Personalization.

H. Yin, B. Cui, J. Li, J. Yao, and C. Chen, “Challenging the long tail recommendation,” Proceedings of the VLDB Endowment, vol. 5, no. 9, pp. 896–907, May 2012.

Y.-J. Park, and A. Tuzhilin, (2008) “The Long Tail of recommender systems and how to leverage it”, Proceedings of the 2008 ACM conference on Recommender systems [Preprint].

H. Wang, Z. Wang and W. Zhang, (2018) “Quantitative analysis of Matthew effect and sparsity problem of recommender systems,” 2018 IEEE 3rd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA) [Preprint].

J. Gope, and S.K. Jain, (2017) ‘A survey on solving cold start problem in Recommender Systems’, 2017 International Conference on Computing, Communication and Automation (ICCCA) [Preprint].

X.N. Lam, T Vu, T.D. Le, and A.D. Duonget, (2008) ‘Addressing cold-start problem in recommendation systems’, Proceedings of the 2nd international conference on Ubiquitous information management and communication [Preprint].

B. Lika, K. Kolomvatsos, and S. Hadjiefthymiades, (2014) ‘Facing the cold start problem in Recommender Systems’, Expert Systems with Applications, 41(4), pp. 2065–2073.

Z.-K. Zhang, C. Liu, Y.C. Zhang, and T. Zhou, (2010) ‘Solving the cold-start problem in recommender systems with social tags’, EPL (Europhysics Letters), 92(2), p. 28002.

O. Stitini, S. Kaloun, and O. Bencharef, (2022) ‘An improved recommender system solution to mitigate the over-specialization problem using genetic algorithms’, Electronics, 11(2), p. 242.

S. Tandel, and K. Rana, (2023) ‘Novel Serendipitous Recommender System using Relevance Scores for Long Tail Items’, International Journal ofINTELLIGENT SYSTEMS AND APPLICATIONS IN ENGINEERING, 12(1), pp. 676–682.

A. Said, B. Fields, B.J. Jain, and S.A. Albayrak, (2013) ‘User-centric evaluation of a K-furthest neighbor collaborative filtering recommender algorithm’, Proceedings of the 2013 conference on Computer supported cooperative work [Preprint].

M. Nakatsuji, Y. Fujiwara, A. Tanaka,T. Uchiyama, K. Fujimura, T. and Ishida, (2010) ‘Classical music for rock fans? Novel recommendations for expanding user interests’, Proceedings of the 19th ACM international conference on Information and knowledge management [Preprint].

N. Kawamae, (2010) ‘Serendipitous recommendations via Innovators’, Proceedings of the 33rd international ACM SIGIR conference on Research and development in information retrieval [Preprint].

T. Akiyama, K. Obara, and M. Tanizaki, 2010, September. Proposal and Evaluation of Serendipitous Recommendation Method Using General Unexpectedness. In PRSAT@ RecSys (pp. 3-10).

K. Onuma, H. Tong, and C. Faloutsos, 2009, June. Tangent: a novel,'surprise me', recommendation algorithm. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 657-666).

D. Kotkov, J.A. Konstan, Q. Zhao, and J. Veijalainen, 2018, April. Investigating serendipity in recommender systems based on real user feedback. In Proceedings of the 33rd annual acm symposium on applied computing (pp. 1341-1350).

K. Kaminskas, and D. Bridge, 2016. Diversity, serendipity, novelty, and coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems. ACM Transactions on Interactive Intelligent Systems (TiiS), 7(1), pp.1-42.

A. Moldagulova, and R.B. Sulaiman, 2017, May. Using KNN algorithm for classification of textual documents. In 2017 8th international conference on information technology (ICIT) (pp. 665-671). IEEE.

K.G. Derpanis, 2008. The bhattacharyya measure. Mendeley Computer, 1(4), pp.1990-1992.

X. Guorong, C. Peiqi, and W. Minhui, 1996, August. Bhattacharyya distance feature selection. In Proceedings of 13th International Conference on Pattern Recognition (Vol. 2, pp. 195-199). IEEE.

H. Cao, J. Deng, J., H. Guo, B. He, and Y. Wang, 2016, September. An improved recommendation algorithm based on Bhattacharyya Coefficient. In 2016 IEEE International Conference on Knowledge Engineering and Applications (ICKEA) (pp. 241-244). IEEE.

“MovieLens 100k Dataset | GroupLens,” Available: https://grouplens.org/datasets/movielens/. [Accessed: Jan. 03, 2024]

Downloads

Published

16.06.2024

How to Cite

Tandel Saurabh. (2024). A Comparative Analysis of Various Algorithms of Recommender Systems for Serendipity using Novelty Scores. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 275–282. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6212

Issue

Section

Research Article