N-Gram Based Sarcasm Detection for News and Social Media Text Using Hybrid Deep Learning Models

Chetana Thaokar,Jitendra Kumar Rout,Minakhi Rout,Niranjan Kumar Ray,Thaokar, Chetana,Rout, Jitendra Kumar,Rout, Minakhi,Ray, Niranjan Kumar
DOI: https://doi.org/10.1007/s42979-023-02506-5
2024-01-09
SN Computer Science
Abstract:Sarcasm is a type of communication that involves using words with meanings opposite to their literal definition to create humor or mock someone. This form of communication can be confusing as it often uses positive words to express negative feelings, making it difficult for people to understand the speaker's intention. Detecting sarcasm in text can be challenging as it changes the polarity of the sentence and the difference between the words used and the way it is spoken. As a result, sarcasm detection in news, comments, or tweets on social media poses a challenge for researchers. In this research, various word-level features have been studied to detect sarcasm from three benchmark datasets, which include the creation of an N-gram probability dictionary, negation words, and PoS tags. Different machine learning and hybrid deep learning models have been examined and compared with handcrafted features and also with word embedding features. The results demonstrate a maximum accuracy of 87% using manual features with deep learning models and up to 92% accuracy using RF classifiers.
What problem does this paper attempt to address?