Cargando…

Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm

(Purpose/Significance). This paper aims at the problems of inaccurate recommendation effect caused by data sparseness and cold start in the traditional collaborative filtering-based book personalized recommendation algorithm. So this paper proposes a collaborative filtering recommendation algorithm...

Descripción completa

Detalles Bibliográficos
Autores principales: Du, Yanping, Peng, Lizhi, Dou, Shuihai, Su, Xianyang, Ren, Xiaona
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9509253/
https://www.ncbi.nlm.nih.gov/pubmed/36164418
http://dx.doi.org/10.1155/2022/1900209
_version_ 1784797196658409472
author Du, Yanping
Peng, Lizhi
Dou, Shuihai
Su, Xianyang
Ren, Xiaona
author_facet Du, Yanping
Peng, Lizhi
Dou, Shuihai
Su, Xianyang
Ren, Xiaona
author_sort Du, Yanping
collection PubMed
description (Purpose/Significance). This paper aims at the problems of inaccurate recommendation effect caused by data sparseness and cold start in the traditional collaborative filtering-based book personalized recommendation algorithm. So this paper proposes a collaborative filtering recommendation algorithm which improves the similarity solution method and the filling method of missing data. (Method/Process). By considering the influence of the user's common rating book collection on the similarity calculation, the average rating value of all books is used as the threshold, and the user's common rating weight is introduced into the user's similarity calculation. As for data filling, according to the user's average rating, the basic attributes such as the age and gender of users are coded, and then Euclidean distance is initially calculated, making hierarchical clustering on users. What's more, Shope-one algorithm is used to calculate the filling value of the former m similar users,and add the weight value of the degree simultaneously to get the final filling value, so as to improve the data filling method. (Result/Conclusion). Experiments were carried out with the data set of Book-Crossing Data set through Python. The experimental results show that the improved collaborative filtering algorithm has a significantly improvement in the accuracy and quality of book recommendation.
format Online
Article
Text
id pubmed-9509253
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-95092532022-09-25 Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm Du, Yanping Peng, Lizhi Dou, Shuihai Su, Xianyang Ren, Xiaona Comput Intell Neurosci Research Article (Purpose/Significance). This paper aims at the problems of inaccurate recommendation effect caused by data sparseness and cold start in the traditional collaborative filtering-based book personalized recommendation algorithm. So this paper proposes a collaborative filtering recommendation algorithm which improves the similarity solution method and the filling method of missing data. (Method/Process). By considering the influence of the user's common rating book collection on the similarity calculation, the average rating value of all books is used as the threshold, and the user's common rating weight is introduced into the user's similarity calculation. As for data filling, according to the user's average rating, the basic attributes such as the age and gender of users are coded, and then Euclidean distance is initially calculated, making hierarchical clustering on users. What's more, Shope-one algorithm is used to calculate the filling value of the former m similar users,and add the weight value of the degree simultaneously to get the final filling value, so as to improve the data filling method. (Result/Conclusion). Experiments were carried out with the data set of Book-Crossing Data set through Python. The experimental results show that the improved collaborative filtering algorithm has a significantly improvement in the accuracy and quality of book recommendation. Hindawi 2022-09-17 /pmc/articles/PMC9509253/ /pubmed/36164418 http://dx.doi.org/10.1155/2022/1900209 Text en Copyright © 2022 Yanping Du et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Du, Yanping
Peng, Lizhi
Dou, Shuihai
Su, Xianyang
Ren, Xiaona
Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm
title Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm
title_full Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm
title_fullStr Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm
title_full_unstemmed Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm
title_short Research on Personalized Book Recommendation Based on Improved Similarity Calculation and Data Filling Collaborative Filtering Algorithm
title_sort research on personalized book recommendation based on improved similarity calculation and data filling collaborative filtering algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9509253/
https://www.ncbi.nlm.nih.gov/pubmed/36164418
http://dx.doi.org/10.1155/2022/1900209
work_keys_str_mv AT duyanping researchonpersonalizedbookrecommendationbasedonimprovedsimilaritycalculationanddatafillingcollaborativefilteringalgorithm
AT penglizhi researchonpersonalizedbookrecommendationbasedonimprovedsimilaritycalculationanddatafillingcollaborativefilteringalgorithm
AT doushuihai researchonpersonalizedbookrecommendationbasedonimprovedsimilaritycalculationanddatafillingcollaborativefilteringalgorithm
AT suxianyang researchonpersonalizedbookrecommendationbasedonimprovedsimilaritycalculationanddatafillingcollaborativefilteringalgorithm
AT renxiaona researchonpersonalizedbookrecommendationbasedonimprovedsimilaritycalculationanddatafillingcollaborativefilteringalgorithm