The Role of Conversation Context for Sarcasm Detection in Online Interactions

Debanjan Ghosh, Alexander Richard Fabbri, Smaranda Muresan


Abstract
Computational models for sarcasm detection have often relied on the content of utterances in isolation. However, speaker’s sarcastic intent is not always obvious without additional context. Focusing on social media discussions, we investigate two issues: (1) does modeling of conversation context help in sarcasm detection and (2) can we understand what part of conversation context triggered the sarcastic reply. To address the first issue, we investigate several types of Long Short-Term Memory (LSTM) networks that can model both the conversation context and the sarcastic response. We show that the conditional LSTM network (Rocktäschel et al. 2015) and LSTM networks with sentence level attention on context and response outperform the LSTM model that reads only the response. To address the second issue, we present a qualitative analysis of attention weights produced by the LSTM models with attention and discuss the results compared with human performance on the task.
Anthology ID:
W17-5523
Volume:
Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue
Month:
August
Year:
2017
Address:
Saarbrücken, Germany
Editors:
Kristiina Jokinen, Manfred Stede, David DeVault, Annie Louis
Venue:
SIGDIAL
SIG:
SIGDIAL
Publisher:
Association for Computational Linguistics
Note:
Pages:
186–196
Language:
URL:
https://aclanthology.org/W17-5523
DOI:
10.18653/v1/W17-5523
Bibkey:
Cite (ACL):
Debanjan Ghosh, Alexander Richard Fabbri, and Smaranda Muresan. 2017. The Role of Conversation Context for Sarcasm Detection in Online Interactions. In Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue, pages 186–196, Saarbrücken, Germany. Association for Computational Linguistics.
Cite (Informal):
The Role of Conversation Context for Sarcasm Detection in Online Interactions (Ghosh et al., SIGDIAL 2017)
Copy Citation:
PDF:
https://aclanthology.org/W17-5523.pdf
Code
 debanjanghosh/sarcasm_context +  additional community code