Skip to main content

2018 | Buch

Investigations in Computational Sarcasm

verfasst von: Aditya Joshi, Prof. Dr. Pushpak Bhattacharyya, Prof. Dr. Mark J. Carman

Verlag: Springer Singapore

Buchreihe : Cognitive Systems Monographs

insite
SUCHEN

Über dieses Buch

This book describes the authors’ investigations of computational sarcasm based on the notion of incongruity. In addition, it provides a holistic view of past work in computational sarcasm and the challenges and opportunities that lie ahead. Sarcastic text is a peculiar form of sentiment expression and computational sarcasm refers to computational techniques that process sarcastic text. To first understand the phenomenon of sarcasm, three studies are conducted: (a) how is sarcasm annotation impacted when done by non-native annotators? (b) How is sarcasm annotation impacted when the task is to distinguish between sarcasm and irony? And (c) can targets of sarcasm be identified by humans and computers. Following these studies, the book proposes approaches for two research problems: sarcasm detection and sarcasm generation. To detect sarcasm, incongruity is captured in two ways: ‘intra-textual incongruity’ where the authors look at incongruity within the text to be classified (i.e., target text) and ‘context incongruity’ where the authors incorporate information outside the target text. These approaches use machine-learning techniques such as classifiers, topic models, sequence labelling, and word embeddings. These approaches operate at multiple levels: (a) sentiment incongruity (based on sentiment mixtures), (b) semantic incongruity (based on word embedding distance), (c) language model incongruity (based on unexpected language model), (d) author’s historical context (based on past text by the author), and (e) conversational context (based on cues from the conversation). In the second part of the book, the authors present the first known technique for sarcasm generation, which uses a template-based approach to generate a sarcastic response to user input. This book will prove to be a valuable resource for researchers working on sentiment analysis, especially as applied to automation in social media.

Inhaltsverzeichnis

Frontmatter
Chapter 1. Introduction
Abstract
The rise of Web 2.0 enabled Internet users to generate content, which often contained emotion. Considering the value of this content, automatic prediction of sentiment, i.e., sentiment analysis, became a popular area of research in natural language processing. A recent advancement in sentiment analysis research is the focus on a challenge to sentiment analysis, namely sarcasm.
Aditya Joshi, Pushpak Bhattacharyya, Mark J. Carman
Chapter 2. Understanding the Phenomenon of Sarcasm
Abstract
In the monograph so far, we introduced computational sarcasm and presented past work related to sarcasm in linguistics and computational linguistics. In this chapter, we aim to understand the phenomenon of sarcasm through three studies. Before we take on the problems of sarcasm detection and generation, these studies help us understand the challenges of computational sarcasm. Each of these studies could also lead to detailed areas of research themselves.
Aditya Joshi, Pushpak Bhattacharyya, Mark J. Carman
Chapter 3. Sarcasm Detection Using Incongruity Within Target Text
Abstract
Prior work in sarcasm detection uses indicators such as (a) unigrams and pragmatic features (such as emoticons, etc.) by González-Ibánez et al. (Proceedings of the 49th annual meeting of the association for computational linguistics: human language technologies: short papers-volume 2, pp 581–586, 2011), Carvalho et al. (Proceedings of the 1st international CIKM workshop on topic-sentiment analysis for mass opinion. ACM, pp 53–56, 2009), Barbieri et al. (Modelling sarcasm in twitter: a novel approach, ACL 2014, p 50, 2014b), or (b) patterns extracted from techniques such as hashtag-based sentiment by Maynard and Greenwood (Proceedings of LREC, 2014), Liebrecht et al. (The perfect solution for detecting sarcasm in tweets# not, 2013), a positive verb being followed by a negative situation by Riloff et al. (Proceedings of the conference on empirical methods in natural language processing 2013, pp 704–714, 2013), or discriminative n-grams by Tsur et al. (ICWSM, 2010), Davidov et al. (Proceedings of the fourteenth conference on computational natural language learning. Association for Computational Linguistics, pp 107–116, 2010b).
Aditya Joshi, Pushpak Bhattacharyya, Mark J. Carman
Chapter 4. Sarcasm Detection Using Contextual Incongruity
Abstract
In the previous chapter, we presented approaches that capture incongruity within target text. However, as observed in errors reported by these approaches, some sarcastic text may require additional contextual information so that the sarcasm to be understood. This is true in case of sentences like ‘Nicki Minaj, don’t I hate her!’ or ‘Your parents must be really proud of you!’ These forms of sarcasm can be detected using contextual incongruity. Here, ‘contextual’ refers to information beyond the target text. In this chapter, we present approaches that capture contextual incongruity in order to detect sarcasm. We consider two settings. The first setting is a monologue (in Sect. 4.1) where a single author is being analyzed. In this case, we consider the historical context of the author, i.e., the text created by the author of the target text and create a sentiment map of entities. The second setting is a dialogue (in Sect. 4.2) where multiple participants take part in a conversation. In this case, we use sequence labeling as a novel formulation of sarcasm detection to capture contextual incongruity in the dialogue.
Aditya Joshi, Pushpak Bhattacharyya, Mark J. Carman
Chapter 5. Sarcasm Generation
Abstract
In the previous chapters, we described our studies to understand the phenomenon of sarcasm, followed by a set of approaches to detect sarcasm. In this chapter, we describe our efforts in a new problem in computational sarcasm: sarcasm generation. We define sarcasm generation as the computational task of generating sarcastic sentences, in response to an input sentence. In this chapter, we present a natural language generation system that synthesizes incongruity as seen in sarcastic statements. The work described in this chapter was presented at Workshop on Issues of Sentiment Discovery and Opinion Mining (WISDOM) 2015 workshop held at SIGKDD 2015.
Aditya Joshi, Pushpak Bhattacharyya, Mark J. Carman
Chapter 6. Conclusion and Future Work
Abstract
This chapter concludes the monograph. We first summarize previous chapters, draw conclusions and describe possible future directions.
Aditya Joshi, Pushpak Bhattacharyya, Mark J. Carman
Backmatter
Metadaten
Titel
Investigations in Computational Sarcasm
verfasst von
Aditya Joshi
Prof. Dr. Pushpak Bhattacharyya
Prof. Dr. Mark J. Carman
Copyright-Jahr
2018
Verlag
Springer Singapore
Electronic ISBN
978-981-10-8396-9
Print ISBN
978-981-10-8395-2
DOI
https://doi.org/10.1007/978-981-10-8396-9