Fake Reviews Detection Using Supervised Machine Learning

Project Code :TCMAPY506

Objective

The objective of this project is to create an Effective Detection system for Fake reviews from the text in order to get rid from fake reviews while purchasing a product.

Abstract

With the continuous evolve of E-commerce systems, online reviews are mainly considered as a crucial factor for building and maintaining a good reputation. Moreover, they have an effective role in the decision making process for end users. Usually, a positive review for a target object attracts more customers and lead to high increase in sales. Nowadays, deceptive or fake reviews are deliberately written to build virtual reputation and attracting potential customers. Thus, identifying fake reviews is a vivid and ongoing research area. Identifying fake reviews depends not only on the key features of the reviews but also on the behaviours of the reviewers.

This paper proposes a machine learning approach to identify fake reviews. In addition to the features extraction process of the reviews, this paper applies several features engineering to extract various behaviours of the reviewers. 

The projects compares the performance of several experiments done on a real Yelp dataset of restaurants reviews, we compare the performance of machine learning classifiers; KNN, Naive Bayes (NB), Logistic Regression. The results reveal that Logistic Regression outperforms the rest of classifiers in terms of accuracy achieving best. The results show that the system has better ability to detect a review as fake or original.

KEYWORDS: Machine learning, fake, reviews, Logistic Regression….

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Processor: I3/Intel
  • Processor RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: PyCharm
  • Libraries Used: Pandas, Numpy.
  • Frame Work: Django
  • Data Base: MySql

Learning Outcomes

  • About Python.
  • About PyCharm.
  • About Pandas.
  • About Numpy.
  • About HTML.
  • About CSS.
  • About Javascript.
  • About Database.
  • About Machine Learning.
  • About Artificial Intelligence.
  • About how to use the libraries.
  • Cloud Overview.
  • Terminology of cloud.
  • Virtualization.
  • About how to create the registration table in sql.
  • About model choosing.
  • About Django Framework
  • About how to generate the predictions with python code.
    • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video
Final year projects