
A Self-Evaluating Collaborative Filtering Recommendation Algorithm: A Case Study of Anime Recommendations
- 1 School of Data Sciences, Brunel University London, London, UK
* Author to whom correspondence should be addressed.
Abstract
This paper introduces a collaborative filtering recommendation algorithm aimed at addressing the issues of information insufficiency and the mismatch of user personalization needs in anime recommendations. Firstly, we review relevant literature to explore the application of collaborative filtering algorithms in recommendation systems and previous research findings. Then, we detail the design and implementation of collaborative filtering algorithms based on anime and user data, calculating similarities between anime and between users respectively for recommendation purposes. Finally, a self-evaluation is conducted to achieve optimal recommendation performance. Experimental results show that when recommending 10 anime titles, the ROC analysis results indicate a high level of precision, with both algorithms performing well in terms of accuracy.
Keywords
recommendation system, collaborative filtering, ROC analysis, personalized anime recommendation.
[1]. Zhao Ming, Yan Han, Cao Gaofeng, et al. Robust recommendation algorithm based on core user extraction integrating user trust and similarity [J]. Journal of Electronics & Information Technology, 2019, 41(1): 180-186. DOI: 10.11999/JEIT180142.
[2]. Han Junbo, Li Haixia. Design and implementation of POI user game Feeds Ads recommendation system [J]. Journal of Nanyang Normal University, 2021, 20(1): 44-47. DOI: 10.3969/j.issn.1671-6132.2021.01.007.
[3]. Chen Hui, Wang Kaiyue. Probabilistic matrix factorization recommendation algorithm integrating user trust [J]. Journal of Shandong University of Technology (Natural Science Edition), 2021, 35(3): 10-16. DOI: 10.3969/j.issn.1672-6197.2021.03.003.
[4]. Zhang Li, Sun Xiaohan, Zheng Xiaohan. Collaborative filtering recommendation algorithm based on rating subspace and trust mechanism [J]. Journal of Nanjing Normal University (Engineering Technology Edition), 2023, 23(3): 27-35. DOI: 10.3969/j.issn.1672-1292.2023.03.004.
[5]. Liu Wenwen, Wang Wanyan, Cheng Shulin. Improved collaborative filtering recommendation method integrating item popularity penalty factor [J]. Computer Technology and Development, 2023, 33(3): 15-19. DOI: 10.3969/j.issn.1673-629X.2023.03.003.
[6]. Jiang Jiulei, Pan Ziyi, Li Shengqing. Neural network recommendation algorithm integrating trust [J]. Computer Applications and Software, 2023, 40(8): 274-282, 311. DOI: 10.3969/j.issn.1000-386x.2023.08.043.
[7]. Sun Ping. XML-based collaborative filtering recommendation method for English learning resources [J]. Information Technology, 2023(10): 118-122. DOI: 10.13274/j.cnki.hdzj.2023.10.022.
[8]. Deng Renfeng. Research on collaborative filtering recommendation algorithm based on RFMRQ model [J]. Textile Report, 2023, 42(12): 18-21, 86. DOI: 10.3969/j.issn.1005-6289.2023.12.005.
[9]. Yang Yuzhi. Research on library book recommendation system in colleges and universities based on collaborative filtering algorithm [J]. Science Consulting, 2023(13): 110-113.
[10]. Jia Dongyan, Zhang Fuzhi. Collaborative filtering recommendation algorithm based on double neighbor selection strategy [J]. Journal of Computer Research and Development, 2013, 50(5): 1076-1084.
[11]. Deng Cunbin, Yu Huiqun, Fan Guisheng. Recommendation algorithm integrating dynamic collaborative filtering and deep learning [J]. Computer Science, 2019, 46(8): 28-34. DOI: 10.11896/j.issn.1002-137X.2019.08.005.
[12]. Jiang Zongli, Li Hui. Collaborative filtering recommendation algorithm integrating user similarity and trust [J]. Software Guide, 2017, 16(6): 28-31. DOI: 10.11907/rjdk.162798.
[13]. Cai Xiaojuan, Tan Wen’an. An improved collaborative filtering algorithm integrating similarity and trust [J]. Computer Science, 2022, 49(z1): 238-241. DOI: 10.11896/jsjkx.210400088.
[14]. Liu Wenjia, Zhang Jun. Application of an improved collaborative filtering algorithm in the movie recommendation system [J]. Modern Business Trade Industry, 2018(17): 59-62. DOI: 10.19311/j.cnki.1672-3198.2018.17.028.
[15]. Zhao Yongsheng, Qi Yunsong. Research on collaborative filtering algorithm based on improved similarity calculation method [J]. Computer and Digital Engineering, 2021, 49(3): 447-450, 541. DOI: 10.3969/j.issn.1672-9722.2021.03.005.
[16]. Jin Dan, Zhang Jiaojiao, Li Yiling, et al. Research on an improved collaborative filtering algorithm: A case study of the movie recommendation system [J]. International Business (Journal of the University of International Business and Economics), 2020(1): 128-141.
Cite this article
Zhang,B. (2024). A Self-Evaluating Collaborative Filtering Recommendation Algorithm: A Case Study of Anime Recommendations. Theoretical and Natural Science,53,98-105.
Data availability
The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.
Disclaimer/Publisher's Note
The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of EWA Publishing and/or the editor(s). EWA Publishing and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
About volume
Volume title: Proceedings of the 2nd International Conference on Applied Physics and Mathematical Modeling
© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and
conditions of the Creative Commons Attribution (CC BY) license. Authors who
publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons
Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this
series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published
version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial
publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and
during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See
Open access policy for details).