Opinion Mining and Sentiment Analysis


An opinion is a subjective statement about what a person thinks or believes about something.

There are three basic parts needed to understand an opinion:

  1. The opinion holder (person)
  2. The opinion target (something)
  3. The opinion content

In addition, to make it meaningful, you can add:

  • The Context of the opinion
  • The Sentiment of the opinion

(Zhai & Massung, 2016)

Sentiment Analysis is a part of Natural Language Processing that looks to transform freeform text into structured data. Opinion is an expression of belief, while sentiment is an expression of feeling. What is sometimes called Sentiment Analysis - the measurement of positive or negative sentiment of a text is really Polarity Classification, a subset of Sentiment Analysis. (Pozzi, Fersini, et al., 2017).