Skip to content

This project presents an innovative approach to restaurant menu optimization through sentiment analysis of customer reviews. It utilizes advanced natural language processing (NLP) techniques, employing frameworks like NLTK, RoBERTa, SpaCy, and Word2Vec, to analyze and interpret customer feedback from Yelp reviews.

Notifications You must be signed in to change notification settings

cezarmendes/NLP-Recommendation-System-Restaurant-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Menu Optimization with Sentiment Analysis

Welcome to our innovative project that revolutionizes restaurant menu optimization through the power of sentiment analysis derived from customer reviews. This repository showcases our approach to using cutting-edge Natural Language Processing (NLP) techniques, leveraging renowned frameworks such as NLTK, RoBERTa, SpaCy, and Word2Vec, to gain deep insights from Yelp reviews.

streamlit_img

Project Overview

In today's competitive restaurant industry, understanding customer preferences and enhancing the dining experience is crucial. Our project combines the art of culinary expertise with computational tools to achieve just that. Here's what our project entails:

  • Sentiment Analysis: We employ advanced NLP models like RoBERTa and NLTK to analyze and interpret customer feedback from Yelp reviews. This allows us to understand the sentiment behind each review and gain valuable insights.

  • Menu Enhancement: By analyzing customer sentiment and reviews, we aim to identify popular dishes and areas for menu improvement with Word2Vec. This information empowers restaurant owners and chefs to align their offerings with customer preferences, ensuring a more satisfying dining experience.

Key Features & Pipeline

  • Sentiment Analysis with RoBERTa and NLTK
  • Extraction of Food-Related Keywords using SpaCy
  • Menu Optimization Recommendations (Word2Vec)
  • Streamlit App

pipeline

The Dataset

  • 6,990,280 reviews
  • 150,346 businesses
  • 200,100 pictures
  • 11 metropolitan areas

Get Started

About

This project presents an innovative approach to restaurant menu optimization through sentiment analysis of customer reviews. It utilizes advanced natural language processing (NLP) techniques, employing frameworks like NLTK, RoBERTa, SpaCy, and Word2Vec, to analyze and interpret customer feedback from Yelp reviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published