Restaurant Review Predictionusing Machine Learning and Neural Network
Restaurant Review Predictionusing Machine Learning and Neural Network
ISSN No:-2456-2165
Abstract:- Nowadays, people often judge which suggest new entrepreneurs a suitable place to open up a new
restaurant is good or bad by looking at the rating of the restaurant business. Most of the work done in this field is
restaurant. That’s why ratings are a critical factor in the using obscure logic [4][5][6], where customer satisfaction is
restaurant business. Ratings are usually given by people one of the main concerns.
judging by what kind of service restaurants are
providing. So, features of restaurants play a very Our goal here is to predict ratings for new restaurant
important role in this regard. The main goal of this businesses based on collective features. People will be
research is to predict ratings of restaurant business benefited who are trying to set up a new restaurant and by
based on features to help new entrepreneurs to set up knowing an expected rating, the business plan can be re-
new business. We used different machine learning modified according to features.
algorithms like Decision tree, Support vector machine
(SVM), k-nearest neighbors’ algorithm (KNN), The remainder of the paper is classified as following
Stochastic gradient descent (SGD), Gaussian Naive steps, Section II, Background study is holding the related
Bayes. We also used a convolutional neural network works done on the same topic; Section III narrates the data
(CNN) model here. It gives us an accuracy score of 97.2 processing; Section IV retains the description of algorithms
25 percent which is higher than all other algorithms. used in this work. The analysis, working procedure, and
results are in Section V and at the end conclusion,
Keyword:- machine learning algorithm, convolutional limitations, and future works.
neural network (CNN).
II. BACKGROUND STUDY
I. INTRODUCTION
There has been a lot of scientific research and work on
In our daily life when we try something new or make this subject before; this section describes some of the
an important decision, we requested suggestions from the notable works that have already taken place.
community and these suggestions can heavily influence our
decisions. In this current modernized world, people are more In a research paper [7] researchers tried to predict the
connected via the internet as a result people now often make future success of Yelp Restaurants. Here Reviews collected
decisions based on other people’s recommendations online. from the customer online are useful for predicting the future
Rating or Ranking plays a very important role, in almost any of the restaurant business. The paper indicates more about
kind of business. These evaluations heavily influence people online ratings provided by consumers for restaurants and
on making choices. determines whether the restaurant will continue its business
or not. Going through the paper, it is important to maintain a
This is very much true in the case of the restaurant certain number of reviews and least ratings on YELP to
business. People always tend to go to a restaurant with have average to maximum customer attraction as they used
higher ratings. Study shows that only even half a star better the YELP dataset. It is also important to have an eye-catchy
rating can allow restaurants have 19% more frequent chance and well-crafted environment. Some other factors that affect
to see out which can have a significant influence on the ratings are Food quality, employee behavior, location,
restaurants overall business [1]. To open a new business in etc.2 different datasets and 15 attributes were used and
this highly competitive sector people need to be more analyze data by categorizing them as Text Features and
careful. About 59% of new restaurants fail in their business Non-text Features. As it was a binary classification problem,
in their opening years and about 80% of restaurants fail Logistic regression was used as the classifier. Accuracy was
within the next five years [2]. Now to set up a new business found at 67.46%. 73% of restaurants found open. The
location plays a vital role. A perfect location can extend the prediction was conducted based on a 1year period of the
chances of success for a new restaurant incredibly. We can dataset.
use machine learning algorithms on collective data, to help
new entrepreneurs, what must-have features can increase In another work by Aillen Wang and his fellow
their rating of the restaurant business. In recent years researchers [8] tried to predict new restaurants' success and
machine learning model improved a lot to a point that where rating and find out which features controls a restaurant’s
machines are producing better accuracy levels than humans. success. They defined some conditions for a restaurant to be
One of the biggest examples of this is Google's inception considered successful. Yelp Dataset for restaurants was used
network which suppressed human-level accuracy in image here. They performed a chi-square test and stochastic
classification [3]. This implies that using the machine gradient descent (SGD) to find out optimal restaurant
learning model is now more convenient than ever. We can features which have the most weight. Different types of
V. RESULT ANALYSIS
Here, we used multiple machine learning algorithms. performed average, and the performance of the Decision tree
Among them, Support vector machine, k-nearest neighbors’ is not so good as others. But when we use CNN, we get a
algorithm, Stochastic gradient descent, stochastic gradient result that is far better than other machine learning
descent, Gaussian Naive Bayes these algorithms are algorithms.
REFERENCES