Identifying Sarcasm in Twitter: A Closer Look
Summary
This paper looks at automatic sarcasm detection on Twitter. Progress on the task has been held back by a shortage of reliably labelled, naturally occurring examples. To fix this, the authors build a corpus where the tweet authors mark sarcasm themselves with #sarcasm or #sarcastic. These tweets are compared with tweets tagged with plain positive or negative emotion hashtags. The data is cleaned automatically and then by hand, keeping only tweets where the hashtag ends the message. That leaves 900 English tweets per class. The authors then test two kinds of cues with SMO and logistic regression classifiers. Lexical cues are unigrams, LIWC categories, WordNet Affect, interjections and punctuation. Pragmatic cues are emoticons and whether the tweet replies to another user (ToUser). The systems are also compared with human judges. Telling sarcasm apart from plain sentiment turns out to be hard: the best three-way accuracy is about 57%, and the human judges do no better. The study matters for two reasons. It shows that labels from the authors make a more reliable gold standard than labels from outside coders. It also suggests that surface word features are not enough and that context and shared knowledge are needed.
Key points
- Corpus: 2,700 tweets, 900 each for sarcastic, positive and negative, labelled by the authors' own hashtags. Retweets, URLs, non-English tweets and tweets where the hashtag was not at the end were removed.
- Best classifier accuracies with 5-fold cross-validation: S-P-N 57.22% (SMO, unigrams); sarcastic vs. non-sarcastic 65.44%; S-P and S-N close to 70%; positive vs. negative 75.89%.
- In the χ² ranking, the three pragmatic features (ToUser, smiley, frown) are among the top 10 most useful features. Sarcastic tweets have positive-emotion words like positive tweets and more negation like negative tweets.
- Human judges did poorly. In the three-way task their mean accuracy was 62.59%, falling to 43.33% when only unanimous labels were counted, and agreement was moderate (Fleiss' κ 0.4788). In the two-way task the classifiers (up to 68.33%) beat the humans.
- On a 100-tweet subset that all contain emoticons, humans reached 73% and SMO 71%. Judges said missing context and missing world knowledge were the main obstacles.
Cited by
- DAICT: A Dialectal Arabic Irony Corpus Extracted from Twitter
- Affective and Contextual Embedding for Sarcasm Detection
- Modelling Irony in Twitter: Feature Analysis and Evaluation
- Modelling Irony in Twitter
- Modelling Sarcasm in Twitter, a Novel Approach
- ArSarcasm Shared Task: An Ensemble BERT Model for SarcasmDetection in Arabic Tweets
- An Impact Analysis of Features in a Classification Approach to Irony Detection in Product Reviews
- R^3: Reverse, Retrieve, and Rank for Sarcasm Generation with Commonsense Knowledge
- “When Numbers Matter!”: Detecting Sarcasm in Numerical Portions of Text
- Linguistic Features in Automatic Sarcasm Detection
- Irony and Sarcasm: Corpus Generation and Analysis Using Crowdsourcing
- Sarcastic or Not: Word Embeddings to Predict the Literal or Sarcastic Meaning of Words
- Fracking Sarcasm using Neural Network
- Magnets for Sarcasm: Making Sarcasm Detection Timely, Contextual and Very Personal
- Sarcasm Analysis Using Conversation Context
- Interpreting Verbal Irony: Linguistic Strategies and the Connection to the Type of Semantic Incongruity
- A Report on the 2020 Sarcasm Detection Shared Task
- X-PuDu at SemEval-2022 Task 6: Multilingual Learning for English and Arabic Sarcasm Detection
- CASCADE: Contextual Sarcasm Detection in Online Discussion Forums
- 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
- Sarcasm Target Identification: Dataset and An Introductory Approach
- Towards a Contextual Pragmatic Model to Detect Irony in Tweets
- Your Sentiment Precedes You: Using an author's historical tweets to predict sarcasm
- A Large Self-Annotated Corpus for Sarcasm
- Representing Social Media Users for Sarcasm Detection
- A Dual-Channel Framework for Sarcasm Recognition by Detecting Sentiment Conflict
- Prompt Tuning with Contradictory Intentions for Sarcasm Recognition
- Really? Well. Apparently Bootstrapping Improves the Performance of Sarcasm and Nastiness Classifiers for Online Dialogue
- Harnessing Cognitive Features for Sarcasm Detection
- A Modular Architecture for Unsupervised Sarcasm Generation
- MarSan at SemEval-2022 Task 6: iSarcasm Detection via T5 and Sequence Learners
- iSarcasm: A Dataset of Intended Sarcasm
- Creating and Characterizing a Diverse Corpus of Sarcasm in Dialogue
- Are you serious?: Rhetorical Questions and Sarcasm in Social Media Dialog
- Sarcasm SIGN: Interpreting Sarcasm with Sentiment Based Monolingual Machine Translation
- 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
- SemEval-2014 Task 9: Sentiment Analysis in Twitter
- SemEval-2015 Task 10: Sentiment Analysis in Twitter
- CARER: Contextualized Affect Representations for Emotion Recognition
- Detecting Sarcasm in Multimodal Social Platforms
- Reactive Supervision: A New Method for Collecting Sarcasm Data
- A Novel Hierarchical BERT Architecture for Sarcasm Detection
- Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language models
- Getting Reliable Annotations for Sarcasm in Online Dialogues
- Chinese Irony Corpus Construction and Ironic Structure Analysis
- Reasoning with Sarcasm by Reading In-Between
- That's So Annoying!!!: A Lexical and Frame-Semantic Embedding Based Data Augmentation Approach to Automatic Categorization of Annoying Behaviors using #petpeeve Tweets
- Building a Bridge: A Method for Image-Text Sarcasm Detection Without Pretraining on Image-Text Data
- Reasoning with Multimodal Sarcastic Tweets via Modeling Cross-Modality Contrast and Semantic Association
- Tweet Sarcasm Detection Using Deep Neural Network
- YNU-HPCC at SemEval-2022 Task 6: Transformer-based Model for Intended Sarcasm Detection in English and Arabic
Cite
@inproceedings{gonzalezibanez2011identifying,
title = {{Identifying Sarcasm in Twitter: A Closer Look}},
author = {González-Ibáñez, Roberto and Muresan, Smaranda and Wacholder, Nina},
booktitle = {Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies},
year = {2011},
url = {https://aclanthology.org/P11-2102/}
}References
- Carvalho, P., Sarmento, S., Silva, M. J., and de Oliveira, E. 2009. Clues for detecting irony in user-generated contents: oh...!! it's "so easy" ;-). In Proceeding of the 1st international CIKM workshop on Topic-sentiment analysis for mass opinion (TSA '09). ACM, New York, NY, USA, 53-56. find
- Clark, H. and Gerrig, R. 1984. On the pretence theory of irony. Journal of Experimental Psychology: General, 113:121–126. D.C. find
- Davidov, D., Tsur, O., and Rappoport, A. 2010. Semi-Supervised Recognition of Sarcastic Sentences in Twitter and Amazon, Dmitry Proceeding of Computational Natural Language Learning (ACL-CoNLL). find
- Derks, D., Bos, A. E. R., and Grumbkow, J. V. 2008. Emoticons and Online Message Interpretation. Soc. Sci. Comput. Rev., 26(3), 379-388. find
- Gibbs, R. 1986. On the psycholinguistics of sarcasm. Journal of Experimental Psychology: General, 105:3–15. find
- Gibbs, R. W. and Colston H. L. eds. 2007. Irony in Language and Thought. Routledge (Taylor and Francis), New York. find
- Kreuz, R. J. and Glucksberg, S. 1989. How to be sarcastic: The echoic reminder theory of verbal irony. Journal of Experimental Psychology: General, 118:374-386. find
- Kreuz, R. J. and Caucci, G. M. 2007. Lexical influences on the perception of sarcasm. In Proceedings of the Workshop on Computational Approaches to Figurative Language (pp. 1-4). Rochester, New York: Association for Computational. find our card
- LIWC Inc. 2007. The LIWC application. Retrieved May 10, 2010, from http://www.liwc.net/liwcdescription.php. ↗
- Nigam, K. and Hurst, M. 2006. Towards a Robust Metric of Polarity. In Computing Attitude and Affect in Text: Theory and Applications (pp. 265-279). Retrieved February 22, 2010, from http://dx.doi.org/10.1007/1-4020-4102-0_20. ↗
- Pak, A. and Paroubek, P. 2010. Twitter as a Corpus for Sentiment Analysis and Opinion Mining, in 'Proceedings of the Seventh conference on International Language Resources and Evaluation (LREC'10)' , European Language Resources Association (ELRA), Valletta, Malta Pang, B. and Lee, L. 2008. Opinion Mining and Sentiment Analysis. Now Publishers Inc, July. find our card
- Pennebaker, J.W., Francis, M.E., & Booth, R.J. (2001). Linguistic Inquiry and Word Count (LIWC): LIWC2001 (this includes the manual only). Mahwah, NJ: Erlbaum Publishers Strapparava, C. and Valitutti, A. 2004. Wordnet-affect: an affective extension of wordnet. In Proceedings of the 4th International Conference on Language Resources and Evaluation, Lisbon. find our card
- Tepperman, J., Traum, D., and Narayanan, S. 2006. Yeah right: Sarcasm recognition for spoken dialogue systems. In InterSpeech ICSLP, Pittsburgh, PA. find
- Utsumi, A. 2000. Verbal irony as implicit display of ironic environment: Distinguishing ironic utterances from nonirony. Journal of Pragmatics, 32(12):1777– 1806. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/ibanez-2011-identifying-sarcasm-twitter-closer-look/