Abstract
Emotion detection from text is a relatively new sub-field of artificial intelligence closely related to Sentiment Analysis (SA). SA detects positive, neutral, or negative emotions in text. In contrast, emotion analysis detects and distinguishes certain types of emotions expressed in textbooks, such as disgust, fear, anger, happiness, surprise and sadness. Meanwhile, personality is a critical psychological concept that accounts for unique characteristics. Identifying and validating an individual’s personality efficiently and reliably is an admirable goal. This article aims to present a simultaneous review of Emotion and Personality detection from texts and elaborates upon approaches in developing text-based Emotion and Personality detection systems. The studies’ essential contributions, methodologies, datasets, conclusions drawn, strengths, and limitations are also explored. Additionally, this article discusses some of the field’s state-of-the-art ideas. In conclusion, the study delves into specific challenges and possible future research directions for detecting emotions and personalities from the text.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
Data sharing is not applicable to this article as no datasets were generated during the current study.
Notes
References
Acheampong FA, Nunoo-Mensah H, Chen W (2021) Transformer models for text-based emotion detection: a review of bert-based approaches. Artificial Intell Rev 54(8):5789–5829
Ahmad H, Asghar MU, Asghar MZ, Khan A, Mosavi AH (2021) A hybrid deep learning technique for personality trait classification from text. IEEE Access 9:146214–146232
Al-Omari H, Abdullah MA, Shaikh S (2020) Emodet2: Emotion detection in english textual dialogue using bert and bilstm models. In: 2020 11th Int Conf Inform Commun Syst (ICICS), pp 226–232. IEEE
Alla KR, Kandibanda N, Katta P, Muthavarapu A, Kuchibhotla S (2022) Emotion detection from text using lstm. In: Proceedings of Sixth International Congress on Information and Communication Technology: ICICT 2021, London, Volume 3, pp 545–553. Springer
Almanie T, Aldayel A, Alkanhal G, Alesmail L, Almutlaq M, Althunayan R (2018) Saudi mood: a real-time informative tool for visualizing emotions in saudi arabia using twitter. In: 2018 21st Saudi computer society national computer conference (NCC), pp 1–6. IEEE
Alvarez-Gonzalez N, Kaltenbrunner A, Gómez V (2021) Emotion-core: an open source framework for emotion detection research. Softw Impacts 10:100179
Alvarez-Gonzalez N, Kaltenbrunner A, Gómez V (2021) Uncovering the limits of text-based emotion detection. arXiv preprintarXiv:2109.01900
Anzum F, Gavrilova ML (2023) Emotion detection from micro-blogs using novel input representation. IEEE Access 11:19512–19522
Arijanto JE, Geraldy S, Tania C, Suhartono D (2021) Personality prediction based on text analytics using bidirectional encoder representations from transformers from english twitter dataset. Int J Fuzzy Logic Intell Syst 21(3):310–316
Artetxe M, Schwenk H (2019) Massively multilingual sentence embeddings for zero-shot cross-lingual transfer and beyond. Trans Assoc Comput Linguistics 7:597–610
Barbieri F, Camacho-Collados J, Espinosa Anke L, Neves L (2020) TweetEval: Unified benchmark and comparative evaluation for tweet classification. pp 1644–1650
Bashir MF, Javed AR, Arshad MU, Gadekallu TR, Shahzad W, Beg MO (2023) Context-aware emotion detection from low-resource urdu language using deep neural network. ACM Trans Asian Low-Resource Lang Inform Process 22(5):1–30
Bharadwaj S, Sridhar S, Choudhary R, Srinath R (2018) Persona traits identification based on myers-briggs type indicator (mbti)-a text classification approach. In: 2018 international conference on advances in computing, communications and informatics (ICACCI), pp 1076–1082. IEEE
Biel J-I, Gatica-Perez D (2012) The youtube lens: crowdsourced personality impressions and audiovisual analysis of vlogs. IEEE Trans Multimedia 15(1):41–55
Biel J-I, Tsiminaki V, Dines J, Gatica-Perez D (2013) Hi youtube! personality impressions and verbal content in social video. In: Proceedings of the 15th ACM on International conference on multimodal interaction, pp 119–126
Bojanowski P, Grave E, Joulin A, Mikolov T (2017) Enriching word vectors with subword information. Trans Associ Comput Linguistics 5:135–146
Bravo-Marquez F, Frank E, Pfahringer B, Mohammad SM (2019) Affectivetweets: a weka package for analyzing affect in tweets. J Mach Learn Res 20(92):1–6
Buechel S, Hahn U (2017) Readers vs. writers vs. texts: Coping with different perspectives of text understanding in emotion annotation. In: Proceedings of the 11th Linguistic Annotation Workshop, pp 1–12
Cahyani DE, Faishal AF (2020) Classification of big five personality behavior tendencies based on study field with twitter analysis using support vector machine. In: 2020 7th International conference on information technology, computer, and electrical engineering (ICITACEE), pp 140–145. IEEE
Celli F, Lepri B (2018) Is big five better than mbti? a personality computing challenge using twitter data. Computational Linguistics CLiC-it 2018, p 93
Cer D, Yang Y, Kong S-y, Hua N, Limtiaco N, St. John R, Constant N, Guajardo-Cespedes M, Yuan S, Tar C, Strope B, Kurzweil R (2018) Universal sentence encoder for English. In: Proceedings of the 2018 conference on empirical methods in natural language processing: system demonstrations, pp 169–174, Brussels, Belgium. Association for Computational Linguistics
Chen Y-H, Choi JD (2016) Character identification on multiparty conversation: Identifying mentions of characters in tv shows. In: Proceedings of the 17th Annual meeting of the special interest group on discourse and dialogue, pp 90–100
Choong EJ, Varathan KD (2021) Predicting judging-perceiving of myers-briggs type indicator (mbti) in online social forum. PeerJ 9:e11382
Chowanda A, Sutoyo R, Meiliana, Tanachutiwat S (2021) Exploring text-based emotions recognition machine learning techniques on social media conversation. Procedia Computer Science, 179:821–828. 5th International conference on computer science and computational intelligence 2020
Chowdhary K (2020) Natural language processing. Fundamentals of artificial intelligence, pp 603–649
Corr P, Matthews G (2009) The Cambridge handbook of personality psychology. Cambridge handbooks in psychology. Cambridge University Press
Demszky D, Movshovitz-Attias D, Ko J, Cowen A, Nemade G, Ravi S (2020) GoEmotions: a dataset of fine-grained emotions. pp 4040–4054
Dutta I, Athilakshmi R, Amulya (2023) Personality prediction using deep learning. 2023 third international conference on advances in electrical. computing, communication and sustainable technologies (ICAECT), pp 1–5
Ekman P (1957) A methodological discussion of nonverbal behavior. J Psychol 43(1):141–149
Ekman P (1992) Are there basic emotions? Psychol Rev 99(3):550–553
El-Demerdash K, El-Khoribi RA, Shoman MAI, Abdou S (2022) Deep learning based fusion strategies for personality prediction. Egyp Inform J 23(1):47–53
Feng Y, Liu K (2021) A personality prediction method of WEIBO users based on personality lexicon. In: Natural Language Processing. Academy and Industry Research Collaboration Center (AIRCC)
Frijda N (1986) The emotions. Studies in emotion and social interaction. Cambridge University Press
Ghosh S, Ekbal A, Bhattacharyya P (2022) Deep cascaded multitask framework for detection of temporal orientation, sentiment and emotion from suicide notes. Sci Rep 12(1):1–16
Gjurković M, Karan M, Vukojević I, Bošnjak M, Snajder J (2021) PANDORA talks: Personality and demographics on Reddit. In: Proceedings of the ninth international workshop on natural language processing for social media, pp 138–152, Online. Association for Computational Linguistics
Gupta S, Singh A, Ranjan J (2023) Multimodal, multiview and multitasking depression detection framework endorsed with auxiliary sentiment polarity and emotion detection. Int J Syst Assurance Eng Manag, pp 1–16
Halim Z, Waqar M, Tahir M (2020) A machine learning-based investigation utilizing the in-text features for the identification of dominant emotion in an email. Knowl-Based Syst 208:106443
Jayaratne M, Jayatilleke B (2020) Predicting personality using answers to open-ended interview questions. IEEE Access 8:115345–115355
John OP, Srivastava S (1999) The Big Five Trait taxonomy: History, measurement, and theoretical perspectives., pp 102–138. Handbook of personality: Theory and research, 2nd ed. Guilford Press, New York, NY, US
Johnson SJ, Murty MR (2023) An aspect-aware enhanced psycholinguistic knowledge graph-based personality detection using deep learning. SN Comput Sci 4(3):293
Jung CG (1976) Psychological types. Collected works of C.G. Jung. Princeton University Press, Princeton, NJ
Kaminska O, Cornelis C, Hoste V (2021) Nearest neighbour approaches for emotion detection in tweets. In: Proceedings of the Eleventh Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, pp 203–212, Online. Association for Computational Linguistics
Kaur P, Gosain A (2018) Comparing the behavior of oversampling and undersampling approach of class imbalance learning by combining class imbalance problem with noise. In: ICT Based Innovations, pp 23–30. Springer
Kazemeini A, Roy SS, Mercer RE, Cambria E (2021) Interpretable representation learning for personality detection. In: 2021 International conference on data mining workshops (ICDMW), pp 158–165. IEEE
Kerz E, Qiao Y, Zanwar S, Wiechmann D (2022) Pushing on personality detection from verbal behavior: a transformer meets text contours of psycholinguistic features. pp 182–194
Khalil EAH, El Houby EM, Mohamed HK (2021) Deep learning for emotion analysis in arabic tweets. J Big Data 8(1):1–15
Khan AS, Hussain A, Asghar MZ, Saddozai FK, Arif A, Khalid HA (2020) Personality classification from online text using machine learning approach. Int J Adv Comput Sci Appl 11(3)
Kosan MA, Karacan H, Urgen BA (2022) Predicting personality traits with semantic structures and lstm-based neural networks. Alexandria Eng J 61(10):8007–8025
Kosan MA, Karacan H, Urgen BA (2023) Personality traits prediction model from turkish contents with semantic structures. Neural Comput Appl pp 1–19
Krommyda M, Rigos A, Bouklas K, Amditis A (2020) Emotion detection in twitter posts: a rule-based algorithm for annotated data acquisition. In: 2020 international conference on computational science and computational intelligence (CSCI), pp 257–262. IEEE
Kumar A, Beniwal R, Jain D (2023) Personality detection using kernel-based ensemble model for leveraging social psychology in online networks. ACM Trans Asian Low-Resource Lang Inform Process 22(5):1–20
Kumar S, Shrivatson Priyan RS, Padmavathy (2020) Personality prediction using twitter data. Int Res J Eng Technol (IRJET) 7(7):4878–4882
Lee SJ, Lim J, Paas L, Ahn HS (2023) Transformer transfer learning emotion detection model: synchronizing socially agreed and self-reported emotions in big data. Neural Comput Appl pp 1–12
Li Y, Kazemeini A, Mehta Y, Cambria E (2022) Multitask learning for emotion and personality traits detection. Neurocomputing 493:340–350
Li Y, Su H, Shen X, Li W, Cao Z, Niu S (2017) DailyDialog: A manually labelled multi-turn dialogue dataset. In: Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 1: Long Papers), pp 986–995, Taipei, Taiwan. Asian Federation of Natural Language Processing
Lu X, Zhao Y, Wu Y, Tian Y, Chen H, Qin B (2020) An iterative emotion interaction network for emotion recognition in conversations. In: proceedings of the 28th international conference on computational linguistics, pp 4078–4088
Luyckx K, Daelemans W (2008) Personae: a corpus for author and personality prediction from text. In: Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC’08), Marrakech, Morocco. European Language Resources Association (ELRA)
Lynam DR, Miller JD (2019) On the ubiquity and importance of antagonism. In: The Handbook of Antagonism, pp 1–24. Elsevier
Maharani W, Effendy V (2022) Big five personality prediction based in indonesian tweets using machine learning methods. Int J Electr Comput Eng (2088-8708), 12(2)
Mehl MR, Gosling SD, Pennebaker JW (2006) Personality in its natural habitat: manifestations and implicit folk theories of personality in daily life. J Personality Soc Psychol 90(5):862
Mehta Y, Fatehi S, Kazameini A, Stachl C, Cambria E, Eetemadi S (2020) Bottom-up and top-down: Predicting personality with psycholinguistic and language model features. pp 1184–1189
Mohammad S, (2018) Word affect intensities. In: Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018), Miyazaki, Japan. European Language Resources Association (ELRA)
Mohammadi G, Vinciarelli A (2015) Automatic personality perception: Prediction of trait attribution based on prosodic features extended abstract. In: 2015 international conference on affective computing and intelligent interaction (ACII), pp 484–490. IEEE
Moraes R, Pinto LL, Pilankar M, Rane P (2020) Personality assessment using social media for hiring candidates. In: 2020 3rd international conference on communication system, computing and IT applications (CSCITA), pp 192–197. IEEE
Murray H, Clinic HUHP (1938) Explorations in personality: a clinical and experimental study of fifty men of college age. Oxford University Press
Nasir AFA, Nee ES, Choong CS, Ghani ASA, Majeed APA, Adam A, Furqan M (2020) Text-based emotion prediction system using machine learning approach. 769(1):012022
Nguyen-The M, Lamghari S, Bilodeau G-A, Rockemann J (2022) Leveraging sentiment analysis knowledge to solve emotion detection tasks. In: International conference on pattern recognition, pp 405–416. Springer
Öhman E, Pàmies M, Kajava K, Tiedemann J (2020) XED: A multilingual dataset for sentiment analysis and emotion detection. In: Proceedings of the 28th International Conference on Computational Linguistics, pp 6542–6552, Barcelona, Spain (Online). International Committee on Computational Linguistics
Pennebaker JW, King LA (1999) Linguistic styles: language use as an individual difference. J Person Soc Psychol 77(6):1296
Poria S, Hazarika D, Majumder N, Naik G, Cambria E, Mihalcea R (2019) MELD: a multimodal multi-party dataset for emotion recognition in conversations. pp 527–536
Rei L, Mladenić D (2023) Detecting fine-grained emotions in literature. Appl Sci 13(13):7502
Reimers N, Gurevych I (2019) Sentence-BERT: Sentence embeddings using Siamese BERT-networks. pp 3982–3992
Reisenzein R (2009) Emotions as metarepresentational states of mind: naturalizing the belief-desire theory of emotion. Cognit Syst Res 10(1):6–20
Ren Z, Shen Q, Diao X, Xu H (2021) A sentiment-aware deep learning approach for personality detection from text. Inform Process Manag 58(3):102532
Roberts BW, Kuncel NR, Shiner R, Caspi A, Goldberg LR (2007) The power of personality: the comparative validity of personality traits, socioeconomic status, and cognitive ability for predicting important life outcomes. Perspectives Psychol Sci 2(4):313–345
Rosenthal S, Farra N, Nakov P (2017) SemEval-2017 task 4: Sentiment analysis in Twitter. In: Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval-2017), pp 502–518, Vancouver, Canada. Association for Computational Linguistics
Rostami M, Berahmand K, Forouzandeh S (2021) A novel community detection based genetic algorithm for feature selection. J Big Data 8(1):1–27
Ruch Willibald, Wagner Lisa, Heintz Sonja (2018) Humor, the pen model of personality, and subjective well-being: Support for differential relationships of eight comic styles
Sadeghi SS, Khotanlou H, Rasekh Mahand M (2021) Automatic persian text emotion detection using cognitive linguistic and deep learning. J AI and Data Min 9(2):169–179
Sadock BJ, Sadock VA, Ruiz P (2017) Kaplan and sadock’s comprehensive textbook of psychiatry -. Wolters Kluwer Health
Safari F,Chalechale A (2022) Classification of personality traits on facebook using key phrase extraction, language models and machine learning. In: 2022 13th international conference on information and knowledge technology (IKT), pp 1–5
Sagadevan S, Malim NHAH, Husin MH (2022) A seed-guided latent dirichlet allocation approach to predict the personality of online users using the pen model. Algorithms 15(3):87
Scherer KR, Wallbott HG (1994) Evidence for universality and cultural variation of differential emotion response patterning. J Personality Soc Psychol 66(2):310
Schlosberg H (1954) Three dimensions of emotion. Psychol Rev 61(2):81
Seal D, Roy UK, Basak R (2020) Sentence-level emotion detection from text based on semantic rules. pp 423–430
Setiawan H, Wafi AA (2020) Classification of personality type based on twitter data using machine learning techniques. In: 2020 3rd international conference on information and communications technology (ICOIACT), pp 94–98. IEEE
Shand AF (1920) The foundations of character: Being a study of the tendencies of the emotions and sentiments. Macmillan and Company
Singh L, Singh S, Aggarwal N (2019) Two-stage text feature selection method for human emotion recognition. In: Proceedings of 2nd international conference on communication, computing and networking, pp 531–538
Sirasapalli JJ, Malla RM (2023) A deep learning approach to text-based personality prediction using multiple data sources mapping. Neural Comput Appl pp 1–12
Sridhar BN, Mrinalini K, Vijayalakshmi P (2020) Data annotation and multi-emotion classification for social media text. In: 2020 international conference on communication and signal processing (ICCSP), pp 1011–1015. IEEE
Sugerman J (2009) Using the disc® model to improve communication effectiveness. Ind Commercial Train 41(3):151–154
Tadesse MM, Lin H, Xu B, Yang L (2018) Personality predictions based on user behavior on the facebook social media platform. IEEE Access 6:61959–61969
Taghvaei N, Masoumi B, Keyvanpour MR (2021) A hybrid framework for personality prediction based on fuzzy neural networks and deep neural networks. J AI Data Min 9(3):283–294
Tahir M, Halim Z, Waqas M, Tu S (2023) On the effect of emotion identification from limited translated text samples using computational intelligence. Int J Comput Intell Syst 16(1):107
Teli MA, Chachoo MA (2023) Pre-trained word embeddings in deep multi-label personality classification of youtube transliterations. In: 2023 international conference on intelligent systems, advanced computing and communication (ISACC), pp 1–6. IEEE
Tu G, Wen J, Liu H, Chen S, Zheng L, Jiang D (2022) Exploration meets exploitation: Multitask learning for emotion recognition based on discrete and dimensional models. Knowl-Based Syst 235:107598
Usher J, Dondio P (2020) Brexit: Psychometric profiling the political salubrious through machine learning: Predicting personality traits of boris johnson through twitter political text. In: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics, pp 178–183
Uymaz HA, Metin SK (2023) Emotion-enriched word embeddings for Turkish. Expert Syst Appl 225:120011
Verhoeven B, Daelemans W, Plank B (2016) Twisty: a multilingual twitter stylometry corpus for gender and personality profiling. In: Proceedings of the 10th Annual Conference on Language Resources and Evaluation (LREC 2016)/Calzolari, Nicoletta [edit.]; et al., pp 1–6
Vijayvergia A, Kumar K (2021) Selective shallow models strength integration for emotion detection using glove and lstm. Multimedia Tools Appl 80(18):28349–28363
Vitiugin F, Barnabo G (2021) Emotion detection for spanish by combining laser embeddings, topic information, and offense features. In: IberLEF@ SEPLN, pp 78–85
Wang B, Liakata M, Zubiaga A, Procter R, Jensen E (2016) Smile: Twitter emotion classification using domain adaptation. In: 25th international joint conference on artificial intelligence, page 15
Wang Q, Su T, Lau RYK, Xie H (2023) Deepemotionnet: Emotion mining for corporate performance analysis and prediction. Inform Process Manag 60(3):103151
Wundt W (1897) Outline Psychol. Outline of psychology, Wilhelm Engelmann, Leipzig, Germany
Xue X, Feng J, Sun X (2021) Semantic-enhanced sequential modeling for personality trait recognition from texts. Appl Intell 51(11):7705–7717
Yan D, Cao J, Xie W, Zhang Y, Zhong H (2022) Personalitygate: a general plug-and-play gnn gate to enhance cascade prediction with personality recognition task. Expert Syst Appl 203:117381
Yang C, Richard G, Durkin M (2016) The association between myers-briggs type indicator and psychiatry as the specialty choice. Int J Med Educ 7:48
Yang T, Deng J, Quan X, Wang Q (2023) Orders are unwanted: dynamic deep graph convolutional network for personality detection. Proc AAAI Conf Artificial Intell 37:13896–13904
Zhang S-y (2022) Deep learning method for human emotion detection and text analysis based on big data. In: International conference on cognitive based information processing and applications (CIPA 2021) Volume 1, pp 486–490. Springer
Acknowledgements
The authors would like to express their great appreciation to Dr Chico Camargo, from the University of Exeter, UK, for his valuable and constructive suggestions. Thanks to Dr Maryam Taghizadeh, from the Razi University, Iran, for her insightful comments on the paper.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
Cite this article
Safari, F., Chalechale, A. Emotion and personality analysis and detection using natural language processing, advances, challenges and future scope. Artif Intell Rev 56 (Suppl 3), 3273–3297 (2023). https://doi.org/10.1007/s10462-023-10603-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-023-10603-3