JUCS - Journal of Universal Computer Science 25(10): 1323-1352, doi: 10.3217/jucs-025-10-1323
SENTIPEDE: A Smart System for Sentiment-based Personality Detection from Short Texts
expand article infoAdi Darliansyah, M. Asif Naeem, Farhaan Mirza, Russel Pears
‡ Auckland University of Technology, Auckland, New Zealand
Open Access
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 uni ed model that combines a Recurrent Neural Network named Long Short-Term Memory (LSTM) with a Convolutional Neural Network (CNN). We performed sentiment classi cation 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 ve traits. Experimental study indicated the e ectiveness 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 ndings of the tendency of persons with the same traits to express sentiments in similar ways.
personality detection, five-factor model, sentiment analysis, deep learning, neural network language model, globalvectors, smart system