Skip to main content
Log in

Multi-layered perceptron based deep learning model for emotion extraction on monolingual text using intelligence feature engineering and filtering techniques

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Text Sentiment Analysis (TSA) for blogs on major microblogging platforms has grown drastically and is also very important as a field of research study. However, the paper focuses on the emotion in short text like Twitter which is exceedingly difficult due to the complexity of natural language and the informal structure employed in it, which has a restriction of 280 characters per tweet. In this proposed work, the combination of data filtering and feature engineering approaches are used to recognize the emotion in the short text. A Multi-Layered Perceptron-based Simplified Deep Learning Model (MLP-SDLM) is used in the proposed work to concatenates the filtering and feature engineering serially and parallelly. The third approach introduces the K-map based technique to combine the filtered and unfiltered textual and non-textual features efficiently. The results of proposed models are compared with traditional machine learning and deep learning classifiers and the performances of the proposed MLP-SDLM model gives 95.13% accuracy, K-map based technique produces 89.17% accuracy and MLP gives 88.7% significantly.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Amolik A, Jivane N, Bhandari M, Venkatesan M (2016) Twitter Sentiment Analysis of Movie Reviews using Machine Learning Techniques. Intl J Eng Technol (IJET) 7:2038–2044

    Google Scholar 

  2. Asur S, Huberman B-A (2010) Predicting the future with social media. International Conference on Web Intelligence and Intelligent Agent Technology. IEEE/WIC/ACM, pp 492–499

  3. Augustyniak L, Kajdanowicz T, Szymanski P, Tuliglowicz W, Kazienko P, Alhajj R, and Szymanski B (2014) Simpler is better? lexicon-based ensemble sentiment classification beats supervised methods. International Conference on Advances in Social Network Analysis and Mining. IEEE/ACM, pp 924–929

  4. Bollen J, Mao H, Zeng XJ (2011) Twitter mood predicts the stock market. J Comput Sci 2(1):1–8

    Article  Google Scholar 

  5. Castellucci G, Croce D, Basili R (2015) Acquiring a large-scale polarity lexicon through unsupervised distributional methods. International Conference on Applications of Natural Language to Information Systems. Springer, pp 73–86

  6. Christiane Fellbaum (1998) WordNet: An Electronic Lexical Database Cambridge MA: MIT Press 22(1):131–134

  7. Collobert R, Weston J (2008) A unified architecture for natural language processing using deep neural networks with multitask learning. Proceedings of the 25th international conference on Machine learning. pp 160–167

  8. Diwan T, Tembhurne J-V (2022) Sentiment analysis: a convolutional neural networks perspective. Multimedia Tools and Applicationshttps://doi.org/10.1007/s11042-021-11759-2

  9. Dmitry D, Ari R (2010) Enhanced Sentiment Learning Using Twitter Hashtags and Smileys. Proceedings of the Coling Conference. pp 241–249

  10. Forbes report, https://www.forbes.com/sites/gilpress/2016/03/23/datapreparationmost-time-consuming-least-enjoyable-data-science-task-surveysays/, last accessed 2020/08/23

  11. Gayo-Avello D (2011) Don’t turn social media into another ‘literary digest’ poll. Commun ACM 54(10):121–128

    Article  Google Scholar 

  12. Miller GA (1995) WordNet: A Lexical Database for English. Commun ACM 38(11):39–41

    Article  Google Scholar 

  13. Ghiassi M, Zimbra D, Lee S (2016) Targeted Twitter sentiment analysis for brands using supervised feature engineering and the dynamic architecture for artificial neural networks. J Manag Inf Syst 33(4):1034–1058

    Article  Google Scholar 

  14. Hasan A (2017) Machine Learning-Based Sentiment Analysis for Twitter Accounts. Math Comput Appl 23(1):11

    Google Scholar 

  15. Hassan A, Abbasi A, Zeng D (2013) Twitter sentiment analysis: A bootstrap ensemble framework. Proceedings of the International Conference on Social Computing. ASE/IEEE, pp 357–364

  16. Hatzivassiloglou V, Wiebe J-M (2000) Effects of adjective orientation and gradability on sentence subjectivity. In Proceedings of the 18th Conference on Computational Linguistics, Stroudsburg, PA, USA, pp 299–305

  17. Hiran Nandy, Rajeswari Sridhar (2019) Filtering-Based Text Sentiment Analysis for Twitter Dataset. International Conference on Artificial Intelligence and Data Engineering (AIDE). Springer, pp 1035–1046

  18. Hiran Nandy, Rajeswari Sridhar (2020) A Novel Feature-Engineering Approach for Twitter-Based Text Sentiment Analysis. In: Int. Conf. on Evolving Technologies in Computing, Communications and Smart World (ETCCS). Springer, pp 299–315

  19. Jain V-K, Kumar S, Fernandes SL (2017) Extraction of emotions from multilingual text using intelligent text processing and computational linguistics. J Comput Sci 21:316–326

    Article  Google Scholar 

  20. Kaggle Website: http://www.kaggle.com

  21. Khattak A, Asghar M-Z, Khalid H-A (2022) Emotion classification in poetry text using deep neural network. Multimed Tools Appl 81:26223–26244

    Article  Google Scholar 

  22. Kour H, Gupta M-K (2022) A hybrid deep learning approach for depression prediction from user tweets using feature rich CNN and bi-directional LSTM. Multimed Tools Appl 81:23649–23685

    Article  Google Scholar 

  23. Kumar N (2017) Segmentation based twitter opinion mining using ensemble learning. Intl J Future Rev Comput Sci Commun Eng 3(9):1–9

    Google Scholar 

  24. Majeed A, Beg M-O, Arshad U (2022) Deep-EmoRU: mining emotions from roman urdu text using deep learning ensemble. Multimed Tools Appl. https://doi.org/10.1007/s11042-022-13147-w

  25. Matthias H, Martin P, Michel B, Benno S (2015) Twitter sentiment detection via ensemble classification using averaged confidence scores. Proceedings of European Conference on Information Retrieval. Springer, pp 741–754

  26. MPQA Resources - http://mpqa.cs.pitt.edu/ (Date Last Accessed, August 29, 2020).

  27. Medhat W, Hassan A, Korashy H (2014) Sentiment Analysis algorithms and applications: A survey. In Shams Eng J 5(4):1093–1113

    Article  Google Scholar 

  28. Naresh Kumar, Nripendra Narayan Das, Deepali Gupta, Kamali Gupta, Jatin Bindra (2021) Efficient Automated Disease Diagnosis Using Machine Learning Models. J Healthcare Eng. https://doi.org/10.1155/2021/9983652

  29. O’Connor B, Balasubramanyan R, Routledge B-R, Smith N-A (2010) From Tweets to Polls: Linking Text Sentiment to Public Opinion Time Series. In Proceedings of the Fourth International AAAI Conference on Weblogs and Social Media. pp 122–129

  30. Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends Inf Retr 2(1–2):1–35

    Article  Google Scholar 

  31. Pang B, Lee L, Vaithyanathan S (2002) Thumbs up? Sentiment classification using machine learning techniques. Proceedings of the Conference on Empirical Methods in Natural Language Processing. pp 79–86

  32. Po-Wei L, Bi-Ru D (2013) Opinion Mining on Social Media Data. IEEE 14th International Conference on Mobile Data Management. IEEE, pp 91–96

  33. Shrivastava K, Kumar S, Jain D-K (2019) An effective approach for emotion detection in multimedia text data using sequence based convolutional neural network. Multim Tools Appl 78:29607–29639

    Article  Google Scholar 

  34. Stojanovski D, Strezoski G, Madjarov G (2018) Deep neural network architecture for sentiment analysis and emotion identification of Twitter messages. Multimed Tools Appl 77:32213–32242

    Article  Google Scholar 

  35. Taboada M, Brooke J, Tofiloski M, Voll K, Stede M (2011) Lexicon-based methods for sentiment analysis. Comput Linguist 37(2):267–307

    Article  Google Scholar 

  36. Tembhurne J-V, Diwan T (2021) Sentiment analysis in textual, visual and multimodal inputs using recurrent neural networks. Multimed Tools Appl 80:687–6910

    Article  Google Scholar 

  37. Vanzo A, Croce D, Basili R (2014) A context-based model for sentiment analysis in Twitter. Proceedings of the COLING Conference. pp 2345 -2354

  38. Yang H, Alsadoon A, Prasad PWC (2022) Deep learning neural networks for emotion classification from text: enhanced leaky rectified linear unit activation and weighted loss. Multimed Tools Appl 81:15439–15468

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kumaran P.

Ethics declarations

Conflicts of interests

There are no conflicts of interest from any other co-authors of this work.

Data availability

The dataset underlying this article will be shared on reasonable request to the corresponding author through mail.

Additional information

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kumaran P, Sridhar, R. & Nandy, H. Multi-layered perceptron based deep learning model for emotion extraction on monolingual text using intelligence feature engineering and filtering techniques. Multimed Tools Appl 82, 44037–44052 (2023). https://doi.org/10.1007/s11042-023-15438-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15438-2

Keywords

Navigation