Skip to main content

Table 1 Comparison of the techniques and approaches included in the study

From: Sentiment analysis and the complex natural language

SNo.

Naïve Bayes

k-Nearest neighbor

Centroid

1

Yes

Yes

Yes

2

Yes

Yes

No

3

Yes

No

No

4

Word probability

Value of k

Centroid vector

5

Probability weights

Distance similarity

Vector distance

6

Simple and fast

Handle co-related features

Classify on vector distance

7

Assume feature independence

Sensitive to irrelevant features

Sensitive to noise

8

Yes

Too expensive

No

SNo.

Support vector machine

Lexicon (dictionary) based

Statistical (corpus) based

1

Yes

No

No

2

No

NA

NA

3

No

No

Yes

4

Kernel function

Word polarity

Feature matrix

5

Hyperplane

Word polarity

Word distance

6

Classify on hyperplane

Can identify new lexicons

Handle online data

7

Require more resources

Struggle with domain context

Conceptual document size

8

No

Yes

Yes

  1. 1 require training, 2 use training data to classify, 3 probabilistic approach, 4 driving factor, 5 similarity metric, 6 strength, 7 weakness, 8 support for streaming data