Elamur Research⌕
☰
home / papers / 2014 / Humans Require Context to Infer Ironic Intent (so Computers Probably do, too)

Humans Require Context to Infer Ironic Intent (so Computers Probably do, too)

Paper · 2014 · Byron C. Wallace, Do Kook Choe, Laura Kertz et al.

Summary

The paper argues that verbal irony often cannot be detected from the words of an utterance alone. Detection also depends on context outside the text, such as who is speaking and what the discussion is about. To test this, the authors built the reddit irony corpus (β 1.0): 3,020 comments from six subreddits, split into 10,401 sentences. Three undergraduates labelled each sentence as ironic or not. The custom annotation tool let annotators ask for extra context: the surrounding thread, the linked page, or the author's earlier comments. The tool logged every such request along with a confidence rating. Two logistic regressions showed two things. Annotators asked for context much more often on comments that turned out to contain irony. A bag-of-words classifier also made its errors disproportionately on those same comments. The conclusion is that intrinsic text features put a ceiling on irony detection, and future models should use speaker and conversation context. The corpus was released publicly to support that work.

Key points

  • Corpus: 3,020 comments and 10,401 sentences from r/politics, r/conservative, r/progressive, r/atheism, r/Christianity and r/technology. Sentences were segmented naively by punctuation.
  • Agreement: raw average agreement was 0.844, but average pairwise Cohen's Kappa was only 0.341. Annotators were deliberately given little guidance on what counts as irony.
  • Context requests: annotators asked for context on 30% of comments on average, ranging from 12% to 56% per person. Their confidence rose after viewing it, and they often changed their label; one annotator flipped from ironic to unironic 86 times.
  • Regression results: the coefficient linking context requests to irony was 1.508 (95% CI 1.326–1.690, p < 0.001). The coefficient linking context requests to classifier errors was 0.971 (CI 0.810–1.133, p < 0.001), after adjusting for the true label.
  • Baseline classifier: binary unigram and bigram features (top 50,000, stop-words removed) plus punctuation and emoticon flags. It reached recall of about 0.496 and average precision of about 0.315. The tokens it relied on most heavily for prediction included "!", "shocked", "oh", "yeah" and "guys".

Interesting ideas

  • I1. During annotation, record when a human had to look beyond the text, and treat that request as a measurable signal of how much the item depends on context.
  • I2. Regress a model's errors on a human-difficulty indicator while controlling for the gold label, to show why a model fails rather than only how often.
  • I3. Model the speaker's history as context: an utterance that contradicts the author's known stance is likely ironic, as in the Ted Cruz example.
  • I4. Ask annotators for both a forced judgement before seeing context and a final judgement after it, then compare the two to measure how much context changes interpretation.
  • I5. Some sarcasm markers are shallow but intuitive, such as exclamation marks and words like "yeah" or "oh". They serve as weak cues but cannot decide on their own.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (learn): silver-data tooling could flag items where witness parsers or LLM teachers needed extra discourse to agree, and keep those as a separate "context-dependent" evaluation slice.
  • I2 (learn): error analysis could test whether failures cluster on sentences that humans mark as context-needing, which would separate missing-knowledge errors from parser bugs.
  • I3 (frames): the irony module in prag could compare a speech act's literal evaluation with stances attributed to the same speaker elsewhere in the text, and flag a clash as possible irony with an explicit reason.
  • I4 (answer): fable and tale QA tests could pair a sentence-only question with a full-story question, checking whether readers really use the world of the text.
  • I5 (frames): treat such markers as low-weight evidence feeding an explainable irony hypothesis, never as the sole trigger for reversing a frame's polarity.

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

 Institutions

Cite

Cite as Byron C. Wallace, Do Kook Choe, Laura Kertz and Eugene Charniak. 2014. Humans Require Context to Infer Ironic Intent (so Computers Probably do, too). Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers).

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.3115/v1/p14-2084

@inproceedings{wallace2014humans,
  title = {{Humans Require Context to Infer Ironic Intent (so Computers Probably do, too)}},
  author = {Byron C. Wallace, Do Kook Choe, Laura Kertz and Eugene Charniak},
  booktitle = {Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)},
  year = {2014},
  doi = {10.3115/v1/p14-2084},
  url = {https://doi.org/10.3115/v1/p14-2084}
}

References

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

  1. C Burfoot and T Baldwin. 2009. Automatic satire detection: are you having a laugh? In ACL-IJCNLP, pages 161–164. ACL. find
  2. P Carvalho, L Sarmento, MJ Silva, and E de Oliveira. 2009. Clues for detecting irony in user-generated contents: oh...!! it’s so easy;-). In CIKM workshop on Topic-sentiment analysis for mass opinion, pages 53–56. ACM. find
  3. HH Clark and RJ Gerrig. 1984. On the pretense theory of irony. Journal of Experimental Psychology, 113:121–126. ↗
  4. J Cohen. 1960. A coefficient of agreement for nominal scales. Educational and Psychological Measurement, 20:37–46. ↗
  5. D Davidov, O Tsur, and A Rappoport. 2010. Semi-supervised recognition of sarcastic sentences in twitter and amazon. pages 107–116. our card
  6. E Filatova. 2012. Irony and sarcasm: Corpus generation and analysis using crowdsourcing. In LREC, volume 12, pages 392–398. our card
  7. RW Gibbs and HL Colston. 2007. Irony in language and thought: a cognitive science reader. Lawrence Erlbaum. ↗
  8. R González-Ibáñez, S Muresan, and N Wacholder. 2011. Identifying sarcasm in twitter: a closer look. In ACL, volume 2, pages 581–586. Citeseer. our card
  9. HP Grice. 1975. Logic and conversation. 1975, pages 41–58. ↗
  10. A Halevy, P Norvig, and F Pereira. 2009. The unreasonable effectiveness of data. Intelligent Systems, IEEE, 24(2):8–12. ↗
  11. S Lukin and M Walker. 2013. Really? well. apparently bootstrapping improves the performance of sarcasm and nastiness classifiers for online dialogue. NAACL, pages 30–40. our card
  12. A Reyes, P Rosso, and T Veale. 2012. A multidimensional approach for detecting irony in twitter. LREC, pages 1–30. ↗
  13. E Riloff, A Qadir, P Surve, LD Silva, N Gilbert, and R Huang. 2013. Sarcasm as contrast between a positive sentiment and negative situation. In EMNLP, pages 704–714. our card
  14. D Sperber and D Wilson. 1981. Irony and the use-mention distinction. 1981. find
  15. J Tepperman, D Traum, and S Narayanan. 2006. “Yeah Right”: Sarcasm Recognition for Spoken Dialogue Systems. find
  16. O Tsur, D Davidov, and A Rappoport. 2010. ICWSM-a great catchy name: Semi-supervised recognition of sarcastic sentences in online product reviews. In AAAI Conference on Weblogs and Social Media. find
  17. AJ Viera and JM Garrett. 2005. Understanding interobserver agreement: the kappa statistic. Family Medicine, 37(5):360–363. find
  18. MA Walker, JEF Tree, P Anand, R Abbott, and J King. 2012. A corpus for research on deliberation and debate. In LREC, pages 812–817. our card

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/wallace-2014-humans-require-context-infer-ironic/