Sentiment Analysis of Product Reviews A Review
Sentiment Analysis of Product Reviews A Review
(ICICCT 2017)
Abstract: Now a day's internet is the most valuable used to make good impactful decision. Sentiment
source of learning, getting ideas, reviews for a product analysis and sentiment classification are the two
or a service. Everyday millions of reviews are generated methodologies used in opinion mining. Whereas both
in the internet about a product, person or a place. have its own independent features, but sometimes it
Because of their huge number and size it is very
difficult to handle and understand such reviews.
may be used interchangeably. Sentiment
Sentiment analysis is such a research area which classification indicates the sentiment orientation by
understands and extracts the opinion from the given assigning the class labels to the document or
review and the analysis process includes natural segment. Sentiment orientation is a kind of text
language processing (NLP), computational linguistics, classification that classifies text data based on the
text analytics and classifying the polarity of the opinion. sentiment orientation of opinion. Sentiment
In the field of sentiment analysis there are many orientation indicates the polarity of the opinion either
algorithms exist to tackle NLP problems. Each true or false based on subjectivity [1]. Subjective
algorithm is used by several applications. In this paper analysis is a process of identifying whether the given
we have shown the taxonomy of various sentiment
text or reviews data is subjective or objective in
analysis methods. This paper also shows that Support
vector machine (SVM) gives high accuracy compared nature.
to Naïve bayes and maximum entropy methods. In this paper several sentiment analysis methods
have been discussed. Even though we find several
Keywords-Sentiment analysis, Opinion mining, Product papers proposed by different researchers in this area,
reviews, Natural language processing. there is a need to make sentiment analysis more
accurate and easy to understand. Sentiment analysis
is extremely useful in various situations. But it is
I. INTRODUCTION very difficult process because of the complexity
involved in the human language. It has got several
Sentiment analysis is a process of extracting and variants like grammatical, cultural etc. Humans can
understanding the sentiments defined in the text easily interpret statements like “My order been
document. The explosion of data in the various social delayed. Very good”. But it may be difficult for the
media channels like twitter, facebook, and linkdin machine to understand. Similarly word “thin” may be
has given consumer new way of expressing their taken as positive with respect to laptop but it may be
opinion on a particular product, person and places. negative when it comes to apartment wall. So to give
The user opinion is always in the form of textual the correct decision sentiment analysis must be
information. Per day millions of textual message data sometime more business specific.
is sent over social media or online shopping website.
Investigating and analyzing the sentiment of the II. LEVEL B ASED SENTIMENT ANALYSIS
opinion is a very critical task to perform. The NLP
with artificial intelligence capability and text In general the process of sentiment analysis is
analytics are used to determine whether the divided into 3 levels.
sentiment of the opinion is positive, negative and
Level Based Sentiment Classification
neutral. The opinion mining and sentiment analysis is
doesn’t depend on any particular domain or platform.
Document Level (Turney et al, 2002)
It spreads to all the social media networks,
healthcare, management, economy and many more
Sentence level (V.S Jagtap et al, 2013)
and also it is very useful for the growth of many
companies and organizations. Sentiment analysis is Aspect level (Zhang et al, 2012)
also providing a business intelligence which can be
Fig 1: Different levels of Sentiment Classification
B. Sentence level analysis: The sentence level The basic sentiment analysis framework consists of
sentiment analysis is also called as subjectivity following steps. Review collection process, Data
classification [3]. It distinguishes subjective preparation, Review analysis and Sentiment
information from the objective information. It classification.
considers each sentence as a separate unit and it
predicts that the sentence must contain only one A. Data Preparation: Data preparation is a process
opinion. It iterates each sentence and determines of collecting the reviews of a particular product from
whether the sentiment orientation of the sentence is internet sources or any online shopping websites.
positive, negative or neutral. The collected data may be either unstructured. There
are many publically available datasets which provide
C. Entity and Aspect level analysis: Entity and the huge collections of reviews which can be are
aspect level sentiment analysis captures the mixture used in sentiment analysis process. Sometimes the
of emotion from the review sentence. It performs set of reviews contains unwanted information such as
fine-grained sentiment analysis and it differentiates HTML tags, URL information etc. Removing such
what actually user wants and do not-want. One main useless information is done at the stage of
feature of aspect level sentiment analysis is that, it preprocessing of reviews.
directly looks into the opinion instead of paragraph,
sentences, phrases and document. The goal is to find B. Review Analysis: Review Analysis step analyze
sentiments on entities and their aspects. Meant to say the special features of the reviews and then identifies
that aspect level sentiment analysis concentrate on the interesting information in the review including
sentiment (positive or negative) and a target opinion. Review analysis step first applies various
(opinion). computation tasks to the review and then extracts the
opinion and features of the product. Two mainly
used methods in review analysis are POS tagging and
A sentence or a document may contain a
Negation tagging.
combination of positive and negative opinions.
Haruna isah and Paul Trundle et al., [13] represents a Fig 6: Accuracy of sentiment classifiers over different dataset
lexicon based and machine learning based sentiment
978-1-5090-5297-4/17/$31.00 ©2017 IEEE 302
Authorized licensed use limited to: University of Exeter. Downloaded on February 15,2025 at 00:37:13 UTC from IEEE Xplore. Restrictions apply.
International Conference on Inventive Communication and Computational Technologies
(ICICCT 2017)
X. CONCLUSION Coherence for the simultaneous discovery of latent
facts and associated sentiments",SIAM International
Conference on Data Mining (SDM),April2011.
In this paper it is observed that sentiment analysis or
opinion mining plays important role while making a [10] Minqing Hu and Bing Liu,"Miming and Summarizing
decision towards a particular product or a service. customer reviews", KDD 04: proceedings of the tenth
ACM SIGKDD international Conference on knowledge
But it is very important to consider certain quality discovery and data mining.
measures like helpfulness, usefulness and utility
while analyzing each review. In the literature survey [11] Jian Jin and Ping Ji,"Mining online productreviews to
there are many sophisticated methods explained identify consumers FineGrinedConcerns",IET,2015,Hong
Kong SAR,Chaina.
which defines the sentiment analysis with respect to
different aspects. [12] Lada Banic,Ana mihanovic,Marko Brakus,"Using Big
In future, more research work is needed to improving Data and Sentiment Analysis in Product Evaluation
the performance measures further. Sentiment "MIPRO,2013,Croatia.
analysis or opinion mining can be applied for any
[13] Haruna isah,Paul Trundle,Daneiel Neagu,"Social Media
new applications which follow data mining rules. Analysis for Product Safety and using Text Mining and
Although the techniques and algorithms used for SA",IET,2015,University of Bradford,UK
sentiment analysis are advancing fast and giving high
[14] R. RajKumar,V.P. Kallimani, Lam H. Lee, Dino Isa,”
quality results, lot of problems in this field of study
Text document processing with naïve bayes and support
remain unresolved and also it is hard to find the fake vector machine”, published by IEEE computer society.
review by reading. Sometimes fake reviews also seen
as good quality review and it was modified like no [15] Zirn C, Niepert M, Stuckenschmidt H, Strube M.
one can identify their actual intension. So fake Fine-grained sentiment analysis with structural features.
In: Presented at the 5th International Joint Conference on
review detection is another important field which Natural Language Processing (IJCNLP’11); 2011.
requires deep data mining techniques.
[16] Maks Isa, Vossen Piek. A lexicon model for deep
sentiment analysis and opinion mining applications.
REFERENCES [17] Cruz Fermı´n L, Troyano Jose´ A,Enrı´quez
Fernando, Javier Ortega F, Vallejo Carlo G.Long
[1] Bing Liu,"Exploring User Opinions in autonomy or long delay?’ The importance of domain in
Recommender Systems",Proceeding of the secondKDD opinion mining. Expert Syst Appl 2013.
workshop on Large ScaleRecommender System and the
Netflix Prize Competition",April 2012,LasVegas,USA. [18] Zhou L, Li B, Gao W, Wei Z, Wong K. Unsupervised
discovery of discourse relations for eliminating intra-
[2] Antonio Moreno-Ortiz, Javier Fernández-Cruz,” sentence polarity ambiguities. In: Presented at the 2001
Identifying polarity in financial texts for sentiment conference on Empirical Methods in Natural Language
analysis: a corpus-based approach”, 7th International Processing (EMNLP’11); 2011.
Conference on Corpus Linguistics: Current Work in
Corpus Linguistics: Working with Traditionally- [19] Emil Şt. Chifu , Tiberiu Şt. Leţia Viorica R. Chifu,”
conceived Corpora and Beyond (CILC 2015) Unsupervised Aspect Level Sentiment Analysis Using
Ant Clustering and Self-organizing Maps”,IEEE,2015
[3] Zhang Wenhao, Hua Xu, Wan Wei. Weakness finder:
find product weakness from Chinese reviews by using [20] Jayraj M. Desai, Swapnil R. Andhariya,” Sentiment
aspects based sentiment analysis. Expert Syst Appl 2012. analysis Approach to adapt a shallow parsing based
sentiment lexicon”, IEEE Sponsored 2nd International
[4] Peter D. Turney.” Thumbs Up or Thumbs Down? Conference on Innovations in Information Embedded and
Semantic Orientation Applied to Unsupervised Communication Systems, ICIIECS’15
Classification of Reviews”, Proceedings of the 40th
Annual Meeting of the Association for [21] Maks Isa, Vossen Piek. A lexicon model for deep
ComputationalLinguistics (ACL), Philadelphia, July sentiment analysis and opinion mining applications.
2002, pp. 417-424. Decis Support Syst 2012.