Alleviating Unwanted Recommendations Issues in Collaborative Filtering Based Recommender Systems

PDF (510KB), PP.46-56

Views: 0 Downloads: 0

Author(s)

Abba Almu 1,* Abubakar Roko 1

1. Department of Computer Science, Usmanu Danfodiyo University, P.M.B 2346, Sokoto, Nigeria

* Corresponding author.

DOI: https://doi.org/10.5815/ijem.2024.02.04

Received: 16 Sep. 2023 / Revised: 7 Oct. 2023 / Accepted: 5 Dec. 2023 / Published: 8 Apr. 2024

Index Terms

Recommender System, Collaborative Filtering, Unwanted Recommendations, Relevance Feedback, Popularise Similarity Function

Abstract

The overabundance of information on the internet and ecommerce has resulted to the development of recommender system to discover interesting items or contents that are recommendable to the user. The recommended items might be of no interest or unwanted to the users and can make users to lose interest in the recommendations. In this work, a Collaborative Filtering (CF) based method which exploits the initial top-N recommendation lists of an item-based CF algorithm based on unwanted recommendations penalisation is presented.  The method utilises a relevance feedback mechanism to solicit for users preferences on the recommendations while popularise similarity function minimises the chances of recommending unwanted items. The work explains the proposed algorithm in detail and demonstrates the improvements required on existing CF to provide some adjustments required to improve subsequent recommendations to users. 

Cite This Paper

Abba Almu, Abubakar Roko, "Alleviating Unwanted Recommendations Issues in Collaborative Filtering Based Recommender Systems", International Journal of Engineering and Manufacturing (IJEM), Vol.14, No.2, pp. 46-56, 2024. DOI:10.5815/ijem.2024.02.04

Reference

[1]Resnick P., & Varian H. Recommender Systems. Communications of the ACM, 1997, 40(3):56-58.
[2]Khusro, S., Ali, Z., and Ullah, I. Recommender Systems: Issues, Challenges and Research Opportunities. Lecture Notes in Electrical Engineering 376: Springer Science+Business Media Singapore 2016, pp. 1179-1189.
[3]Zhong, Z., Xiao, B., and Duan, Y. Recommendation Algorithm with Center Distance-based Reranking. Journal of Computational Information Systems, 2014,10(23): 9957-9965.
[4]Adomavicius, G., and Tuzhilin, A. Toward the Next Generation Recommender Systems: A Survey of the State-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 2005, 17(6): 734-749.
[5]Pazzani, M., J., and Billsus, D. Content-Based Recommendation Systems. The Adaptive Web-Springer,2007, 4321:325-341.
[6]Goldberg, D., Nichols, D., Oki, B., M., and Douglas, T. Using Collaborative Filtering to Weave an Information Tapestry. Communications of the ACM, 1992, 35(12):61-70. 
[7]Ekstrand, M. D., Riedl, J. T., and Konstan J. A. Collaborative Filtering Recommender Systems. Foundations and trends in Human –Computer Interaction, 2010, 4(2): 81-173.
[8]Burke, R. Hybrid Recommender Systems. User Modeling and User-Adapted Interaction, 2002, 12(4):331-370.
[9]Chen, W., Niu, Z., Zhao, X., and Li, Y. A Hybrid Recommendation Algorithm Adapted in e-Learning Environment. Journal of World Wide Web, 2012, 1-14.
[10]Montaner, M., Lopez, B., De La Rosa, J. L. ATaxonomy of Recommender Agents on the Internet. Artificial Intelligence Review, 2003, 19: 285-330.
[11]Chen, Y., Wu, C., Xie, M., and Guo, X. Solving the Sparsity Problem in Recommender Systems using Association Retrieval. Journal of Computers, 2011, 6(9): 1896-1902.
[12]Shi, Y., Larson, M., and Hanjalic, A. Connecting with the Collective: Self-contained Reranking for Collaborative Recommendation. In Proceeding of ACM CMM’10, 2010, Firenze, Italy.
[13]Shi, Y., Larson, M., and Hanjalic, A. Reranking Collaborative Filtering with Multiple Self-contained Modalities. In ECIR 2011, LNCS, 2010, 6611: 699-703. Springer-Verlag.
[14]Jannach, D., Lerche, L., and Gdaniec, M. Re-ranking Recommendations Based on Predicted Short-Term Interests- A Protocol and First Experiment. In Proceeding of AAAI 2013 Workshop.2013, Pp. 31-37.
[15]Ziegler, C., McNee, S., M., Konstan, J., A., and Lausen, G. Improving Recommendation Lists Through Topic Diversification. In Proceeding of International World Wide Web Conference Committee (IW3C), Chiba, Japan. 2005, Pp. 22-32.
[16]Zhang, F. Improving Recommendation Lists Through Neighbor Diversification. IEEE International Conference on Inteligent Computing and Intelligent Systems. 2009, Pp. 222-225.
[17]Yang, C., Ai, C., C., and Li, R., F. Neighbor Diversification-Based Collaborative Filtering for Improving Recommendation Lists. IEEE International Conference on High Performance Computing and Communications (HPCC) and  IEEE International Conference on Embedded and Ubiquitous Computing (EUC), 2013.
[18]Harper, F., M., Xu, F., Kaur, H., Condiff, K., Chang, S., and Terveen, L. Putting Users in Control of their Recommendations. In Proceeding of ACM RecSys’15, 2015, Vienna, Austria.
[19]Koren, Y. Collaborative Filtering with Temporal Dynamics. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France. 2009, Pp. 447-456.
[20]Lathia, N. Temporal Diversity in Recommender Systems. In Proceeding of ACM SIGIR’10, Geneva, Switzerland, 2010.
[21]Yin, L., Wang, Y., and Yu, Y. Collaborative Filtering via Temporal Euclidean Embedding. In APWeb 2012, LNCS, 2012, 7235: 413-520. Springer-Verlag.
[22]Gasmi, I., Seridi-Bouchelaghem, H., Hocine, L., and Abdelkarim, B. Collaborative Filtering Recommendation Based on Dynamic Changes of User Interest. Intelligent Decision Technologies, 2015, 9: 271-281.
[23]Nakatsuji, M., Fujiwara, Y., Fujimura, K., Tanaka, A., Ishida, T., and Uchiyama, T. Classical Music for Rock Fans: Novel Recommendations for Expanding User Interests. In: Proceedings of the 19th ACM international conference on Information and knowledge management, Canada, 2010, 949-958.
[24]Oh, J., Park, S., Yu, H., Song, M., and Park, S. Novel Recommendation Based on Personal Popularity Tendency. In: Proceedings of the 11th IEEE International Conference on Data Mining (ICDM), Vancouver,BC, Canada, 2011, 507-516.
[25]Zhao, X., Niu, Z., and Chen, W. Opinion-Based Collaborative Filtering to Solve Popularity Bias in Recommender System. International Conference on Database and Expert Systems Applications, Springer-Heidelberg, 2013, 8056: 426-433.
[26]Yang J. and Wang Z. An Improved Top-N Recommendation for Collaborative Filtering. In: Li Y., Xiang G., Lin H., Wang M. (eds) Social Media Processing, SMP 2016. Communications in Computer and Information Science, 2016, 669: 233-244. Springer, Singapore.
[27]Fan, S., Yu, H., & Huang, H. An Improved Collaborative Filtering Recommendation Algorithm Based on Reliability. Proceedings of the 3rd IEEE International Conference on Cloud Computing and Big Data Analysis (pp. 45-51). Chengdu, China, 2018.
[28]Almu, A., Roko, A., Mohammed, A., and Saidu, I. Popularised Similarity Function for Effective Collaborative Filtering Recommendations. International Journal of Information Retrieval Research, 2020, 10 (4): 34-47.  
[29]Zhang, D. Collaborative Filtering Recommendation Algorithm Based on User Interest Evolution. Advances in MSEC, 2011, 2(AISC 129): 279-283. Springer-Verlag.
[30]Falk, K. Practical Recommender Systems. MEAP edition. Manning Publications Co, 2017.
[31]Liu, Z. Collaborative Filtering Recommendation Algorithm Based on User Interests. International Journal of u-and-e Service, Science and Technology, 2015, 8(4): 311-320.
[32]Toledo, R., Y., Mota, Y., C., and Martinez, L. Correcting Noisy Ratings in Collaborative Recommender Systems. Knowledge-Based Systems, 2015, 76: 96-108.
[33]Xie, F., Chen, Z., Xu, H., Feng, X., and Hou, Q. TST: Threshold Based Similarity Transitivity Method in Collaborative Filtering with Cloud Computing. Tsinghua Science and Technology, 2013, 18(3): 318-327.
[34]Isinkaye, F. O., Folajimi., Y. O., and Ojokoh, B. A. Recommendation Systems: Principles, Methods and Evaluation. Egyptian Informatics Journal, 2015, 16: 261-273.
[35]Manning, C. D., Raghavan, P., and Schütze, H. An Introduction to Information Retrieval. England: Cambridge University Press, 2009. [online] Available from: http://nlp.stanford.edu/IR-book/pdf/irbookonlinereading.pdf [Accessed March 26, 2023]
[36]Chen, Z., Jiang, Y., and Zhao, Y. A Collaborative Filtering Recommendation Algorithm Based on User Interest Change and Trust Evaluation. International Journal of Digital Content Technology and its Applications, 2010, 4(9):106-113.
[37]Olmo, F., H., D., and Gaudioso, E. Evaluation of Recommender Systems: A New Approach. Expert Systems with Applications, 2008, 35:790–804.
[38]Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. Analysis of Recommendation Algorithms for E-Commerce. In Proceedings of the 2nd ACM conference on Electronic commerce, 2000, pp. 158-167.
[39]Sarwar, B., Karypis, G., Konstan, J., and Riedl, J. Item-based Collaborative Filtering Recommendation Algorithms. In Proceeding of the 10th international conference on World Wide Web, Hong Kong, 2001, pp.285-295.