Cooking Recipe Rating Based On Sentiment Analysis
Project Domain / Category
Abstract / Introduction
Many cooking recipes are available online, some of them may be correct others may not. Recipes what you read will not be the same what you find after preparation. There are number of recipes you will find online which are incorrect. So in order to get right recipes, recipes must be rated by the user. Here we propose a system where user can select categories and post the recipes. Recipes are rated and commented by the visitors. So that user may end up by finding correct recipe online. We will apply sentiment analysis and text summarization approach to mine data. Sentiment analysis is a machine learning approach in which machine learns and analyze the sentiments, emotions etc. about some text data like reviews about recipes. In Text summarization, importance of keywords is decided based on linguistic features of keywords. In this system, admin will add keywords which are relevant to the recipes. System will find those keywords in comment posted by visitor and system will rate the recipe accordingly. Based on visitors review, system will rate the recipe. So it made easier for visitor to get correct recipe. This system is helpful for many visitors who look for recipes online.
Admin Login: Admin will enter his credentials and can access the system
Add Keywords: Admin will enter recipe related keywords into the system
View Visitor: Admin can view visitor details.
View Incorrect Recipes: Admin can view incorrect recipes.
User Registration: User must register himself by entering his details.
User Login: User can login to the system using their credentials.
Post recipe: User will post the recipe.
View recipe and comment: User can view the recipe of other user and can comment
View rating: User can view the rating of the recipes. In this module we will apply data mining algorithm.
System should be able to:
1. User will get correct recipes.
2. Effective graphical user interface
3. User will get genuine rating of the recipes.
4. User can easily find recipes
The system aims at providing an effective graphical user interface for managing online cooking recipes, it shall also provide the user commented recipes. The design is such that the user does not have access the system without internet connection. The system predicts and recommend the correct recipes to users based on keywords rather than phrase. Therefore the user never has to worry about false and inappropriate recipes. The simple interface of the system has functions like adding recipes, removing or updating recipes, view of rated recipes and rating based on user comments can easily find genuine rating of the recipes.
• Microsoft SQL Server 2008
• Visual Studio 2010
• Searching Tools – Apache Lucene 3.0.3
• Stanford NLP – POS Tagging