Elamur Research⌕
☰
home / papers / 2004 / Determining the Sentiment of Opinions

Determining the Sentiment of Opinions

Summary

Kim and Hovy address opinion analysis. Starting from a collection of documents and a subject of interest, the goal is to find who holds an opinion about the topic and whether that opinion is positive, negative or neutral. They model an opinion as a tuple of Topic, Holder, Claim and Sentiment. The work proceeds in two stages.

  1. Word level. Small hand-picked seed lists of positive and negative adjectives and verbs are expanded through WordNet synonyms and antonyms. Two Naive-Bayes-style models then score how strongly an unseen word leans each way, based on how many of its synonyms fall into each list.
  2. Sentence level. IdentiFinder proposes candidate holders. A region of text around the holder is delimited, and the word sentiments inside it are combined with one of three models: sign product, harmonic mean or geometric mean.

Sentence accuracy reached 81% when holders were given by annotators and 67% when holders were detected automatically. The study shows that a usable sentiment and holder system can be built from minimal manual seeding without annotated training corpora.

Key points

  • Seed lists: 23 positive and 21 negative verbs, and 15 positive and 19 negative adjectives; nouns were added later.
  • Expanded lexicon: two rounds of WordNet expansion produced 5880 positive and 6233 negative adjectives, plus 2840 positive and 3239 negative verbs. Adjectives used synonyms and antonyms; verbs used only synonyms.
  • Word-level agreement: on 231 test adjectives, agreement with humans was about 68%, against about 58–59% for random selection.
  • Holder detection: BBN's IdentiFinder supplied PERSON and ORGANIZATION entities as holder candidates. When several appeared, the one closest to the topic phrase was chosen.
  • Model comparison:
    • The sign-only Model 0 gave the best single result.
    • With manual holders, the region from the holder to the end of the sentence (Window4) worked best.
    • Automatic holder detection caused roughly 7 more misclassified sentences, about 11%.

Interesting ideas

  • I1. Lexicon from a thesaurus instead of a corpus. Growing a polarity lexicon from a few seeds via synonym and antonym links avoids annotated data entirely. This could bootstrap sentiment resources for lower-resourced languages that have a WordNet-like resource.
  • I2. Scoring both polarities for each word. Giving every word a positive and a negative strength exposes ambiguous items such as "great" or "get", which appear in both lists. A threshold can then filter them out instead of forcing a single label.
  • I3. Sweeping the context window. Comparing several region definitions (full sentence, holder-to-topic span, padded span, holder to sentence end) is a cheap stand-in for parsing. It shows how much context the combination step actually needs.
  • I4. Testing with gold and with automatic upstream input. Evaluating once with human-annotated holders and once with automatic ones isolates the error added by holder detection from the error of sentiment classification. This is a good practice for any pipeline evaluation.
  • I5. Trying the simple sign baseline first. Multiplying polarity signs, with explicit negation flipping, beat strength-weighted averaging. Simple baselines deserve a test before more elaborate scoring.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Natural language processing

Cited by

195 papers of our library cite it (of the 140884 whose bibliographies we read); 12 of them have a page here, 183 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{kim2004determining,
  title = {{Determining the Sentiment of Opinions}},
  author = {Kim, Soo-Min and Hovy, Eduard},
  booktitle = {COLING 2004: Proceedings of the 20th International Conference on Computational Linguistics},
  year = {2004},
  doi = {10.3115/1220355.1220555},
  url = {https://doi.org/10.3115/1220355.1220555}
}

References

14 references, 4 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Aristotle. The Rhetorics and Poetics (trans. W. Rhys Roberts), Modern Library, 1954. find
  2. Fellbaum, C., D. Gross, and K. Miller. 1993. Adjectives in WordNet. http://www.cosgi.princeton.edu/~wn. ↗
  3. Hatzivassiloglou, V. and K. McKeown 1997. Predicting the Semantic Orientation of Adjectives. Proceedings of the 35 th ACL conference, 174–181. find
  4. Miller, G.A., R. Beckwith, C. Fellbaum, D. Gross, and K. Miller. 1993. Introduction to WordNet: An On-Line Lexical Database. http://www.cosgi.princeton.edu/~wn. ↗
  5. Pang, B. L. Lee, and S. Vaithyanathan, 2002. Thumbs up? Sentiment classification using Machine Learning Techniques. Proceedings of the EMNLP conference. find our card
  6. Perelman, C. 1970. The New Rhetoric: A Theory of Practical Reasoning. In The Great Ideas Today. Chicago: Encyclopedia Britannica. find
  7. Riloff, E., J. Wiebe, and T. Wilson 2003. Learning Subjective Nouns Using Extraction Pattern Bootstrapping. Proceedings of the CoNLL-03 conference. find our card
  8. Siegel, S. and N.J. Castellan Jr. 1988. Nonparametric Statistics for the Behavioral Sciences. McGraw-Hill. find
  9. Toulmin, S.E., R. Rieke, and A. Janik. 1979. An Introduction to Reasoning. Macmillan, New York. find
  10. Toulmin, S.E. 2003. The Uses of Argument. Cambridge University Press. find
  11. Turney, P. 2002. Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews. Proceedings of the 40 th Annual Meeting of the ACL, Philadelphia, 417–424. find our card
  12. Wallace, K. 1975. Topoi and the Problem of Invention. In W. Ross Winterowd (ed), Contemporary Rhetoric. Harcourt Brace Jovanovich. find
  13. Wiebe, J. et al. 2002. NRRC summer study Jan Wiebe and group (University of Pittsburgh) on ‘subjective’ statements. find
  14. Yu, H. and V. Hatzivassiloglou. 2003. Towards Answering Opinion Questions: Separating Facts from Opinions and Identifying the Polarity of Opinion Sentences. Proceedings of the EMNLP conference. find our card

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/kim-2004-determining-sentiment-opinions/