2013
DOI: 10.1007/978-3-642-41278-3_24
|View full text |Cite
|
Sign up to set email alerts
|

Fast and Accurate Sentiment Classification Using an Enhanced Naive Bayes Model

Abstract: We have explored different methods of improving the accuracy of a Naive Bayes classifier for sentiment analysis. We observed that a combination of methods like effective negation handling, word n-grams and feature selection by mutual information results in a significant improvement in accuracy. This implies that a highly accurate and fast sentiment classifier can be built using a simple Naive Bayes model that has linear training and testing time complexities. We achieved an accuracy of 88.80% on the popular IM… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
108
0
8

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 192 publications
(116 citation statements)
references
References 8 publications
0
108
0
8
Order By: Relevance
“…Negation permits to change a word's meaning to its inverse meaning [28]. Therefore during the extraction of feature it is essential to represent the process whether or not a word is negated.…”
Section: Challenges Encountered In Sentiment Analysis Of English Tweetsmentioning
confidence: 99%
“…Negation permits to change a word's meaning to its inverse meaning [28]. Therefore during the extraction of feature it is essential to represent the process whether or not a word is negated.…”
Section: Challenges Encountered In Sentiment Analysis Of English Tweetsmentioning
confidence: 99%
“…We also considered several advantages of Bayesian classifiers such as ease of implementation, speed in training and classification, and the fact that they can be used for real time prediction [40][41][42].…”
Section: Bayesian Based Classifier For Authenticationmentioning
confidence: 99%
“…www.ijacsa.thesai.org  Negation Handling: Negation allows to alter the meaning of a word to its opposite meaning. Therefore, during the feature extraction, it is important to indicate process whether or not a word is negated [3]. If the negation is not handling the algorithm will understand the opposite meaning of the sentence, and will have less accurate predictions.…”
Section: A General Research Fieldmentioning
confidence: 99%
“…The three main machine learning algorithms which are applied for sentiment analysis are: Naive Bayes [3], Maximum Entropy [4], and Support Vector Machine (SVM) [5]. The accuracy of these three algorithm depends on the feature extraction method which is applied and the analyzed datasets.…”
Section: A General Research Fieldmentioning
confidence: 99%
See 1 more Smart Citation