Semi-Supervised Recognition of Sarcasm in Twitter and Amazon
Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)" does not allow redistributing the text itself. Original — aclanthology.org/W10-2914.pdf
Summary
Sarcasm says one thing and means another, so standard sentiment analysis often misreads it. This affects review summarization, dialogue systems, review ranking and brand monitoring. Davidov, Tsur and Rappoport apply SASI, a semi-supervised sarcasm identification algorithm, to two very different sources: 5.9 million short, informal tweets and 66,000 longer, structured Amazon product reviews. SASI starts from a small seed of sentences labeled on a 1–5 sarcasm scale. It automatically extracts surface patterns, which are sequences of high-frequency words with slots for content words. These patterns, plus a few punctuation-based features, are used to score sentences with a k-NN-style classifier. Partial pattern matches still contribute to the score, which makes the method more robust. Evaluated against crowd-annotated gold data, SASI clearly beats a strong baseline and also works when trained on one domain and tested on the other. Tweets turned out to be easier than reviews, even though reviews offer more structure. The study helped establish sarcasm detection as a practical NLP task. It also shows that user-added #sarcasm hashtags make an unreliable gold standard.
Key points
- Data: 5.9M unique tweets (average 14.2 words; URLs, user mentions and hashtags replaced with meta tags) and 66,000 Amazon reviews of 120 books and electronics products (product, company, title and author names replaced with tags).
- Gold standard: Mechanical Turk, with 3 annotators per sentence. F-score was 0.83 on Twitter and 0.78 on Amazon.
- Patterns: each pattern has 2–6 high-frequency words and 1–6 content-word slots. Inexact matches get partial credit through two weights, α and γ (both 0.1). The learned feature space has more than 300 dimensions.
- Punctuation: punctuation features were the weakest predictors. The exception was "...", which helped when combined with other features.
- #sarcasm tag: tested against hashtag-labeled tweets, the model reached precision 0.727, recall 0.436 and F 0.545. Users often add the tag as a search anchor, misuse it, or rely on it to mark very subtle sarcasm.
Cited by
- Modelling Sarcasm in Twitter, a Novel Approach
- Multi-Modal Sarcasm Detection in Twitter with Hierarchical Fusion Model
- Towards Multimodal Sarcasm Detection (An _Obviously_ Perfect Paper)
- Linguistic Features in Automatic Sarcasm Detection
- From Arabic Sentiment Analysis to Sarcasm Detection: The ArSarcasm Dataset
- Irony and Sarcasm: Corpus Generation and Analysis Using Crowdsourcing
- Fracking Sarcasm using Neural Network
- Interpreting Verbal Irony: Linguistic Strategies and the Connection to the Type of Semantic Incongruity
- CASCADE: Contextual Sarcasm Detection in Online Discussion Forums
- Monday mornings are my fave :) #not Exploring the Automatic Recognition of Irony in English tweets
- SemEval-2018 Task 3: Irony Detection in English Tweets
- We Usually Don't Like Going to the Dentist: Using Common Sense to Detect Irony on Twitter
- Harnessing Context Incongruity for Sarcasm Detection
- Are Word Embedding-based Features Useful for Sarcasm Detection?
- Automatic Sarcasm Detection: A Survey
- How Challenging is Sarcasm versus Irony Classification?: A Study With a Dataset from English Literature
- Who cares about Sarcastic Tweets? Investigating the Impact of Sarcasm on Sentiment Analysis.
- iSarcasm: A Dataset of Intended Sarcasm
- A Deeper Look into Sarcastic Tweets Using Deep Convolutional Neural Networks
- A Transformer-based approach to Irony and Sarcasm detection
- Sarcasm as Contrast between a Positive Sentiment and Negative Situation
- Irony Detection in Hebrew Documents: A Novel Dataset and an Evaluation of Neural Classification Methods
- Detecting Sarcasm in Multimodal Social Platforms
- Reasoning with Multimodal Sarcastic Tweets via Modeling Cross-Modality Contrast and Semantic Association
- Tweet Sarcasm Detection Using Deep Neural Network
Cite
@inproceedings{davidov2010semi,
title = {{Semi-Supervised Recognition of Sarcasm in Twitter and Amazon}},
author = {Davidov, Dmitry and Tsur, Oren and Rappoport, Ari},
booktitle = {Proceedings of the Fourteenth Conference on Computational Natural Language Learning},
year = {2010},
url = {https://aclanthology.org/W10-2914/}
}References
- R. L. Brown. 1980. The pragmatics of verbal irony. In R. W. Shuy and A. Snukal, editors, Language use and the uses of language, pages 111–127. Georgetown University Press. find
- Clint Burfoot and Timothy Baldwin. 2009. Automatic satire detection: Are you having a laugh? In Proceedings of the ACL-IJCNLP 2009 Conference Short Papers, pages 161–164, Suntec, Singapore, August. Association for Computational Linguistics. find
- H. Clark and R. Gerrig. 1984. On the pretence theory of irony. Journal of Experimental Psychology: General, 113:121–126. find
- Cristian Danescu-Niculescu-Mizil, Gueorgi Kossinets, Jon Kleinberg, and Lillian Lee. 2009. How opinions are received by online communities: A case study on amazon.com helpfulness votes. Jun. find
- D. Davidov and A. Rappoport. 2006. Efficient unsupervised discovery of word categories using symmetric patterns and high frequency words. In COLING-ACL. find
- Macmillan English Dictionary. 2007. Macmillan English Dictionary. Macmillan Education, 2 edition. find
- Raymond W Gibbs and Herbert L. Colston, editors. 2007. Irony in Language and Thought. Routledge (Taylor and Francis), New York. find
- R. W. Gibbs and J. E. O’Brien. 1991. Psychological aspects of irony understanding. Journal of Pragmatics, 16:523–530. find
- R. Gibbs. 1986. On the psycholinguistics of sarcasm. Journal of Experimental Psychology: General, 105:3–15. find
- H. P. Grice. 1975. Logic and conversation. In Peter Cole and Jerry L. Morgan, editors, Syntax and semantics, volume 3. New York: Academic Press. find
- Minqing Hu and Bing Liu. 2004. Mining and summarizing customer reviews. In KDD ’04: Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining, pages 168–177, New York, NY, USA. ACM. find
- A. Katz. 2005. Discourse and social-cultural factors in understanding non literal language. In Colston H. and Katz A., editors, Figurative language comprehension: Social and cultural influences, pages 183– 208. Lawrence Erlbaum Associates. find
- Jingjing Liu, Yunbo Cao, Chin-Yew Lin, Yalou Huang, and Ming Zhou. 2007. Low-quality product review detection in opinion summarization. In Proceedings of the 2007 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP-CoNLL), pages 334–342. find
- Rada Mihalcea and Stephen G. Pulman. 2007. Characterizing humour: An exploration of features in humorous texts. In CICLing, pages 337–347. find
- Rada Mihalcea and Carlo Strapparava. 2005. Making computers laugh: Investigations in automatic humor recognition. pages 531–538, Vancouver, Canada. find
- D.C. Muecke. 1982. Irony and the ironic. Methuen, London, New York. find
- Bo Pang and Lillian Lee. 2004. A sentimental education: Sentiment analysis using subjectivity summarization based on minimum cuts. In Proceedings of the ACL, pages 271–278. find
- Bo Pang and Lillian Lee. 2008. Opinion Mining and Sentiment Analysis. Now Publishers Inc, July. find
- Ana-Maria Popescu and Oren Etzioni. 2005. Extracting product features and opinions from reviews. In HLT ’05: Proceedings of the conference on Human Language Technology and Empirical Methods in Natural Language Processing, pages 339–346, Morristown, NJ, USA. Association for Computational Linguistics. find
- Frank Jr. Stingfellow. 1994. The Meaning of Irony. State University of NY, New York. find
- J. Tepperman, D. Traum, and S. Narayanan. 2006. Yeah right: Sarcasm recognition for spoken dialogue systems. In InterSpeech ICSLP, Pittsburgh, PA. find
- Oren Tsur and Ari Rappoport. 2009. Revrank: A fully unsupervised algorithm for selecting the most helpful book reviews. In International AAAI Conference on Weblogs and Social Media. find
- Oren Tsur, Dmitry Davidiv, and Ari Rappoport. 2010. Icwsm – a great catchy name: Semi-supervised recognition of sarcastic sentences in product reviews. In International AAAI Conference on Weblogs and Social Media. find
- Akira Utsumi. 1996. A unified theory of irony and its computational formalization. In COLING, pages 962–967. find
- Akira Utsumi. 2000. Verbal irony as implicit display of ironic environment: Distinguishing ironic utterances from nonirony. Journal of Pragmatics, 32(12):1777–1806. find
- Janyce Wiebe, Theresa Wilson, Rebecca Bruce, Matthew Bell, and Melanie Martin. 2004. Learning subjective language. Computational Linguistics, 30(3):277– 308, January. find
- D. Wilson and D. Sperber. 1992. On verbal irony. Lingua, 87:53–76. find