Wingman:一个新的电影推荐系统算法

Aayush Singh
{"title":"Wingman:一个新的电影推荐系统算法","authors":"Aayush Singh","doi":"10.37906/isteamc.2022.3","DOIUrl":null,"url":null,"abstract":"In this rising new era, the world is growing faster and so are we. People nowadays need effortless services, and recommendation system is one of them. They are present and used everywhere, whether it's advertising, e-commerce or any other domain. Companies such as Netflix, YouTube, Amazon, Spotify rely on recommendation systems to boost their sales. Moreover, it increases the engagement of users with a particular app or website as it tends to show more relevant individualized content. It basically takes the user’s past history as an input and then using filtering techniques it predicts the most suitable item/content for the user as an output. The main objective of this paper is to predict movies most desired by the user with as much accuracy as possible. In this paper, I will provide a brief description of various filtering methods and the particular techniques that I used to achieve the desired result. I have used Tf-Idf to quantify the overview of the movies, then did a pairwise similarity for the Content Based Filtering. This allows the user to watch movies based on their watch history according to the plot of the movies. For Collaborative Filtering, I have used Matrix Factorization to generate real-time recommendations based on user-movie rating matrix. Correlation Coefficient is used to calculate the score. The higher the score, the more likely the movie is liked by the user. I have used the voting system for Hybrid Filtering. Weighted Rating Score is calculated with the help of the votes given to the movies by the users. Then a popularity feature is also used to generate more meaningful movie recommendations. MinMax Scalar is used to normalize the data, and then fifty percent priority is given to both Weighted Rating Score and popularity and a final score is calculated. Using this final score, popular or top movies are generated. The databases used are retrieved from MovieLens and Kaggle. Consequently, my proposed system will generate recommendations based on the plot of the movie using tf-idf and cosine similarity, based on user-movie rating matrix and correlation coefficient, based on voting and popularity basis.","PeriodicalId":309267,"journal":{"name":"International STEAM Communications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Wingman: A New Movie Recommendation System Algorithm\",\"authors\":\"Aayush Singh\",\"doi\":\"10.37906/isteamc.2022.3\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this rising new era, the world is growing faster and so are we. People nowadays need effortless services, and recommendation system is one of them. They are present and used everywhere, whether it's advertising, e-commerce or any other domain. Companies such as Netflix, YouTube, Amazon, Spotify rely on recommendation systems to boost their sales. Moreover, it increases the engagement of users with a particular app or website as it tends to show more relevant individualized content. It basically takes the user’s past history as an input and then using filtering techniques it predicts the most suitable item/content for the user as an output. The main objective of this paper is to predict movies most desired by the user with as much accuracy as possible. In this paper, I will provide a brief description of various filtering methods and the particular techniques that I used to achieve the desired result. I have used Tf-Idf to quantify the overview of the movies, then did a pairwise similarity for the Content Based Filtering. This allows the user to watch movies based on their watch history according to the plot of the movies. For Collaborative Filtering, I have used Matrix Factorization to generate real-time recommendations based on user-movie rating matrix. Correlation Coefficient is used to calculate the score. The higher the score, the more likely the movie is liked by the user. I have used the voting system for Hybrid Filtering. Weighted Rating Score is calculated with the help of the votes given to the movies by the users. Then a popularity feature is also used to generate more meaningful movie recommendations. MinMax Scalar is used to normalize the data, and then fifty percent priority is given to both Weighted Rating Score and popularity and a final score is calculated. Using this final score, popular or top movies are generated. The databases used are retrieved from MovieLens and Kaggle. Consequently, my proposed system will generate recommendations based on the plot of the movie using tf-idf and cosine similarity, based on user-movie rating matrix and correlation coefficient, based on voting and popularity basis.\",\"PeriodicalId\":309267,\"journal\":{\"name\":\"International STEAM Communications\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International STEAM Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.37906/isteamc.2022.3\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International STEAM Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37906/isteamc.2022.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在这个崛起的新时代,世界发展得更快,我们也发展得更快。现在的人们需要轻松的服务,推荐系统就是其中之一。它们无处不在,无论是广告、电子商务还是任何其他领域。Netflix、YouTube、亚马逊(Amazon)和Spotify等公司都依靠推荐系统来提高销售额。此外,它增加了用户对特定应用程序或网站的参与度,因为它倾向于显示更多相关的个性化内容。它将用户过去的历史作为输入,然后使用过滤技术预测最适合用户的项目/内容作为输出。本文的主要目标是尽可能准确地预测用户最想看的电影。在本文中,我将简要介绍各种过滤方法和我用来实现预期结果的特定技术。我使用Tf-Idf来量化电影的概述,然后对基于内容的过滤进行两两相似。这允许用户根据他们的观看历史根据电影的情节来观看电影。对于协同过滤,我使用矩阵分解来生成基于用户电影评级矩阵的实时推荐。相关系数用于计算得分。分数越高,用户越有可能喜欢这部电影。我使用了混合过滤的投票系统。加权评分是根据用户对电影的投票来计算的。然后,一个流行特征也被用来生成更有意义的电影推荐。使用MinMax Scalar对数据进行归一化,然后将加权评级分数和受欢迎程度都赋予50%的优先级,并计算最终分数。使用这个最终分数,生成热门或热门电影。所使用的数据库是从MovieLens和Kaggle中检索的。因此,我提出的系统将基于使用tf-idf和余弦相似度的电影情节,基于用户电影评级矩阵和相关系数,基于投票和人气基础生成推荐。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Wingman: A New Movie Recommendation System Algorithm
In this rising new era, the world is growing faster and so are we. People nowadays need effortless services, and recommendation system is one of them. They are present and used everywhere, whether it's advertising, e-commerce or any other domain. Companies such as Netflix, YouTube, Amazon, Spotify rely on recommendation systems to boost their sales. Moreover, it increases the engagement of users with a particular app or website as it tends to show more relevant individualized content. It basically takes the user’s past history as an input and then using filtering techniques it predicts the most suitable item/content for the user as an output. The main objective of this paper is to predict movies most desired by the user with as much accuracy as possible. In this paper, I will provide a brief description of various filtering methods and the particular techniques that I used to achieve the desired result. I have used Tf-Idf to quantify the overview of the movies, then did a pairwise similarity for the Content Based Filtering. This allows the user to watch movies based on their watch history according to the plot of the movies. For Collaborative Filtering, I have used Matrix Factorization to generate real-time recommendations based on user-movie rating matrix. Correlation Coefficient is used to calculate the score. The higher the score, the more likely the movie is liked by the user. I have used the voting system for Hybrid Filtering. Weighted Rating Score is calculated with the help of the votes given to the movies by the users. Then a popularity feature is also used to generate more meaningful movie recommendations. MinMax Scalar is used to normalize the data, and then fifty percent priority is given to both Weighted Rating Score and popularity and a final score is calculated. Using this final score, popular or top movies are generated. The databases used are retrieved from MovieLens and Kaggle. Consequently, my proposed system will generate recommendations based on the plot of the movie using tf-idf and cosine similarity, based on user-movie rating matrix and correlation coefficient, based on voting and popularity basis.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信