Restaurant recommender system based on sentiment analysis
Today, exploiting sentiment analysis has become popular in designing recommender systems in various fields, including the restaurant and food area. However, most of the sentiment analysis-based restaurant recommender systems only use static information such as food quality, price, and service qualit...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2021-12-01
|
Series: | Machine Learning with Applications |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2666827021000578 |
id |
doaj-47014d4bf43f47f284448f9bd72b4c21 |
---|---|
record_format |
Article |
spelling |
doaj-47014d4bf43f47f284448f9bd72b4c212021-07-25T04:44:11ZengElsevierMachine Learning with Applications2666-82702021-12-016100114Restaurant recommender system based on sentiment analysisElham Asani0Hamed Vahdat-Nejad1Javad Sadri2Faculty of Electrical and Computer Engineering, University of Birjand, Birjand, IranFaculty of Electrical and Computer Engineering, University of Birjand, Birjand, Iran; Corresponding author.Computer Science and Software Engineering Department, Concordia University, Montreal, Quebec, CanadaToday, exploiting sentiment analysis has become popular in designing recommender systems in various fields, including the restaurant and food area. However, most of the sentiment analysis-based restaurant recommender systems only use static information such as food quality, price, and service quality. The analysis of users’ opinions and the extraction of their food preferences lead to the provision of personalized recommendations, which is a research gap in literature; In this paper, a context-aware recommender system is proposed that extracts the food preferences of individuals from their comments and suggests restaurants in accordance with these preferences. For this purpose, the semantic approach is used to cluster the name of foods extracted from users’ comments and analyze their sentiments about them. Finally, nearby open restaurants are recommended based on their similarity to user preferences. For evaluation, the TripAdvisor website has been used and comments from 100 different users have been collected during the first 9 months of 2018. The precision, recall and f-measure of the system are measured in three scenarios of top1, top3, and top5. The results indicate that the proposed system can provide recommendations with a precision of 92.8%, giving users a high degree of precision. Besides, the system outperforms the previous research in these criteria.http://www.sciencedirect.com/science/article/pii/S2666827021000578Recommender systemSentiment analysisContext-awarenessPreference extractionSemantic computing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Elham Asani Hamed Vahdat-Nejad Javad Sadri |
spellingShingle |
Elham Asani Hamed Vahdat-Nejad Javad Sadri Restaurant recommender system based on sentiment analysis Machine Learning with Applications Recommender system Sentiment analysis Context-awareness Preference extraction Semantic computing |
author_facet |
Elham Asani Hamed Vahdat-Nejad Javad Sadri |
author_sort |
Elham Asani |
title |
Restaurant recommender system based on sentiment analysis |
title_short |
Restaurant recommender system based on sentiment analysis |
title_full |
Restaurant recommender system based on sentiment analysis |
title_fullStr |
Restaurant recommender system based on sentiment analysis |
title_full_unstemmed |
Restaurant recommender system based on sentiment analysis |
title_sort |
restaurant recommender system based on sentiment analysis |
publisher |
Elsevier |
series |
Machine Learning with Applications |
issn |
2666-8270 |
publishDate |
2021-12-01 |
description |
Today, exploiting sentiment analysis has become popular in designing recommender systems in various fields, including the restaurant and food area. However, most of the sentiment analysis-based restaurant recommender systems only use static information such as food quality, price, and service quality. The analysis of users’ opinions and the extraction of their food preferences lead to the provision of personalized recommendations, which is a research gap in literature; In this paper, a context-aware recommender system is proposed that extracts the food preferences of individuals from their comments and suggests restaurants in accordance with these preferences. For this purpose, the semantic approach is used to cluster the name of foods extracted from users’ comments and analyze their sentiments about them. Finally, nearby open restaurants are recommended based on their similarity to user preferences. For evaluation, the TripAdvisor website has been used and comments from 100 different users have been collected during the first 9 months of 2018. The precision, recall and f-measure of the system are measured in three scenarios of top1, top3, and top5. The results indicate that the proposed system can provide recommendations with a precision of 92.8%, giving users a high degree of precision. Besides, the system outperforms the previous research in these criteria. |
topic |
Recommender system Sentiment analysis Context-awareness Preference extraction Semantic computing |
url |
http://www.sciencedirect.com/science/article/pii/S2666827021000578 |
work_keys_str_mv |
AT elhamasani restaurantrecommendersystembasedonsentimentanalysis AT hamedvahdatnejad restaurantrecommendersystembasedonsentimentanalysis AT javadsadri restaurantrecommendersystembasedonsentimentanalysis |
_version_ |
1721283633946296320 |