Skip to main content

A Survey on Machine Learning and Deep Learning Based Approaches for Sarcasm Identification in Social Media

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 52))

Abstract

Today, sentiment analysis is a basic way through which one can get an idea regarding opinion, attitude and emotion towards person or aspects or products or services, etc. In the last several years, researchers are working on a technique to analyse social media data and social chain to identify the undisclosed information from it and to make meaningful patterns and decisions through it. In sentiment analysis, sarcasm is one kind of emotion which contains the contents that are opposite of what you really want to say. People use it to show disrespect or to taunt someone. Sarcasm is useful to show silliness and to be entertaining. Sarcasm can be expressed verbally or through certain gestural clues like rolling of the eyes or raising the eyebrows, etc. A number of ways are implemented to detect sarcasm. In this paper, we try to explain current and trending ways which are used to detect sarcasm.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Tang D, Liu T, Qin B (2015) Document modeling with gated recurrent neural network for sentiment classification. In: Conference on empirical methods in natural language processing, pp 1422–1432

    Google Scholar 

  2. Bharti S, Jena S, Babu K (2015) Parsing based Sarcasm sentiment recognition in tweeter data. In: International conference on advances in social networks analysis and mining, Paris, France, 25–28 Aug 2015

    Google Scholar 

  3. Sindhu C, Vadivu G, Mandala V (2018) A comprehensive study on sarcasm detection techniques in sentiment analysis. Int J Pure Appl Math 118:433–442

    Google Scholar 

  4. Barbieri F, Saggion H, Ronzano F (2014) Italian irony detection in twitter: a first approach. In: The first Italian conference on computational linguistics, pp 28–32

    Google Scholar 

  5. Joshi A, Tripathi V, Bhattacharyya P, Mark C (2016) Are word embedding-based features for sarcasm detection? In: Conference on empirical methods in natural language processing, pp 1006–1011

    Google Scholar 

  6. Wang Z, Zhijin W, Ruimin W, Ren Y (2015) Twitter sarcasm detection exploiting a context-based model. In: Web information systems engineering, Springer, pp 77–91

    Google Scholar 

  7. Ghosh D, Guo W, Muresan S (2015) Sarcastic or not: word embeddings to predict the literal or sarcastic meaning of words. In: Conference on empirical methods in natural language processing, pp 1003–1012

    Google Scholar 

  8. Majumder N, Peng H, Chhaya N, Poria S, Gelbukh A, Cambria E (2019) Sentiment and sarcasm classification with multitask learning. IEEE Intell Syst 34(3):38–43

    Article  Google Scholar 

  9. Peng CC, Lakis M, Pan JW (2015) Detecting sarcasm in text

    Google Scholar 

  10. Clews P, Kuzma J (2017) Rudimentary lexicon based method for sarcasm detection. Int J Acad Res Reflection 5(4):24–33

    Google Scholar 

  11. Joshi A, Carman M (2017) Automatic sarcasm detection: a survey. ACM Comput Surv 50(5):1–22

    Article  Google Scholar 

  12. Joshi A, Bhattacharyya P, Sharma V (201) Harnessing context incongruity for sarcasm detection. In: 7th International joint conference on natural language processing, vol 2, pp 757–762

    Google Scholar 

  13. Hamdi A, Shaban K, Zainal A (2018) Clasenti: a class-specific sentiment analysis framework. ACM Trans Asian Low-Resour Lang Inf Process (TALLIP) 17(4):1–28

    Article  Google Scholar 

  14. Hai Z, Cong G, Chang K, Cheng P, Miao C (2017) Analyzing sentiments in one go: a supervised joint topic modeling approach. IEEE Trans Knowl Data Eng 29(6):1172–1185

    Article  Google Scholar 

  15. Kolchyna O, Souza T, Aste T, Treleaven P (2015) Twitter sentiment analysis: Lexicon method, machine learning method and their combination. arXiv preprint

    Google Scholar 

  16. Ozgur A (2004) Supervised and unsupervised machine learning techniques for text document categorization. Bogaziçi University, Istanbul

    Google Scholar 

  17. Hemmatian F, Sohrabi MK (2017) A survey on classification techniques for opinion mining and sentiment analysis. Artif Intell Rev 1–51

    Google Scholar 

  18. Davidov D, Rappoport A, Tsur O (2010) Semi-supervised recognition of sarcastic sentences in twitter and amazon. In: 23rd International conference on computational natural language learning, pp 107–116

    Google Scholar 

  19. Sridhar R (2017) Emotion and sarcasm identification of Posts from Facebook data using a Hybrid approach. ICTACT J Soft Comput 7(2)

    Google Scholar 

  20. Ptacek T, Habernal I, Hong J (2014) Sarcasm detection on czech and english twitter. In: 25th International conference on computational linguistics, pp 213–223

    Google Scholar 

  21. Bamman D., Smith N.: Contextualized sarcasm detection on twitter. In: 9th International AAAI conference on web and social media

    Google Scholar 

  22. Bharti S, Jena S, Babu K (2015) Parsing-based sarcasm sentiment recognition in twitter data. In: IEEE/ACM International conference on advances in social networks analysis and mining. ACM, pp 1373–1380

    Google Scholar 

  23. Mukherjee S, Bala P (2017) Detecting sarcasm in customer tweets: an NLP based approach. Industr Manage Data Syst 117(6):1109–1126

    Article  Google Scholar 

  24. Saha S, Yadav J, Ranjan P (2017) Proposed approach for sarcasm detection in twitter. Indian J Sci Technol 10:25

    Google Scholar 

  25. Purwarianti A, Lunando E (2013) Indonesian social media sentiment analysis with sarcasm detection. In: International conference on advanced computer science and information systems. IEEE, New York, pp 195–198

    Google Scholar 

  26. Tungthamthiti P, Mohd M, Kiyoaki S (2014) Recognition of sarcasms in tweets based on concept level sentiment analysis and supervised learning approaches. In: Pacific Asia conference on language, information and computing, pp 404–413

    Google Scholar 

  27. Dharwal P (2017) Automatic sarcasm detection using feature selection. In: 3rd International conference on applied and theoretical computing and communication technology (iCATccT), IEEE

    Google Scholar 

  28. Amir S, Wallace B, Lyu H, Silva P (2016) Modelling context with user embeddings for sarcasm detection in social media

    Google Scholar 

  29. Joshi A, Bhattacharyya P, Carman M, Saraswati J, Shukla R (2016) How do cultural differences impact the quality of sarcasm annotation? A case study of indian annotators and american text. In: 10th SIGHUM Workshop Language Technology Cultural Heritage, Social Sciences, Humanities, pp 95–99

    Google Scholar 

  30. Dai Y, Wang G (2018) Analyzing tongue images using a conceptual alignment deep autoencoder. In: IEEE Access, pp 1–1. https://doi.org/10.1109/access.2017.2788849

  31. Olivia N, Laradji IH (2014) Robust Feature Extraction Algorithm for Sarcasm Detection in Debates. In 6th International conference on data mining

    Google Scholar 

  32. Zhang L, Wang S, Liu B (2018) Deep learning for sentiment analysis: a survey. Wiley Interdisc Rev Data Min Knowl Discov 8(4):e1253

    Article  Google Scholar 

  33. Elman JL (1990) Finding structure in time. Cogn Sci 14(2):179–211

    Article  Google Scholar 

  34. Hochreiter S, Schmidhuber J (1997) Long short-term memory. In: Neural computation, pp 1735–1780

    Google Scholar 

  35. Kumar A, Sangwan S, Arora A, Nayyar A, Abdel-Basset M (2019) Sarcasm detection using soft attention-based bidirectional long short-term memory model with convolution network. In: IEEE Access, pp 23319–23328

    Google Scholar 

  36. Poria, S, Chaturvedi I, Cambria E, Hussain A (2016) Convolutional MKL based multimodal emotion recognition and sentiment analysis. In: 6th international conference on data mining (ICDM). IEEE, pp 439–448

    Google Scholar 

  37. Poria S, Vij P, Hazarika D, Cambria E (2016) A deeper look into sarcastic tweets using deep convolutional neural networks. In: International conference on computational linguistics, pp 1601–1612

    Google Scholar 

  38. Kabir MY, Madria S (2019) A deep learning approach for tweet classification and rescue scheduling for effective disaster management. In: 27th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, pp 269–278

    Google Scholar 

  39. Mishra A, Bhattacharyya P, Dey K (2017) Learning cognitive features from gaze data for sentiment and sarcasm classification using convolutional neural network. In: Annual meeting of the association for computational linguistics, pp 377–387

    Google Scholar 

  40. Majumder N, Mihalcea R, Poria S, Hazarika D, Gelbukh A, Cambria E (2019) DialogueRNN: an attentive RNN for emotion detection in conversations. In: AAAI conference on artificial intelligence, vol 33, pp 6818–6825

    Google Scholar 

  41. Busso C, Bulut M, Lee C, Kazemzadeh A, Mower E, Kim S, Chang JN, Lee S, Narayanan S (2008) Interactive emotional dyadic motion capture database. In: Language resources and evaluation, pp 335–359

    Google Scholar 

  42. Schuller B Valster M, Eyben, F, Cowie R, Pantic M (2012) The continuous audio/visual emotion challenge. In: 14th ACM international conference on multimodal interaction, pp 449–456. New York, USA

    Google Scholar 

  43. Hazarika D, Poria S, Gorantla S, Cambria E, Zimmermann R, Mihalcea R (2018) CASCADE: contextual sarcasm detection in online discussion forums. In: International conference of computational linguistics, pp 1837–1848

    Google Scholar 

  44. Zhang M, Fu G, Zhang Y (2016) Tweet sarcasm detection using deep neural network. In: The 26th international conference on computational linguistics, pp 2449–2460

    Google Scholar 

  45. Ghosh A, Veale T (2016) Fracking sarcasm using neural network. In: 7th workshop on computational approaches to subjectivity, sentiment and social media analysis, pp 161–169

    Google Scholar 

  46. Liebrecht C, APJ V, Kunneman F (2013) The perfect solution for detecting sarcasm in tweets# not. In 4th Workshop on computational approaches to subjectivity, sentiment and social media analysis, Atlanta, pp 29–37

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bhumi Shah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shah, B., Shah, M. (2021). A Survey on Machine Learning and Deep Learning Based Approaches for Sarcasm Identification in Social Media. In: Kotecha, K., Piuri, V., Shah, H., Patel, R. (eds) Data Science and Intelligent Applications. Lecture Notes on Data Engineering and Communications Technologies, vol 52. Springer, Singapore. https://doi.org/10.1007/978-981-15-4474-3_29

Download citation

Publish with us

Policies and ethics