BigFivePersonalityDetectionUsingDeepConvolutionalNeuralNetworks
BigFivePersonalityDetectionUsingDeepConvolutionalNeuralNetworks
net/publication/354545267
CITATIONS READS
4 2,592
2 authors:
All content following this page was uploaded by Waiel Tinwala on 13 September 2021.
Abstract—Personality is the most critical feature that tells competent, self-disciplined and driven to achieve
us about an individual. It is the collection of the individual’s their goals. If this trait is not dominant, then it tells us
thoughts, opinions, emotions and more. Personality detection is that the individual is careless, procrastinates and is
an emerging field in research and Deep Learning models have disorganized.
only recently started being developed. There is a need for a
larger dataset that is unbiased as the current dataset that is Agreeableness (AGR): This trait is all about how an
used is in the form of questionnaires that the individuals individual treats others in relationships. Individuals
themselves answer, hence increasing the chance of unconscious dominantly having this trait are perceived as straight-
bias. We have used the famous stream-of-consciousness essays forward, modest, sympathetic, and forgiving. On the
collated by James Pennbaker and Laura King. We have used other hand, individuals having a low measure of this
the Big Five Model often known as the five-factor model or trait are perceived as demanding, insulting, stubborn
OCEAN model. Document-level feature extraction has been and unsympathetic.
performed using Google’s word2vec embeddings and Mairesse
features. The processed data has been fed into a deep
convolutional network and a binary classifier has been used to
classify the presence or absence of the personality trait. Hold-
out method has been used to evaluate the model, and the F1
score has been used as the performance metric.
I. INTRODUCTION
Personality is defined as nature, characteristics or
qualities that form an individual’s character. It is the
combination of the individual’s thought process, opinions,
emotions, fears, goals, and aspirations.
The personality of the individual is the factor that
determines how an individual is going to be with their family
and friends, what kind of career they will opt for, how they
will perform at work and exist in the global community.
When individuals are well-versed with their personality, they
know about their strengths and weaknesses which will help
in self-development.
Some widely used theories for classifying personality
traits are the Big Five model, Myers-Briggs Type Indicator,
Keirsey Temperament Sorter, Three-trait personality model
and Eysenck Personality Questionnaire [1] .
Fig. 1. The Big Five Model
In this paper, we are going to classify personalities on the
Big Five classification. This classification remains relatively Extraversion (EXT): This trait describes the
uniform throughout one’s lifetime and is the most widely tendency of an individual to be in constant social
accepted personality classification theory adapted by interaction and be interacting with their environment.
psychologists and researchers worldwide. Having a high measure of extraversion means the
individual is very outgoing and enjoys being the
The Big Five model classifies personalities under five
centre of attention. Having a low measure of
broad umbrella terms that encompass more labels. The five
extraversion means that the individual is reserved in
personality categories are described below:
nature, prefers solitude over social interaction and
Conscientiousness (CON): This trait describes the does not want to be the centre of attention.
individual’s ability to control impulses for goal-
Openness (OPN): This trait reflects an individual’s
oriented tasks. It describes the ability of the
inclination towards trying new things and engaging in
individual to be organized, responsible, hard-working
new, intellectual and creative activities. An individual
and adhering to the rules and regulations. If this trait
having a high measure of openness means they are
is dominant in an individual, the individual is
creative and think outside of the box. A low measure
V. COMPARATIVE ANALYSIS
Activation functions are used in neural networks as
outputs for the nodes in the layers. They are used to add non-
linearity to the network. We have used 3 different activation
functions for our model namely: Sigmoid, Tanh, and ReLU.
The state-of-the-art model has been trained for 6 epochs.
The model was evaluated using k-fold cross-validation
(k=10). Due to GPU and CPU constraints, we have trained
our model for 50 epochs and evaluated our model using
hold-out cross-validation technique with 9:1 as the train-test
Fig. 5. Tanh Function ratio.