A Deeper Look into Sarcastic Tweets Using Deep Convolutional Neural Networks
Soujanya Poria, Erik Cambria, Devamanyu Hazarika, Prateek Vij
Abstract
Sarcasm detection is a key task for many natural language processing tasks. In sentiment analysis, for example, sarcasm can flip the polarity of an “apparently positive” sentence and, hence, negatively affect polarity detection performance. To date, most approaches to sarcasm detection have treated the task primarily as a text categorization problem. Sarcasm, however, can be expressed in very subtle ways and requires a deeper understanding of natural language that standard text categorization techniques cannot grasp. In this work, we develop models based on a pre-trained convolutional neural network for extracting sentiment, emotion and personality features for sarcasm detection. Such features, along with the network’s baseline features, allow the proposed models to outperform the state of the art on benchmark datasets. We also address the often ignored generalizability issue of classifying data that have not been seen by the models at learning phase.- Anthology ID:
- C16-1151
- Volume:
- Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers
- Month:
- December
- Year:
- 2016
- Address:
- Osaka, Japan
- Editors:
- Yuji Matsumoto, Rashmi Prasad
- Venue:
- COLING
- SIG:
- Publisher:
- The COLING 2016 Organizing Committee
- Note:
- Pages:
- 1601–1612
- Language:
- URL:
- https://aclanthology.org/C16-1151
- DOI:
- Cite (ACL):
- Soujanya Poria, Erik Cambria, Devamanyu Hazarika, and Prateek Vij. 2016. A Deeper Look into Sarcastic Tweets Using Deep Convolutional Neural Networks. In Proceedings of COLING 2016, the 26th International Conference on Computational Linguistics: Technical Papers, pages 1601–1612, Osaka, Japan. The COLING 2016 Organizing Committee.
- Cite (Informal):
- A Deeper Look into Sarcastic Tweets Using Deep Convolutional Neural Networks (Poria et al., COLING 2016)
- PDF:
- https://preview.aclanthology.org/nschneid-patch-3/C16-1151.pdf
- Code
- additional community code