Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Fake Review Detecting on E Commerce Website using Sentiment Analysis

E-Commerce Websites are a great way of shopping online and having products delivered to our doorsteps. It has opened doors to countless opportunities for vendors/manufacturers to stretch their customer base globally. E-Commerce websites invite customers to purchase goods and products whe

Project Title

Fake Review Detecting on E Commerce Website using Sentiment Analysis

Project Area of Specialization

Artificial Intelligence

Project Summary

E-Commerce Websites are a great way of shopping online and having products delivered to our doorsteps. It has opened doors to countless opportunities for vendors/manufacturers to stretch their customer base globally.

E-Commerce websites invite customers to purchase goods and products where they are only able to make decisions based on pictures provided by the sellers and slight description. The issue arises when malicious individuals use these platforms to benefit their personal interest by advertising appealing products which are otherwise fake and deceives the customer. Consumers all over the world suffer from this problem when shopping online which has a very negative impact on the E-Commerce websites. One way to avoid these sellers is to read the customer reviews that are posted by buyers who have formerly bought the product and used it. This is a solution but a tedious one as one product can have hundreds of thousands of reviews which leaves any customer inable read each and every review to judge or perform analytical comparisons. 

The main problem is when deceptive product owners use these review features to benefit themselves. They produce fake reviews to either promote their own products and sometimes to demote competitors.

We aim to identify these reviews through the use of Natural Language Processing (NLP) with Sentiment Analysis (SA) also called opinion mining to detect fake reviews on the E-Commerce websites. NLP and SA are subfields of Artificial Intelligence (AI) that trains machine learning algorithms for specific purposes.

Project Objectives

The main project objectives are:

  • Enable end-customers to differentiate malicious products from genuine ones.
  • Enhance E-Commerce websites' user's experience.
  • Incorporated Artificial Intelligence in E-Commerce websites.
  • Improve current existing solutions for the problem.
  • Eradicate fraudulent sellers from reputable websites..
  • Bring a minimal implementation of NLP for effective fake review detection from plain text on E-Commerce website.

Project Implementation Method

The project has two important implementation steps.

For starters, a machine learning classification algorithm with the highest achievable accuracy will be opted and trained with the balanced dataset. For this purpose, we have 4 classes. Namely

  • Fake positive product review
  • Fake negative product review
  • Genuine positive product review
  • Genuine negative product review

We can multiple solutions for this problem. Initially, a Support Vector Machine (SVM) will be best suited as it draws a hyperplane for classification purpose. Secondly, Logistic Regression (LR) classification algorithm will be well suited as for the historical related works suggest LR achieving higher accuracy than other prominent classifiers.

For second, the higher performing classifier will be incorporated in the google chrome extension that in real time performs web scrapping from E-Commerce websites and filters out review section from the entire webpage. Applies NLP procedures and Sentiment Analysis. Which involves 

1. Data acquisition

2. Data-preprocessing

3. Vectorization

4. Feature Extraction

5. Sentiment Analysis

6. Detection

7. Results collection

It then draws a trust-worthiness score for the customers using E-Commerce websites to see products purely on the basis of their review section. This score will be calculated on the ratio of Fake Review to Genuine Review.

Benefits of the Project

The project will have following benefits.

  • Improve the quality of the E-Commerce websites.
  • Empower end-users with the tools to judge for themselves wether to or not to buy products.
  • Eradicate frauds from online shopping. increasing customer base and brand reputations.
  • Improved reputation invites potential vendors to use E-Commerce platforms for their product distribution without the fear of unncecessary demotion.
  • Ensure Win-win situation or buyers who obtain genuine service/products and sellers who gain customer loyalty.
  • Sellers will compete for quality rather than shortcuts.

Technical Details of Final Deliverable

Fake Review Detection - A Google Chrome Extension

The final deliverable will be a google chrome extension that is similar to an addon/plugin for Google Chrome Web Browser. It requires little to no user interference or interface whatsoever.

A machine learning classification algorithm will have already been trained for the purpose of review classification. At this point, the algorithm will be ready. 

An array of raw-text will be passed as parameter to the method that has the classification algorithm in it. The array will be contain the plain text that is scrapped in real time from the webpage i.e. Amazon, Ebay.

The data is preprocessed to check for incosistencies namely blank spaces and null values. Stopwords are removed that can significantly affect feature extraction step from plain text for which we have used Term Frequency- Inverse Document Frequency (TF-IDF) that check for frequently occuring words.

Once the features are extracted, then it will be fed into the algorithm as an X-Label. Afterwards, the Y-Label is achieved that classifies plain text as one of the classes earlier discussed.

The results are collected for future effective highlighting of reviewers. In case, they are indulged in numerous products' review posting. It will mean they are most likely a spammer.

The process repeats for each and every review until the very last one. And a score is drawn resultantly. 

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Decent Work and Economic Growth, Responsible Consumption and Production

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Geforce GTX 1660ti Equipment16500065000
Total in (Rs) 65000
If you need this project, please contact me on contact@adikhanofficial.com
0
129
Smart traffic control system

We have developed a model/system that shows its efficiency on road by controlling the traf...

1675638330.png
Adil Khan
1 year ago
Twin Rotatory System

The Twin Rotatory System (TRMS) is a fundamental model for studying the hovering dynamics...

1675638330.png
Adil Khan
1 year ago
Web Based Iris Recognition System

In the entire globe any educational organization is concerned in relation to the attendanc...

1675638330.png
Adil Khan
1 year ago
i-CANe

I-CANe is an intelligent cane for the visually impaired that allows easier navigation on s...

1675638330.png
Adil Khan
1 year ago
Emergency Booking App

So, we are providing solution for this serious problem that we will develop a mobile appli...

1675638330.png
Adil Khan
1 year ago