Challenges of Sarcasm Detection for Social Network : A Literature Review

Afiyati Afiyati, Azhari Azhari, Anny Kartika Sari, Abdul Karim

Abstract


Nowadays, sarcasm recognition and detection simplified with various domains knowledge, among others, computer science, social science, psychology, mathematics, and many more. This article aims to explain trends in sentiment analysis especially sarcasm detection in the last ten years and its direction in the future. We review journals with the title’s keyword “sarcasm” and published from the year 2008 until 2018. The articles were classified based on the most frequently discussed topics among others: the dataset, pre-processing, annotations, approaches, features, context, and methods used. The significant increase in the number of articles on “sarcasm” in recent years indicates that research in this area still has enormous opportunities. The research about “sarcasm” also became very interesting because only a few researchers offer solutions for unstructured language. Some hybrid approaches using classification and feature extraction are used to identify the sarcasm sentence using deep learning models. This article will provide a further explanation of the most widely used algorithms for sarcasm detection with object social media. At the end of this article also shown that the critical aspect of research on sarcasm sentence that could be done in the future is dataset usage with various languages that cover unstructured data problem with contextual information will effectively detect sarcasm sentence and will improve the existing performance.

Keywords


sarcasm, recognition, detection, classification, performance

References


[1] H. S. Cheang and M. D. Pell, “The sound of sarcasm,” Speech Commun., vol. 50, no. 5, pp. 366–381, May 2008.

[2] A. T. Martini, M. Farrukh, and H. Ge, “Recognition of ironic sentences in twitter using attention-based LSTM,” Int. J. Adv. Comput. Sci. Appl., vol. 9, no. 8, pp. 7–11, 2018.

[3] D. Nozza, E. Fersini, and E. Messina, “Unsupervised Irony Detection: A Probabilistic Model with Word Embeddings,” in Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, 2016, vol. 1, pp. 68–76.

[4] A. Musolff, “Metaphor, irony and sarcasm in public discourse,” J. Pragmat., vol. 109, pp. 95–104, Feb. 2017.

[5] D. Thompson and R. Filik, “Sarcasm in Written Communication: Emoticons are Efficient Markers of Intention,” J. Comput. Commun., vol. 21, no. 2, pp. 105–120, Mar. 2016.

[6] L. Peled and R. Reichart, “Sarcasm SIGN: Interpreting Sarcasm with Sentiment Based Monolingual Machine Translation,” in Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2017, vol. 1, pp. 1690–1700.

[7] E. Lunando and A. Purwarianti, “Indonesian social media sentiment analysis with sarcasm detection,” 2013 Int. Conf. Adv. Comput. Sci. Inf. Syst. ICACSIS 2013, pp. 195–198, Sep. 2013.

[8] A. Culotta, “Towards detecting influenza epidemics by analyzing Twitter messages,” in Proceedings of the First Workshop on Social Media Analytics - SOMA ’10, 2010, no. 4, pp. 115–122.

[9] S. G. Wicana, T. Y. Ibisoglu, and U. Yavanoglu, “A Review on Sarcasm Detection from Machine-Learning Perspective,” in 2017 IEEE 11th International Conference on Semantic Computing (ICSC), 2017, pp. 469–476.

[10] S. K. Bharti, K. Sathya Babu, and S. K. Jena, “Harnessing Online News for Sarcasm Detection in Hindi Tweets,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10597 LNCS, 2017, pp. 679–686.

[11] M. Y. Manohar and P. Kulkarni, “Improvement sarcasm analysis using NLP and corpus based approach,” Proc. 2017 Int. Conf. Intell. Comput. Control Syst. ICICCS 2017, vol. 2018-Janua, pp. 618–622, Jun. 2018.

[12] R. Afiyati, E. Winarko, and A. Cherid, “Recognizing the sarcastic statement on WhatsApp Group with Indonesian language text,” in 2017 International Conference on Broadband Communication, Wireless Sensors and Powering, BCWSP 2017, 2018, vol. 2018-Janua, pp. 1–6.

[13] A. G. Prasad, S. Sanjana, S. M. Bhat, and B. S. Harish, “Sentiment analysis for sarcasm detection on streaming short text data,” in 2017 2nd International Conference on Knowledge Engineering and Applications (ICKEA), 2017, vol. 2017-Janua, no. 2009, pp. 1–5.

[14] R. Justo, J. M. Alcaide, M. I. Torres, and M. Walker, “Detection of Sarcasm and Nastiness: New Resources for Spanish Language,” Cognit. Comput., vol. 10, no. 6, pp. 1135–1151, Dec. 2018.

[15] J. G. C. M. Ræder and B. Gambäck, “Sarcasm Annotation and Detection in Tweets,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10762 LNCS, 2018, pp. 58–70.

[16] M. S. M. Suhaimin, M. H. A. Hijazi, R. Alfred, and F. Coenen, “Natural language processing based features for sarcasm detection: An investigation using bilingual social media texts,” ICIT 2017 - 8th Int. Conf. Inf. Technol. Proc., pp. 703–709, May 2017.

[17] D. Das and A. J. Clark, “Sarcasm detection on facebook: A supervised learning approach,” Proc. 20th Int. Conf. Multimodal Interact. ICMI 2018, no. October, 2018.

[18] S. Lukin and M. Walker, “Really? Well. Apparently Bootstrapping Improves the Performance of Sarcasm and Nastiness Classifiers for Online Dialogue,” Proc. Work. Lan- guage Anal. Soc. Media, vol. 1, pp. 30–40, Aug. 2017.

[19] P. Bhattacharyya, “Sarcasm Detection : A Computational and Cognitive Study,” 2018.

[20] M. Bouazizi, T. Otsuki Ohtsuki, and T. Otsuki, “A Pattern-Based Approach for Sarcasm Detection on Twitter,” IEEE Access, vol. 4, pp. 5477–5488, 2016.

[21] K. Ravi and V. Ravi, “A novel automatic satire and irony detection using ensembled feature selection and data mining,” Knowledge-Based Syst., vol. 120, pp. 15–33, Mar. 2017.

[22] A. Rajadesingan, “Detecting Sarcasm on Twitter: A Behavior Modeling Approach,” Proc. Eighth ACM Int. Conf. Web Search Data Min., vol. Proceeding, no. September, pp. 97–106, 2014.

[23] A. Joshi, S. Agrawal, P. Bhattacharyya, and M. J. Carman, “Expect the Unexpected: Harnessing Sentence Completion for Sarcasm Detection,” in Communications in Computer and Information Science, vol. 781, 2018, pp. 275–287.

[24] D. Ghosh, W. Guo, and S. Muresan, “Sarcastic or Not: Word Embeddings to Predict the Literal or Sarcastic Meaning of Words,” in Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, 2015, no. September, pp. 1003–1012.

[25] A. Mishra, D. Kanojia, and P. Bhattacharyya, “Predicting Readers ’ Sarcasm Understandability by Modeling Gaze Behavior,” Proc. 30th Conf. Artif. Intell. (AAAI 2016), pp. 3747–3753, 2016.

[26] L. H. Son, A. Kumar, S. R. Sangwan, A. Arora, A. Nayyar, and M. Abdel-Basset, “Sarcasm detection using soft attention-based bidirectional long short-term memory model with convolution network,” IEEE Access, vol. 7, pp. 23319–23328, 2019.

[27] S. M. Basha and D. S. Rajput, “Parsing Based Sarcasm Detection from Literal Language in Tweets,” Recent Patents Comput. Sci., vol. 11, no. 1, pp. 62–69, 2018.

[28] A. Joshi, P. Bhattacharyya, and M. J. Carman, “Automatic Sarcasm Detection,” ACM Comput. Surv., vol. 50, no. 5, pp. 1–22, Sep. 2017.

[29] F. Kunneman, C. Liebrecht, M. van Mulken, and A. van den Bosch, “Signaling sarcasm: From hyperbole to hashtag,” Inf. Process. Manag., vol. 51, no. 4, pp. 500–509, Jul. 2015.

[30] A. Agrawal and A. An, “Affective representations for sarcasm detection,” in 41st International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2018, 2018, pp. 1029–1032.

[31] A. Mishra, D. Kanojia, S. Nagar, K. Dey, and P. Bhattacharyya, “Harnessing Cognitive Features for Sarcasm Detection,” pp. 1095–1104, 2017.

[32] M. Bouazizi and T. Ohtsuki, “Sarcasm detection in twitter: »all your products are incredibly amazing!!!» - are they really?,” in 2015 IEEE Global Communications Conference, GLOBECOM 2015, 2015.

[33] E. Fersini, F. A. Pozzi, and E. Messina, “Detecting irony and sarcasm in microblogs: The role of expressive signals and ensemble classifiers,” in Proceedings of the 2015 IEEE International Conference on Data Science and Advanced Analytics, DSAA 2015, 2015, pp. 1–8.

[34] S. K. Bharti, K. S. Babu, and R. Raman, “Context-based Sarcasm Detection in Hindi TweetsTechnology,” 2017 9th Int. Conf. Adv. Pattern Recognition, ICAPR 2017, no. December, pp. 410–415, 2017.

[35] J. M. Alcaide, R. Justo, and M. I. Torres, “Combining Statistical and Semantic Knowledge for Sarcasm Detection in Online Dialogues,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9117, 2015, pp. 662–671.

[36] S. Mukherjee and P. K. Bala, “Detecting sarcasm in customer tweets: An NLP based approach,” Ind. Manag. Data Syst., vol. 117, no. 6, pp. 1109–1126, Jul. 2017.

[37] A. Khattri, A. Joshi, P. Bhattacharyya, and M. Carman, “Your Sentiment Precedes You: Using an author’s historical tweets to predict sarcasm,” in Proceedings of the 6th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, 2015, no. 2013, pp. 25–30.

[38] Y. Alex Kolchinski and C. Potts, “Representing social media users for sarcasm detection,” in Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, EMNLP 2018, 2020.

[39] Y. Ren, D. Ji, and H. Ren, “Context-augmented convolutional neural networks for twitter sarcasm detection,” Neurocomputing, vol. 308, pp. 1–7, Sep. 2018.

[40] Z. Wang, Z. Wu, R. Wang, and Y. Ren, “Twitter Sarcasm Detection Exploiting a Context-Based Model,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9418, 2015, pp. 77–91.

[41] D. Ghosh, A. R. Fabbri, and S. Muresan, “Sarcasm analysis using conversation context,” Comput. Linguist., vol. 44, no. 4, pp. 755–792, 2018.

[42] G. Abercrombie and D. Hovy, “Putting Sarcasm Detection into Context: The Effects of Class Imbalance and Manual Labelling on Supervised Machine Classification of Twitter Conversations,” in Proceedings of the ACL 2016 Student Research Workshop, 2016, pp. 107–113.

[43] S. Mukherjee and P. K. Bala, “Sarcasm detection in microblogs using Naïve Bayes and fuzzy clustering,” Technol. Soc., vol. 48, pp. 19–27, Feb. 2017.

[44] S. K. Bharti, R. Naidu, and K. S. Babu, “Hyperbolic Feature-based Sarcasm Detection in Tweets: A Machine Learning Approach,” in 2017 14th IEEE India Council International Conference, INDICON 2017, 2017, no. December, pp. 1–6.

[45] A. Onan, “Sarcasm Identification on Twitter: A Machine Learning Approach,” in Advances in Intelligent Systems and Computing, vol. 573, 2017, pp. 374–383.

[46] D. Al-Ghadhban, E. Alnkhilan, L. Tatwany, and M. Alrazgan, “Arabic sarcasm detection in Twitter,” in Proceedings - 2017 International Conference on Engineering and MIS, ICEMIS 2017, 2018, vol. 2018-Janua, pp. 1–7.

[47] N. Bhan and M. D’silva, “Sarcasmometer using sentiment analysis and topic modeling,” in 2017 International Conference on Advances in Computing, Communication and Control (ICAC3), 2017, vol. 2018-Janua, pp. 1–7.

[48] K. Sreelakshmi and P. C. Rafeeque, “An Effective Approach for Detection of Sarcasm in Tweets,” 2018 Int. CET Conf. Control. Commun. Comput. IC4 2018, pp. 377–382, 2018.

[49] P. D. Manjusha and C. Raseek, “Convolutional neural network based simile classification system,” 2018 Int. Conf. Emerg. Trends Innov. Eng. Technol. Res. ICETIETR 2018, pp. 1–5, 2018.

[50] P. Tungthamthiti, “Recognition of sarcasm in tweets based on concept level sentiment analysis and supervised learning approaches,” in Proceedings of Pacific, aclweb, 2014, pp. 404–413.

[51] A. D. Dave and N. P. Desai, “A comprehensive study of classification techniques for sarcasm detection on textual data,” in 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), 2016, pp. 1985–1991.

[52] D. Ghosh, W. Guo, and S. Muresan, “Sarcastic or Not: Word Embeddings to Predict the Literal or Sarcastic Meaning of Words,” Proc. 2015 Conf. Empir. Methods Nat. Lang. Process., no. September, pp. 1003–1012, 2015.

[53] M. Khachidze, M. Tsintsadze, M. Archuadze, G. Besiashvili, and I. Javakhishvili, “Concept Pattern Based Text Classification System Development for Georgian Text Based Information Retrieval,” Balt. J. Mod. Comput., vol. 3, no. 4, pp. 307–317, 2015.

[54] A. Ghosh and D. T. Veale, “Fracking Sarcasm using Neural Network,” in Proceedings of the 7th Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, 2016, no. May, pp. 161–169.

[55] R. Schifanella, P. de Juan, J. Tetreault, and L. Cao, “Detecting Sarcasm in Multimodal Social Platforms,” in Proceedings of the 2016 ACM on Multimedia Conference - MM ’16, 2016, pp. 1136–1145.

[56] S. Amir, B. C. Wallace, H. Lyu, and P. C. M. J. Silva, “Modelling Context with User Embeddings for Sarcasm Detection in Social Media,” Jul. 2016.

[57] P. Tungthamthiti, “Recognition of sarcasm in tweets based on concept level sentiment analysis and supervised learning approaches,” in Proceedings of Pacific, aclweb, 2014, pp. 404–413.

[58] D. Maynard and M. a. Greenwood, “Who cares about Sarcastic Tweets? Investigating the Impact of Sarcasm on Sentiment Analysis.,” Lr. 2014 Proceedings. Lang. Resour. Eval. Conf., vol. Proceeding, pp. 4238–4243, 2014.

[59] P. Nagwanshi and C. E. Veni Madhavan, “Sarcasm Detection using Sentiment and Semantic Features,” in Proceedings of the International Conference on Knowledge Discovery and Information Retrieval, 2014, pp. 418–424.

[60] C. Liebrecht, F. Kunneman, and A. Van Den Bosch, “The perfect solution for detecting sarcasm in tweets # not,” Proc. ofthe 4th Work. Comput. Approaches to Subj. Sentim. Soc. Media Anal., pp. 29–37, 2013.

[61] M. Bouazizi and T. Ohtsuki, “A Pattern-Based Approach for Multi-Class Sentiment Analysis in Twitter,” IEEE Access, vol. 5, pp. 20617–20639, 2017.

[62] R. González-Ibáñez, S. Muresan, and N. Wacholder, “Identifying Sarcasm in Twitter: A Closer Look,” Proc. 49th Annu. Meet. Assoc. Comput. Linguist. Hum. Lang. Technol. short Pap. 2, no. 2010, pp. 581–586, 2011.

[63] A. Rajadesingan, R. Zafarani, and H. Liu, “Sarcasm Detection on Twitter,” in Proceedings of the Eighth ACM International Conference on Web Search and Data Mining - WSDM ’15, 2015, pp. 97–106.

[64] J. Ling and R. Klinger, “An Empirical, Quantitative Analysis of the Differences Between Sarcasm and Irony,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9989 LNCS, 2016, pp. 203–216.

[65] P. Mehndiratta, S. Sachdeva, D. Soni, S. Sachdevai, and D. Soni, “Detection of Sarcasm in Text Data using Deep Convolutional Neural Networks,” Scalable Comput. Pract. Exp., vol. 18, no. 3, pp. 821–824, Sep. 2017.

[66] M. Arora and V. Kansal, “Character level embedding with deep convolutional neural network for text normalization of unstructured data for Twitter sentiment analysis,” Soc. Netw. Anal. Min., vol. 9, no. 1, p. 0, 2019.

[67] E. Riloff et al., “Sarcasm as Contrast between a Positive Sentiment and Negative Situation,” EMNLP 2013 - 2013 Conf. Empir. Methods Nat. Lang. Process. Proc. Conf., no. Emnlp, pp. 704–714, 2013.

[68] J. Tarigan and A. S. Girsang, “Word similarity score as augmented feature in sarcasm detection using deep learning,” Int. J. Adv. Comput. Res., vol. 8, no. 39, pp. 354–363, 2018.


Full Text: PDF

DOI: 10.30595/juita.v8i2.8709

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN: 2579-8901