Determining the Sentiment of Opinions
Soo-Min KimEduard Hovy
Develops a topic-oriented sentiment analysis framework that identifies opinion holders and computes sentence-level polarity by combining WordNet-derived word sentiment strengths within targeted syntactic regions.
Understanding public sentiment across large volumes of text is essential for tracking organizational reputation, policy debates, and public discourse. However, identifying who holds an opinion and determining whether that opinion is positive or negative remains a difficult automated task due to the complex ways people express emotions and claims in natural language.
The main objective of the article is to demonstrate an automated system that identifies the specific holders of opinions on a given topic and accurately classifies the polarity of their sentiment as positive, negative, or neutral.
The approach operates in stages, combining word-level sentiment evaluation with sentence-level analysis. The system builds lexical resources by expanding a small hand-curated seed list of positive and negative verbs and adjectives using synonyms and antonyms from an established linguistic database. It then detects opinion holders using an automated entity recognizer, defines specific text regions between the holder and the topic, and combines individual word polarities using statistical and algebraic models. The system was evaluated using test sets of 462 adjectives, 502 verbs, and 100 topic-focused news sentences.
The findings show that expanding the initial seed words achieved strong coverage, enabling the classification of over 93% of adjectives and 83% of verbs, which improved further when additional annotated words were incorporated. At the sentence level, the system achieved 81% accuracy when the opinion holder was identified manually, but dropped to 67% accuracy when using automated holder detection—a decline of about 14 percentage points, misclassifying roughly 11% more sentences. Simpler combination models that tracked the presence and reversal of negative words generally matched or outperformed more complex probabilistic averaging models, and focusing on a text window extending from the holder to the end of the sentence yielded the best performance.
These results indicate that automated opinion mining can achieve viable baseline performance without requiring massive, costly human-annotated training corpora. However, the drop in performance between manual and automated holder detection underscores that correctly attributing an opinion to the right entity is a major performance bottleneck, creating risks of misattributing stances in multi-party or syntactically complex sentences.
To improve performance before deploying this technology in high-stakes operational environments, future efforts should integrate syntactic parsers to map grammatical relationships between holders and sentiment phrases rather than relying solely on word proximity. Incorporating multi-word phrases and advanced machine learning algorithms will also be necessary to capture nuanced context.
Confidence in the system's foundational methodology is moderate to high, but decision-makers should exercise caution regarding its current limitations. The evaluation relied on a relatively small sentence sample, and the current models struggle to interpret implicit sentiment expressed through factual statements or to differentiate truly neutral opinions from purely non-opinionated statements.
- Paper: Thumbs up? Sentiment Classification using Machine Learning Techniques, Bo Pang et al. (2002). This foundational paper establishes the standard machine learning formulations and baselines for document-level sentiment classification that the source adapts and compares against.
- Paper: Measuring praise and criticism: Inference of semantic orientation from association, Peter D. Turney et al. (2003). It introduces unsupervised statistical association techniques for inferring word-level semantic orientation, which directly underpins the source's word sentiment determination module.
- Paper: Predicting the Semantic Orientation of Adjectives, Vasileios Hatzivassiloglou et al. (1997). It provides the seminal linguistic methodology for extracting the semantic orientation of adjectives from syntactic conjunctions, serving as a key precursor to word-level sentiment modeling.
- Paper: Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews, Peter D. Turney (2002). It demonstrates how to aggregate phrase-level semantic orientations into review classifications, providing an essential template for sentence- and document-level sentiment combination.
- Paper: Mining the peanut gallery: opinion extraction and semantic classification of product reviews, Kushal Dave et al. (2003). It introduces techniques for opinion extraction and sentiment classification at the sentence level across product reviews, directly anticipating the source's fine-grained opinion analysis.
- Paper: A Sentimental Education: Sentiment Analysis Using Subjectivity Summarization Based on Minimum Cuts, Bo Pang et al. (2004). This work extends sentence-level sentiment and subjectivity processing by formulating context-aware sentence extraction through graph min-cuts.
- Paper: Mining and summarizing customer reviews, Minqing Hu et al. (2004). It expands upon sentence sentiment combination by linking opinion orientations directly to specific product features mined from unstructured customer reviews.
- Paper: Opinion observer: analyzing and comparing opinions on the Web, Bing Liu et al. (2005). It develops a complete feature-based opinion mining and comparison system, operationalizing sentence-level sentiment extraction for comparative analysis on the web.
- Paper: Seeing Stars: Exploiting Class Relationships for Sentiment Categorization with Respect to Rating Scales, Bo Pang et al. (2005). It extends discrete sentiment classification to multi-point rating scales using metric labeling and sentence-level polarity distributions.
- Paper: Biographies, Bollywood, Boom-boxes and Blenders: Domain Adaptation for Sentiment Classification, John Blitzer et al. (2007). It investigates cross-domain adaptation for sentiment classifiers, addressing the domain-specificity of word- and sentence-level sentiment indicators.
- Paper: Recursive Deep Models for Semantic Compositionality Over a Sentiment Treebank, Richard Socher et al. (2013). It generalizes syntactic and semantic compositionality for sentiment by modeling phrase-to-sentence sentiment aggregation with recursive neural tensor networks.
- Paper: Attention-based LSTM for Aspect-level Sentiment Classification, Yequan Wang et al. (2016). It advances target-specific sentiment identification by employing neural attention mechanisms over sentence context to capture aspect-level polarities.
- Paper: Deep learning for sentiment analysis: A survey, Lei Zhang et al. (2018). It provides a comprehensive survey tracing the evolution from early lexicon and sentence-composition sentiment models to modern deep learning architectures.
