A Restaurants Recommendation System: Improving Rating Predictions Using Sentiment Analysis

Mara-Renata Petrusel, Sergiu Limboi
{"title":"A Restaurants Recommendation System: Improving Rating Predictions Using Sentiment Analysis","authors":"Mara-Renata Petrusel, Sergiu Limboi","doi":"10.1109/SYNASC49474.2019.00034","DOIUrl":null,"url":null,"abstract":"Most users often find themselves in a situation when they need to answer the same question: which product, movie, vacation offer, restaurant or book is the best to choose? In order to answer this question, Recommendation Systems have been developed to generate the best suggestions according to the user's interest. Recommendation Systems play an important role in the user's decision-making process by enriching its experience and satisfaction, considering his peers' actions and preferences. The goal of this paper is to enhance the recommendation process by applying Sentiment Analysis techniques on the input data. Sentiment Analysis is a domain that focuses on classifying information into positive, negative and neutral opinions. The results of a Sentiment Analysis task can be used to define social tendencies, items' popularity and adapting the services for users' needs. The proposed approach combines Sentiment Analysis and Recommendation Systems for defining the best suggestions for a user. Sentiment Analysis is applied for classifying restaurants' text-based reviews into positive and negative. The output of the Sentiment Analysis task is passed to a recommendation system that, using the collaborative filtering algorithm, will predict the rating for a not-visited restaurant and generate a list of top-n restaurants for the user. This approach outperformed the results obtained when the Sentiment Analysis step was not considered in the recommendation process. Therefore, the proposed system increases the accuracy of the recommended items by analyzing, from a sentiment point of view, the text-based reviews offered by users.","PeriodicalId":102054,"journal":{"name":"2019 21st International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 21st International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYNASC49474.2019.00034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Most users often find themselves in a situation when they need to answer the same question: which product, movie, vacation offer, restaurant or book is the best to choose? In order to answer this question, Recommendation Systems have been developed to generate the best suggestions according to the user's interest. Recommendation Systems play an important role in the user's decision-making process by enriching its experience and satisfaction, considering his peers' actions and preferences. The goal of this paper is to enhance the recommendation process by applying Sentiment Analysis techniques on the input data. Sentiment Analysis is a domain that focuses on classifying information into positive, negative and neutral opinions. The results of a Sentiment Analysis task can be used to define social tendencies, items' popularity and adapting the services for users' needs. The proposed approach combines Sentiment Analysis and Recommendation Systems for defining the best suggestions for a user. Sentiment Analysis is applied for classifying restaurants' text-based reviews into positive and negative. The output of the Sentiment Analysis task is passed to a recommendation system that, using the collaborative filtering algorithm, will predict the rating for a not-visited restaurant and generate a list of top-n restaurants for the user. This approach outperformed the results obtained when the Sentiment Analysis step was not considered in the recommendation process. Therefore, the proposed system increases the accuracy of the recommended items by analyzing, from a sentiment point of view, the text-based reviews offered by users.
餐厅推荐系统:利用情感分析改进评级预测
大多数用户经常遇到这样的情况:他们需要回答同样的问题:哪个产品、电影、度假优惠、餐馆或书籍是最好的选择?为了回答这个问题,推荐系统已经被开发出来,根据用户的兴趣生成最佳建议。推荐系统在用户的决策过程中发挥着重要的作用,通过丰富用户的体验和满意度,考虑到他的同伴的行为和偏好。本文的目标是通过对输入数据应用情感分析技术来增强推荐过程。情感分析是一个专注于将信息分为积极、消极和中立观点的领域。情感分析任务的结果可以用来定义社会趋势、项目的受欢迎程度,并根据用户的需求调整服务。该方法结合了情感分析和推荐系统,为用户定义最佳建议。情感分析用于将餐馆基于文本的评论分为正面和负面。情感分析任务的输出被传递给一个推荐系统,该系统使用协同过滤算法,将预测未访问餐厅的评级,并为用户生成前n家餐厅的列表。该方法优于在推荐过程中不考虑情感分析步骤时获得的结果。因此,该系统从情感的角度分析用户提供的基于文本的评论,从而提高了推荐项目的准确性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信