You are on page 1of 21

SENTIMENTAL

ANALYSIS
➢ Sarthak Palande
➢ Pritviraj Shankar
➢ Ashish Kumar
➢ Girish Thorwade
Introduction
➢ Sentiment analysis is the process of using natural language processing,
text analysis, and statistics to analyze customer sentiment.
➢ It is the automated process of determining whether a text expresses a
positive, negative, or neutral opinion about a product or topic.
➢ The best businesses understand the sentiment of their customers—what
people are saying, how they’re saying it, and what they mean.
➢ Customer sentiment can be found in tweets, comments, reviews, or
other places where people mention your brand.
➢ Sentiment Analysis is the domain of understanding these emotions with
software, and it’s a must-understand for developers and business leaders
in a modern workplace.
Literature Survey
Abstract
➢ The world we see nowadays is becoming more digitalized. In this digitalized world E-commerce has
become more popular with the growth in internet and network technologies. Many people feel
convenient to buy products online using various forums such as Amazon, Flipchart, Awok etc.
➢ As now a day’s people are relying on online products so the importance of a review is going higher.
For selecting a product, a customer needs to go through thousands of reviews to understand a
product. Such product reviews are rich in information consisting of feedback shared by users.
➢ The review comments are useful to both other buyers and vendors. The sentiment analysis of
customer reviews helps the vendor to understand user’s perspectives. They can further use the
review comments and improve their When customers buy the products online there is an option for
them to provide their review comments.
➢ Many customers chose to provide their experience, opinion, feedback etc. In this project, the
correlation between the Amazon product reviews and the rating of the products given by the
customers is studied using Support Vector Machines (SVM) Machine Learning algorithm.
➢ By comparing these results, it could get a better understanding of the algorithm, and can also act as a
supplement to other fraud scoring detection methods.2.
Motivation
➢ Recent years have seen an increasing ➢ For example, businesses always want
amount of research efforts expanded to find public or consumer opinions
in understanding sentiment in textual and emotions about their products and
resources. The papers published on services. Potential customers also
sentiment analysis have been want to know the opinions and
increasing for the past years. emotions of existing users before they
➢ One of the subtopics of this research is use a service or purchase a product.
called sentiment analysis or opinion ➢ Last but not least, researchers use this
mining, which is, given a bunch of information to do an in-depth analysis
text, it can computationally study of market trends and consumer
people’s opinions, appraisals, opinions, which could potentially lead
attitudes, and emotions toward to a better prediction of the stock
entities, individuals, issues, events, market.
topics and their attributes.
Applications of this technique are
diverse.
Purpose

➢ The objective of this paper is to classify the positive and negative reviews
of the customers over different products and build a supervised learning
model to polarize large amounts of reviews.
➢ This dataset consists of customers’ reviews and ratings, which was
extracted from Consumer Reviews of Amazon products. The extracted
features of this dataset and built several supervised model based on that.
➢ To compared the accuracy of these models and got a better understanding
of the polarized attitudes towards the products.
Scope
➢ The rise of social media has fueled ➢ To handle imbalance data distribution in
interest in sentiment classification. real time applications, it is observed from
Promptly and correctly classifying the results that using SVMs for class
sentiment from the text has become an prediction can be influenced by the data
important task for individuals and imbalance, although SVMs can adjust
companies. itself to some degree of data imbalance.
➢ In the development of prediction models ➢ To cope with the problem, rebalancing
to classify the reviews, more reliable the data is chosen as a promising
approaches are expected to reduce the direction, but both under sampling and
misclassifications. over sampling have limitations.
➢ In this study, the results of various hybrid ➢ Through extensive experiments with
methods are empirically evaluated on benchmark and real application datasets,
datasets of different size for use in the proposed modified bagging method is
sentiment mining. shown to be effective and superior to
several other methods with different data
sampling methods.
Issues in current system
Implicit Sentiment and Sarcasm:- Domain Dependency: -

➢ In sentiment analysis the system usually ➢ There are many words whose polarity
predicts by training through the data changes from domain to domain.
from a certain dataset. Consider the following examples. The
➢ The issue with current dataset is that it story was unpredictable.
➢ The steering of the car is unpredictable.
finds it difficult to predict if someone
Go read the book. In the first example,
has written a review sarcastically. For the sentiment conveyed is positive
example if someone writes “It is too whereas the sentiment conveyed in the
good to work smoothly.” second is negative.
➢ In this context it can be seen that the ➢ The third example has a positive
user clearly tells others that this device sentiment in the book domain but a
won’t work but he used “too good to” negative sentiment in the movie domain
(where the director is being asked to go
which by systems’ means is positive.
and read the book).
➢ This kind of reviews need very huge
amount of detailing so that the system
can recognize them.
Thwarted Expectations: - Negation: -

➢ Sometimes the author deliberately sets ➢ Handling negation is a challenging task in SA.
up context only to refute it at the end. Negation can be expressed in subtle ways even
Consider the following example: This without the explicit use of any negative word.
film should be brilliant. It sounds like
➢ A method often followed in handling negation
a great plot, the actors are first grade,
explicitly in sentences like “I do not like the
and the supporting cast is good as
well, and Stallone is attempting to movie”, is to reverse the polarity of all the
deliver a good performance. words appearing after the negation operator
➢ However, it can’t hold up. In spite of (like not).
the presence of words that are positive ➢ But this does not work for “I do not like the
in orientation the overall sentiment is acting but I like the direction”. So to consider
negative because of the crucial last the scope of negation as well, this extends only
sentence, whereas in traditional text till but here. So the thing that can be done is to
classification this would have been change polarity of all words appearing after a
classified as positive as term negation word till another negation word
frequency is more important there than
appears. But still there can be problems.
term presence.
Benefits of Support Vector Machine (SVM) Method
➢ Support vector machines (SVM) are supervised learning method that can be used for solving
sentiment classification problems (Cristianini & ShaweTaylor 2000). This technique is based on
a decision plane where labeled training data is placed and then algorithm gives an optimal hyper
plane which splits the data into different groups or classes. As seen in above figure .The best
hyper plane is the one that separates the classes with the largest margin. This is achieved by
choosing a hyper plane so that its distance from the nearest data on each class is maximized
(Berk 2016).
➢ SVM’s are very good when there is no idea on the data. Works well with even unstructured and
semi structured data like text, Images and trees. The kernel trick is real strength of SVM. With
an appropriate kernel function, any complex problem solved. Unlike in neural networks, SVM is
not solved for local optima. It scales relatively well to high dimensional data. SVM models have
generalization in practice; the risk of over-fitting is less in SVM. SVM is always compared with
ANN. When compared to ANN models, SVMs give better results.
➢ Many software tools are available for SVM implementation. SVMs are really good for text
classification. SVMs are good at finding the best linear separator. The kernel trick makes SVMs
non-linear learning algorithms. Choosing an appropriate kernel is the key for good SVM and
choosing the right kernel function is not easy. Patient is key while building SVMs on large
datasets. They take a lot of time for training.
Need Of Machine Learning in
Sentimental Analysis
➢ The main objective of machine learning ➢ The result is very quick and that reliable
is to enhance and increase the text Part of Speech tagging helps in a bigger
analytics capabilities that semantic text analytics system to identify
analysis does, also include the Role of sentiment-bearing phrases more
Speech tagging. effectively and accurately.
➢ Data scientists run a machine learning ➢ Machine learning also helps in
model to recognize the actual sense by information analysts to solve tricky
providing a large volume of text problems caused by the growth of
documents containing a lot of pre-tagged language.
description. ➢ Creating some sentiment analysis rule set
➢ When the model is ready, the same data for such type of platform where the thing
scientist can apply those training methods is impossible.
to building new models to identify other
elements of speech.
Objectives
➢ Collecting data i.e. product reviews on various websites featuring
various things.
➢ Analyze and categorize review data.
➢ Analyze sentiment on dataset from document level (review level).
➢ Categorization or classification of opinion sentiment into-
○ Positive
○ Negative
➢ Main Objective is to automate the process of determining whether a
text expresses a positive, negative, or neutral opinion about a product
or topic.
A Typical Sentimental Analysis Model
Conclusion
➢ Sentiment analysis deals with the ➢ Sentiment analysis is an emerging
classification of texts based on the research area in text mining and
sentiments they contain. computational linguistics, and has
➢ This article focuses on a typical attracted considerable research
sentiment analysis model consisting attention in the past few years.
of three core steps, namely data ➢ Future research shall explore
preparation, review analysis and sophisticated methods for opinion
sentiment classification, and and product feature extraction, as
describes representative techniques well as new classification models
involved in those steps. that can address the ordered labels
➢ Applications that utilize results property in rating inference.
from sentiment analysis is also
expected to emerge in the near
future.
References
➢ https://readwrite.com/2020/06/02/understanding-the-role-of-ai-and-ml-in-sentiment-analysis/
➢ https://www.rcciit.org/
➢ https://www.researchgate.net/publication/236203597_Sentiment_Analysis_A_Literature_Survey
THANK YOU

You might also like