Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Restaurant Recommendation System using Aspect based Sentiment Analysis

With the advent of the digital universe, e-commerce, and social networks, the Web now offers a wide range of information, products, and services. A recommender system is a type of information filtering technology that can be used to forecast ratings for items (such as products, services, and movies)

Project Title

Restaurant Recommendation System using Aspect based Sentiment Analysis

Project Area of Specialization

Artificial Intelligence

Project Summary

With the advent of the digital universe, e-commerce, and social networks, the Web now offers a wide range of information, products, and services. A recommender system is a type of information filtering technology that can be used to forecast ratings for items (such as products, services, and movies) and/or build a modified item ranking that is relevant to the target user.

Recommender systems are being used in the business of restaurants, making use of parameters, such as ‘star ratings’. This project introduces a novel approach of recommendation for restaurants using user reviews available on review websites. Restaurant reviews will be scrapped from review websites like TripAdvisor. Extracted reviews will be stored in a relational database. These reviews will be sentimentally analyzed and scored. For each query, the system will extract aspects present and understand the semantics of the question. These aspects and the context-aware details will be searched for, in the stored reviews. Based on the scores, derived from considering various factors relevant to the domain, we will provide a list of recommendations to the user. This system will serve as an authentic review and recommendation hub for food and travel enthusiasts.

With the advent of the digital universe, e-commerce, and social networks, the Web now offers a wide range of information, products, and services. A recommender system is a type of information filtering technology that can be used to forecast ratings for items (such as products, services, and movies) and/or build a modified item ranking that is relevant to the target user.

Recommender systems are being used in the business of restaurants, making use of parameters, such as ‘star ratings’. This project introduces a novel approach of recommendation for restaurants using user reviews available on review websites. Restaurant reviews will be scrapped from review websites like TripAdvisor. Extracted reviews will be stored in a relational database. These reviews will be sentimentally analyzed and scored. For each query, the system will extract aspects present and understand the semantics of the question. These aspects and the context-aware details will be searched for, in the stored reviews. Based on the scores, derived from considering various factors relevant to the domain, we will provide a list of recommendations to the user. This system will serve as an authentic review and recommendation hub for food and travel enthusiasts.

Project Objectives

The product here is a recommendation system, using advanced natural language processing techniques such as NER and sentiment analysis to recommend a restaurant to the customer based on their likings. Users can ask a question or write a statement relevant to the food and restaurant domain. The system will pre-process the query and deal with it accordingly, providing personalized recommendations.

Project Implementation Method

To develop this system, we will be using Python3. To scrap reviews and data, Selenium and Beautiful Soup are used. For NER (named entity recognition), the SpaCy v3 library is used. For the front-end, we will be using Bootstrap, HTML, and CSS. For the backend, we will be using the Django framework.

Benefits of the Project

Benefits of the Project:

1. No constraint on choice. Users can ask about anything domain-specific to restaurants, without any limits on filters (pre-defined tags).

2. In comparison with previous research and implementations, the proposed system covers almost every aspect of the restaurant domain; whereas previous systems are limited to food, ambience and service preferences.

3. Most of the time, we want to try out something new. The proposed system doesn’t need the user to have a preference. It will provide word-of-mouth references or recommendations from a huge number of people.

4. The proposed system will work with a fine-grain aspect and semantic extraction model to understand what is desired and search about by the user.

5. Overcomes the limitation of star/bubble rating system.

Technical Details of Final Deliverable

The list and details of final deliverables are:

1. Scrappers (to scrap data from websites such as Trip Advisor, Yelp, Zomato etc.)

2. Annotation Tool (To create a aspect-based sentiment analysis)

3. Food Ontology (to recognize any food or drink into a specific category)

4. Deep Learning Model trained to Recommend (this will be a transformer-based deep learning model that will recommend based on publically available user review data on restaurants)

Final Deliverable of the Project

Software System

Core Industry

Food

Other Industries

IT , Health

Core Technology

Artificial Intelligence(AI)

Other Technologies

Big Data

Sustainable Development Goals

Good Health and Well-Being for People

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
GPU for Deep Learning Equipment17000070000
Total in (Rs) 70000
If you need this project, please contact me on contact@adikhanofficial.com
Unix Two Computer Operating System

We created our opearting system which can run on Dell, HP and apples computer in which we...

1675638330.png
Adil Khan
9 months ago
Smart Assistant for Mothers

Under fast-paced life conditions, everyone is busy in their life including parents. The mo...

1675638330.png
Adil Khan
9 months ago
video

How to Register a Free Domain for Your Website.

AdiKhanOfficial
Adil Khan
5 years ago
Grand Training Auto

This project is a car driving training simulation that consists of map with familiar route...

1675638330.png
Adil Khan
9 months ago
Smart Shopping Trolley

Shopping mall is a place where people can buy products. Quite often, When People shopping...

1675638330.png
Adil Khan
9 months ago