Monday mornings are my fave :) #not Exploring the Automatic Recognition of Irony in English tweets
What it is about
3,000 English tweets collected by #irony, #sarcasm and #not were all labelled by hand with a fine-grained scheme instead of trusting the hashtags: ironic by a polarity clash, other verbal irony, situational irony, or not ironic (2,396 ironic, 604 not; kappa 0.72), with harsh (mocking) irony flagged, and below tweet level the evaluations, their modifiers, their targets and the target's implicit polarity from world knowledge («the most hideous spider, that makes me feel sooo much better»). An SVM with lexical, syntactic, sentiment-lexicon (six lexicons, with a polarity-contrast feature and negation flipping) and Word2Vec-cluster features reaches F1 67.7 when the irony hashtags are removed, and 92.8 when they are kept — barely above the 87% accuracy of «hashtag present = ironic». Lexical features alone do almost as well as all combined; the authors conclude that modelling the clash between explicit evaluations and implicit target polarity is the way forward.
Ideas
- I1. Make the explanation of an irony candidate in
prag/src/irony.rsfollow the paper's annotation units: the evaluation span, its modifier (intensifier), its target, and the target's implicit polarity with its source (polarity lexicon, a negative situation from the seed list, or a narrated frame). The incongruent pair is already printed; adding target and source makes the decision checkable by a reader. - I2. Measure Mova's irony detection with and without the explicit narrator markers that play the role of #not in tales (said slyly, mocked, sneered, jeered, teased, ironically): add them as a narrator-frame cue in the Say frame, and report results both with the cue and with it masked. The masked figure is the honest one, as the paper's hashtag experiment shows (92.8 vs 67.7).
- I3. Add situational irony as a separate label the reader can recognise from frames: a plan or want frame whose outcome frame is its opposite (the trap catches the trapper). This is the «irony of fate» class of the paper's scheme and is common in fables; a rule over
cause/nextlinks with negated or reversed roles, checked on Aesop fables against the teacher'smeans.
For Mova
34. Irony and figurative language §2 (verbal irony and sarcasm; types), §4 (cues), §10 (Mova's irony detector), §12 (figurative language in the tales). Code: prag/src/irony.rs, prag/src/frames.rs (narrator cue, situational irony). Measures: irony-candidate precision/recall on silver with narrator cues masked and unmasked.
Cite
@inproceedings{hee2016monday,
title = {{Monday mornings are my fave :) \#not Exploring the Automatic Recognition of Irony in English tweets}},
author = {Hee, Cynthia Van and Lefever, Els and Hoste, Véronique},
booktitle = {Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers},
year = {2016},
url = {https://aclanthology.org/C16-1257/}
}References
- Salvatore Attardo. 2000. Irony as relevant inappropriateness. Journal of Pragmatics, 32(6):793–826. find
- Francesco Barbieri and Horacio Saggion. 2014. Modelling Irony in Twitter: Feature Analysis and Evaluation. In Proceedings of the Ninth International Conference on Language Resources and Evaluation, LREC’14, Reykjavik, Iceland. European Language Resources Association (ELRA). find
- Chih-Chung Chang and Chih-Jen Lin. 2011. LIBSVM: A Library for Support Vector Machines. ACM Transactions on Intelligent Systems and Technology, 2(3):27:1–27:27. find
- Rebecca Clift. 1999. Irony in conversation. Language in Society, 28(4):523–553. find
- Dmitry Davidov, Oren Tsur, and Ari Rappoport. 2010. Semi-supervised Recognition of Sarcastic Sentences in Twitter and Amazon. In Proceedings of the 14th Conference on Computational Natural Language Learning, CoNLL’10, pages 107–116, Uppsala, Sweden. Association for Computational Linguistics. find
- Aniruddha Ghosh and Tony Veale. 2016. Fracking Sarcasm using Neural Network. In Proceedings of the 7th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, pages 161–169, San Diego, California. Association for Computational Linguistics. find
- Kevin Gimpel, Nathan Schneider, Brendan O’Connor, Dipanjan Das, Daniel Mills, Jacob Eisenstein, Michael Heilman, Dani Yogatama, Jeffrey Flanigan, and Noah A. Smith. 2011. Part-of-speech Tagging for Twitter: Annotation, Features, and Experiments. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, HLT’11, pages 42–47, Portland, Oregon. Association for Computational Linguistics. find
- Rachel Giora. 1995. On irony and negation. Discourse Processes, 19(2):239–264. find
- H. P. Grice. 1975. Logic and Conversation. In Peter Cole and Jerry L. Morgan, editors, Syntax and Semantics: Vol. 3, pages 41–58. Academic Press, New York. find
- Minqing Hu and Bing Liu. 2004. Mining and summarizing customer reviews. In Proceedings of the 10th ACM SIGKDD international conference on Knowledge discovery and data mining, KDD’04, pages 168–177, New York, NY. Association for Computing Machinery. find
- Sathiya S. Keerthi and Chih-Jen Lin. 2003. Asymptotic Behaviors of Support Vector Machines with Gaussian Kernel. Neural Computation, 15(7):1667–1689, July. find
- Nadin Kökciyan, Arda Çelebi, Arzucan Özgür, and Suzan Üsküdarl. 2013. Bounce: Sentiment classification in Twitter using rich feature sets. In Second Joint Conference on Lexical and Computational Semantics (*SEM), Volume 2: Proceedings of the 7th International Workshop on Semantic Evaluation, SemEval 2013, pages 554– 561, Atlanta, Georgia, USA. Association for Computational Linguistics. find
- Roger J. Kreuz and Sam Glucksberg. 1989. How to be sarcastic: The echoic reminder theory of verbal irony. Journal of Experimental Psychology: General, 118(4):374. find
- Roger J. Kreuz and Richard M. Roberts. 1993. On Satire and Parody: The Importance of Being Ironic. Metaphor and Symbolic Activity, 8(2):97–109. find
- Florian Kunneman, Christine Liebrecht, Margot van Mulken, and Antal van den Bosch. 2015. Signaling sarcasm: From hyperbole to hashtag. Information Processing & Management, 51(4):500–509. find
- Christopher J. Lee and Albert N. Katz. 1998. The Differential Role of Ridicule in Sarcasm and Irony. Metaphor and Symbol, 13(1):1–15. find
- Bing Liu. 2015. Sentiment Analysis - Mining Opinions, Sentiments, and Emotions. Cambridge University Press. find
- Joan Lucariello. 1994. Situational Irony: A Concept of Events Gone Awry. Journal of Experimental Psychology: General, 123(2):129–145. find
- Diana Maynard and Mark Greenwood. 2014. Who cares about Sarcastic Tweets? Investigating the Impact of Sarcasm on Sentiment Analysis. In Proceedings of the 9th International Conference on Language Resources and Evaluation, LREC’14, Reykjavik, Iceland. find
- Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S. Corrado, and Jeff Dean. 2013. Distributed representations of words and phrases and their compositionality. In Advances in Neural Information Processing Systems, pages 3111–3119. find
- Saif M. Mohammad and Peter D. Turney. 2013. Crowdsourcing a word-emotion association lexicon. Computational Intelligence, 29(3):436–465. find
- Finn Årup Nielsen. 2011. A new ANEW: Evaluation of a word list for sentiment analysis in microblogs. In Proceedings of the ESWC2011 Workshop on ‘Making Sense of Microposts’: Big things come in small packages. Eric W. Noreen. find
- Interscience. 1989. Computer-Intensive Methods for Testing Hypotheses : An Introduction. find
- Wiley-Antonio Reyes, Paolo Rosso, and Tony Veale. 2013. A multidimensional approach for detecting irony in Twitter. Language Resources and Evaluation, pages 238–269. find
- Ellen Riloff, Ashequl Qadir, Prafulla Surve, Lalindra De Silva, Nathan Gilbert, and Ruihong Huang. 2013. Sarcasm as Contrast between a Positive Sentiment and Negative Situation. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP’13, pages 704–714. Association for Computational Linguistics. find our card
- Alan Ritter, Sam Clark, Mausam, and Oren Etzioni. 2011. Named Entity Recognition in Tweets: An Experimental Study. In Proceedings of the Conference on Empirical Methods in Natural Language Processing, EMNLP’11, pages 1524–1534, Edinburgh, United Kingdom. Association for Computational Linguistics. find
- Dan Sperber and Deirdre Wilson. 1981. Irony and the Use - Mention Distinction. In Peter Cole, editor, Radical Pragmatics, pages 295–318. Academic Press, New York. find
- Pontus Stenetorp, Sampo Pyysalo, Goran Topić, Tomoko Ohta, Sophia Ananiadou, and Jun’ichi Tsujii. 2012. BRAT: A Web-based Tool for NLP-assisted Text Annotation. In Proceedings of the Demonstrations at the 13th Conference of the European Chapter of the Association for Computational Linguistics, EACL’12, pages 102–107, Avignon, France. Association for Computational Linguistics. find
- Philip J. Stone, Dexter C. Dunphy, Marshall S. Smith, and Daniel M. Ogilvie. 1966. The General Inquirer: A Computer Approach to Content Analysis. MIT Press. find
- Marjan Van de Kauter, Geert Coorman, Els Lefever, Bart Desmet, Lieve Macken, and Véronique Hoste. 2013. LeTs Preprocess: The multilingual LT3 linguistic preprocessing toolkit. Computational Linguistics in the Netherlands Journal, 3:103–120. find
- Cynthia Van Hee, Els Lefever, and Véronique Hoste. 2016a. Exploring the Realization of Irony in Twitter Data. In Proceedings of the 10th International Conference on Language Resources and Evaluation, LREC’16, pages 1794–1799, Portorož (Slovenia). European Language Resources Association (ELRA). find
- Cynthia Van Hee, Els Lefever, and Véronique Hoste. 2016b. Guidelines for Annotating Irony in Social Media Text, version 2.0. Technical Report 16-01, LT3, Language and Translation Technology Team–Ghent University. find
- Byron C. Wallace. 2015. Computational irony: A survey and new perspectives. Artificial Intelligence Review, 43(4):467–483. find
- Theresa Wilson, Janyce Wiebe, and Paul Hoffmann. 2005. Recognizing contextual polarity in phrase-level sentiment analysis. In Proceedings of the Conference on Human Language Technology and Empirical Methods in Natural Language Processing, HLT’05, pages 347–354, Vancouver, Canada. Association for Computational Linguistics. find
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/hee-2016-monday-mornings-are-my-fave/