SENTIPEDE: A Smart System for Sentiment-based Personality Detection from Short Texts

Personality distinctively characterises an individual and profoundly influences behaviours. Social media offer the virtual community an unprecedented opportunity to generate content and share aspects of their life which often reflect their personalities. The interest in using deep learning to infer traits from digital footprints has grown recently; however, very limited work has been presented which explores the sentiment information conveyed. The present study, therefore, used a computational approach to classify personality from social media by gauging public perceptions underlying factors encompassing traits. In the research reported in this paper, a Sentiment-based Personality Detection system was developed to infer trait from short texts based on the ’Big Five’ personality dimensions. We exploited the spirit of Neural Network Language Model (NNLM) by using a unified model that combines a Recurrent Neural Network named Long Short-Term Memory (LSTM) with a Convolutional Neural Network (CNN). We performed sentiment classification by grouping short messages harvested online into three categories, namely positive, negative, and nonpartisan. This is followed by employing Global Vectors (GloVe) to build vectorial word representations. As such, this step aims to add external knowledge to short texts. Finally, we trained each variant of the models to compute prediction scores across the five traits. Experimental study indicated the effectiveness of our system. As part of our investigation, a case study was carried out to investigate the existing correlation of personality traits and opinion polarities which employed the proposed system. The results support the prior findings of the tendency of persons with the same traits to express sentiments in similar ways.

[1]  Margaret L. Kern,et al.  Personality, Gender, and Age in the Language of Social Media: The Open-Vocabulary Approach , 2013, PloS one.

[2]  T. Judge,et al.  The job satisfaction-job performance relationship: a qualitative and quantitative review. , 2001, Psychological bulletin.

[3]  Marilyn A. Walker,et al.  Using Linguistic Cues for the Automatic Recognition of Personality in Conversation and Text , 2007, J. Artif. Intell. Res..

[4]  S. Srivastava,et al.  The Big Five Trait taxonomy: History, measurement, and theoretical perspectives. , 1999 .

[5]  Fabio Celli,et al.  Mining User Personality in Twitter , 2011 .

[6]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

[7]  Gregory A. Huber,et al.  The Big Five Personality Traits in the Political Arena , 2011 .

[8]  Eric Gilbert,et al.  VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text , 2014, ICWSM.

[9]  J. Dijck The Culture of Connectivity: A Critical History of Social Media , 2013 .

[10]  Jennifer Golbeck,et al.  Predicting Personality from Twitter , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[11]  Maurizio Morisio,et al.  TwitPersonality: Computing Personality Traits from Tweets Using Word Embeddings and Supervised Learning , 2018, Inf..

[12]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[13]  Yann LeCun,et al.  Very Deep Convolutional Networks for Natural Language Processing , 2016, ArXiv.

[14]  Junjie Lin,et al.  Personality-based refinement for sentiment classification in microblog , 2017, Knowl. Based Syst..

[15]  Eben M. Haber On the Stability of Online Language Features: How Much Text do you Need to know a Person? , 2015, ArXiv.

[16]  Leandro Nunes de Castro,et al.  A multi-label, semi-supervised classification approach applied to personality prediction in social media , 2014, Neural Networks.

[17]  Cathy S. Lin,et al.  Text Mining on Player Personality for Game Recommendation , 2017, MISNC '17.

[18]  Harald Schoen Personality Traits and Foreign Policy Attitudes in German Public Opinion , 2007 .

[19]  Luca Maria Gambardella,et al.  Convolutional Neural Network Committees for Handwritten Character Classification , 2011, 2011 International Conference on Document Analysis and Recognition.

[20]  Manjula Ramannavar,et al.  A Neural Network Approach to Personality Prediction based on the Big-Five Model , 2015 .

[21]  Tal Yarkoni Personality in 100,000 Words: A large-scale analysis of personality and word use among bloggers. , 2010, Journal of research in personality.

[22]  Sunil Kumar Sahu,et al.  Evaluating distributed word representations for capturing semantics of biomedical concepts , 2015, BioNLP@IJCNLP.

[23]  L. Sigelman,et al.  Public opinion and presidential responsibility for the economy: Understanding personalization , 1985 .

[24]  Marie-Francine Moens,et al.  Computational personality recognition in social media , 2016, User Modeling and User-Adapted Interaction.

[25]  Yoshua Bengio,et al.  Convolutional networks for images, speech, and time series , 1998 .

[26]  A. Furnham,et al.  Personality traits and academic examination performance , 2003 .

[27]  J. Pennebaker,et al.  The Psychological Meaning of Words: LIWC and Computerized Text Analysis Methods , 2010 .

[28]  Yoon Kim,et al.  Convolutional Neural Networks for Sentence Classification , 2014, EMNLP.

[29]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[30]  G. Stemmler,et al.  Personality, emotion, and individual differences in physiological responses , 2010, Biological Psychology.

[31]  Erik Cambria,et al.  Deep Learning-Based Document Modeling for Personality Detection from Text , 2017, IEEE Intelligent Systems.

[32]  T. Graepel,et al.  Private traits and attributes are predictable from digital records of human behavior , 2013, Proceedings of the National Academy of Sciences.

[33]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[34]  L. R. Goldberg The structure of phenotypic personality traits. , 1993, The American psychologist.

[35]  Tunga Güngör,et al.  Part-of-Speech Tagging , 2005 .

[36]  Lin Qiu,et al.  You are what you tweet: Personality expression and perception on Twitter , 2012 .

[37]  J. Pennebaker,et al.  Linguistic styles: language use as an individual difference. , 1999, Journal of personality and social psychology.

[38]  Sangchul Hahn,et al.  Gradient Acceleration in Activation Functions , 2018, ArXiv.

[39]  Scott Nowson,et al.  A Language-independent and Compositional Model for Personality Trait Recognition from Short Texts , 2016, EACL.

[40]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[41]  Frank Hopfgartner Smart Information Systems: Computational Intelligence for Real-Life Applications , 2015 .

[42]  Gregory J. Park,et al.  Predicting Dark Triad Personality Traits from Twitter Usage and a Linguistic Analysis of Tweets , 2012, 2012 11th International Conference on Machine Learning and Applications.

[43]  Cícero Nogueira dos Santos,et al.  Deep Convolutional Neural Networks for Sentiment Analysis of Short Texts , 2014, COLING.