Increasing the Effectiveness of Prediction in Recommendation Engines Based on Collaborative Filtering

Roaa Faleh Mahdi
{"title":"Increasing the Effectiveness of Prediction in Recommendation Engines Based on Collaborative Filtering","authors":"Roaa Faleh Mahdi","doi":"10.56990/bajest/2024.030104","DOIUrl":null,"url":null,"abstract":"In the era of information abundance, the demand for personalized content recommendations has become paramount. Recommendation engines, particularly those employing collaborative filtering, play a pivotal role in delivering tailored suggestions based on user preferences. As technology evolves, the need to enhance the effectiveness of prediction algorithms within these engines becomes increasingly crucial. This research endeavors to contribute to this evolving landscape by delving into collaborative filtering methodologies, identifying challenges, and proposing novel strategies to elevate the accuracy and relevance of predictions in recommendation systems. Through this exploration, we aim to not only refine existing models but also pave the way for more sophisticated and reliable personalized content recommendations. \n This research aims to enhance prediction accuracy in recommendation engines utilizing collaborative filtering. Through an in-depth exploration of collaborative filtering techniques, we propose innovative approaches to improve the effectiveness of predictions. Our study addresses key challenges in collaborative filtering models, offering insights into refined algorithms and methodologies. By fine-tuning the collaborative filtering process, we anticipate a substantial boost in the overall performance of recommendation engines, ultimately advancing the field of personalized content suggestion. The simulation is performed using Java language and using two datasets Movie Lens 1M and Movie Lens 100K.The proposed model was evaluated using the Mean Absolute Error, Precision, and Recall. \nThe proposed model achieved a mean absolute error value ranging between 0.78 and 0.84 using the Movie Lens 100K dataset, and a mean absolute error value ranging between 0.72 and 0.74 using the Movie Lens 1M dataset for different values of the number of user groups. As for precision and recall, the precision of the proposed model ranged between 0.97 and 0.985 using the Movie Lens 100K data set, and a precision value ranging between 0.944 and 0.954 using the Movie Lens 1M data set, also for different values of the number of user groups. \nAs for the recall results, the proposed model achieved a recall value ranging between 0.755 and 0.85 using the Movie Lens 100K dataset, and a recall value ranging between 0.72 and 0.75 using the Movie Lens 100K dataset, also for different values of the number of user groups. These results were compared with the PMF, HPF, and NMF algorithms, where the proposed model proved its clear superiority over these algorithms. Using this analysis of the matrix allows us to obtain a good prediction accuracy of users' preferences and to find common groups of people with similar preferences.","PeriodicalId":492962,"journal":{"name":"Bilad Alrafidain Journal for Engineering Science and Technology","volume":"471 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-03-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bilad Alrafidain Journal for Engineering Science and Technology","FirstCategoryId":"0","ListUrlMain":"https://doi.org/10.56990/bajest/2024.030104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In the era of information abundance, the demand for personalized content recommendations has become paramount. Recommendation engines, particularly those employing collaborative filtering, play a pivotal role in delivering tailored suggestions based on user preferences. As technology evolves, the need to enhance the effectiveness of prediction algorithms within these engines becomes increasingly crucial. This research endeavors to contribute to this evolving landscape by delving into collaborative filtering methodologies, identifying challenges, and proposing novel strategies to elevate the accuracy and relevance of predictions in recommendation systems. Through this exploration, we aim to not only refine existing models but also pave the way for more sophisticated and reliable personalized content recommendations.  This research aims to enhance prediction accuracy in recommendation engines utilizing collaborative filtering. Through an in-depth exploration of collaborative filtering techniques, we propose innovative approaches to improve the effectiveness of predictions. Our study addresses key challenges in collaborative filtering models, offering insights into refined algorithms and methodologies. By fine-tuning the collaborative filtering process, we anticipate a substantial boost in the overall performance of recommendation engines, ultimately advancing the field of personalized content suggestion. The simulation is performed using Java language and using two datasets Movie Lens 1M and Movie Lens 100K.The proposed model was evaluated using the Mean Absolute Error, Precision, and Recall. The proposed model achieved a mean absolute error value ranging between 0.78 and 0.84 using the Movie Lens 100K dataset, and a mean absolute error value ranging between 0.72 and 0.74 using the Movie Lens 1M dataset for different values of the number of user groups. As for precision and recall, the precision of the proposed model ranged between 0.97 and 0.985 using the Movie Lens 100K data set, and a precision value ranging between 0.944 and 0.954 using the Movie Lens 1M data set, also for different values of the number of user groups. As for the recall results, the proposed model achieved a recall value ranging between 0.755 and 0.85 using the Movie Lens 100K dataset, and a recall value ranging between 0.72 and 0.75 using the Movie Lens 100K dataset, also for different values of the number of user groups. These results were compared with the PMF, HPF, and NMF algorithms, where the proposed model proved its clear superiority over these algorithms. Using this analysis of the matrix allows us to obtain a good prediction accuracy of users' preferences and to find common groups of people with similar preferences.
提高基于协作过滤的推荐引擎的预测效率
在信息丰富的时代,对个性化内容推荐的需求变得至关重要。推荐引擎,尤其是采用协同过滤技术的推荐引擎,在根据用户偏好提供量身定制的建议方面发挥着举足轻重的作用。随着技术的发展,提高这些引擎中预测算法的有效性变得越来越重要。本研究通过深入探讨协同过滤方法、发现挑战并提出新的策略来提高推荐系统中预测的准确性和相关性,从而为这一不断发展的领域做出贡献。通过这种探索,我们不仅要完善现有模型,还要为更复杂、更可靠的个性化内容推荐铺平道路。 本研究旨在利用协同过滤提高推荐引擎的预测准确性。通过对协同过滤技术的深入探讨,我们提出了提高预测效果的创新方法。我们的研究解决了协同过滤模型中的关键难题,为改进算法和方法提供了真知灼见。通过微调协同过滤过程,我们预计推荐引擎的整体性能将得到大幅提升,最终推动个性化内容建议领域的发展。模拟使用 Java 语言和两个数据集 "电影镜头 100 万 "和 "电影镜头 10 万 "进行。在使用 Movie Lens 100K 数据集时,根据用户组数量的不同值,拟议模型的平均绝对误差值在 0.78 和 0.84 之间;在使用 Movie Lens 1M 数据集时,平均绝对误差值在 0.72 和 0.74 之间。至于精确度和召回率,在使用 Movie Lens 100K 数据集时,拟议模型的精确度在 0.97 和 0.985 之间,而在使用 Movie Lens 1M 数据集时,精确度值在 0.944 和 0.954 之间,同样是针对不同的用户组数量值。至于召回结果,同样在用户组数量取值不同的情况下,使用 Movie Lens 100K 数据集,建议的模型获得了介于 0.755 和 0.85 之间的召回值;使用 Movie Lens 100K 数据集,建议的模型获得了介于 0.72 和 0.75 之间的召回值。我们将这些结果与 PMF、HPF 和 NMF 算法进行了比较,结果表明所提出的模型明显优于这些算法。通过对矩阵的分析,我们可以对用户的偏好做出准确的预测,并找到具有相似偏好的共同群体。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信