Next Article in Journal
Indirect Assessment of Railway Infrastructure Anomalies Based on Passenger Comfort Criteria
Next Article in Special Issue
Know an Emotion by the Company It Keeps: Word Embeddings from Reddit/Coronavirus
Previous Article in Journal
Blind Spot Detection Radar System Design for Safe Driving of Smart Vehicles
Previous Article in Special Issue
A Pipeline for Story Visualization from Natural Language
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predicting Consumer Personalities from What They Say

1
Department of Marketing, National Chung Hsing University, Taichung City 402, Taiwan
2
Department of Business Administration, Taipei City University of Science and Technology, Taipei City 112, Taiwan
3
Department of Management Information System, Takming University of Science and Technology, Taipei City 114, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(10), 6148; https://doi.org/10.3390/app13106148
Submission received: 28 February 2023 / Revised: 12 May 2023 / Accepted: 15 May 2023 / Published: 17 May 2023
(This article belongs to the Special Issue AI Empowered Sentiment Analysis)

Abstract

:
This study mapped personality based on the newly proposed extraction method from consumers’ textual data and revealed the relevance (attention) and polarity (affection) of words associated with a specific personality trait. Furthermore, we illustrate how unique words are used to predict a consumer’s behavior associated with certain personality traits. In this study, we employed the scales of the Kaggle MBTI Personality dataset to examine the methodology’s effectiveness, extract the personality traits from the textual data into features, and map them into the traits/dimensions of the existing scale. Based on the results obtained in this study, we assert that using the TF-IDF algorithm is a good way to generate a custom dictionary. Furthermore, sentiment scoring with an AI-empowered machine learning algorithm provides useful data to filter and validate more coherent words to understand and, thus, communicate a particular aspect of personality. Finally, we proposed that four situations involving the interaction between attention (frequency) and affection (sentiment) allow us to better understand the consumer and how to use the feature words in terms of the interaction between attention (TF-IDF score) and affection (sentiment score).

1. Introduction

An awareness of the personalities of those we interact with is beneficial because psychographic segmentation can increase the effectiveness of advertising, promotion, and other marketing activities and improve the measurement of job performance and related functions [1]. Nevertheless, most people assess customers’ personality traits using psychological tests. The most widely used measures are the Big 5 model [2] and the MBTI model [3], the latter being a time- and energy-consuming method. Unfortunately, consumers can be reluctant to fill out tedious surveys and, instead, use social media, blogs, or comment threads to post text related to their interests, hobbies, lifestyles, and opinions.
Psychological research suggests that certain personality traits can correlate with linguistic behavior [4]. Furthermore, the automatic detection of personality traits from written messages has attracted significant attention from computational linguists and natural language processors [5]. Term frequency–inverse document frequency (TF-IDF) is a weighting scheme intended to measure how important a word is to a specific document (in our case, a user review) within a collection (or corpus) of documents. This scheme is widely used for information retrieval and summarization. TF-IDF can determine a word’s importance by weighing its frequency within a particular document [6]. The highest-scoring words in a document are the most relevant to that document, more so than any other document [7]. Therefore, any personality trait can be regarded as a document. When all the personality traits undergo TF-IDF vectorization, those scores can then be used to classify a user’s personality by having each document manually labeled with the aid of a psychology expert or via a psychological test (such as the well-known MBTI). Therefore, TF-IDF, along with supervised data (via an expert or a psychological test), can provide a score for clusters of words (feature words) that are highly associated with a personality trait.
Past research has been devoted to automatic personality detection via TF-IDF and a machine learning algorithm. However, developing the predictive power of machine learning models that use the same features to predict consumer personality via textual data requires more exploration [1]. In other words, the stream of research devoted to the automatic detection of personality has focused on improving the efficiency and accuracy of personality prediction. However, the intrinsic concept of those features has not been sufficiently explored, and little is known about words that individuals with specific personalities use. Thus, one of the crucial research questions in this study is how to further extract and validate words that might reflect coherent aspects of personality.
Topic modeling, such as LDA, is a popular method for automatically categorizing words reflecting specific personality traits to explore which words a specific personality commonly uses. However, unsupervised topic models, e.g., LDA, often generate incoherent aspects [8]. Furthermore, these existing methods extract many aspects that are not relevant to the domain of interest. Scale-directed text analysis (SDTA) is a new method for generating custom dictionaries for any construct. It can even generate more valid words from constructs; however, the method relies heavily on knowledgeable oversight in the building process [9]. Therefore, it is worthwhile to explore more automatic semi-supervised approaches to develop sound techniques for automatic word extraction to identify consumers’ personalities. In addition, the industry needs a rapid automatic dictionary generation method for each construct as well.
First, this study will attempt to extract words based on the TF-IDF scores to generate a dictionary of customer personality traits, as most past research has created. Second, we argue that the core technique of TF-IDF is to count the frequency of words, which is based on the extent of attention rather than the extent of affection (preference or valence) [10]. Hence, this study will consider words associated with a specific aspect and apply sentiment analysis to examine sentences that include words necessary to obtain the affection of an aspect rather than adopting TF-IDF scores to predict or compare the questionnaire ratings [8,11,12]. Previous research has utilized TF-IDF scores alone to compare or predict the questionnaire ratings or for manual labeling, which is not equivalent [9,13]. The main reason for this is that, besides focusing on attention, we also considered affection to be equivalent, comparing it to the results of a questionnaire or psychological test.
Second, the study will employ a sentiment score of featured words instead of only a TF-IDF score to predict the questionnaire ratings. Hence, the other crucial research question is the following. For those sentences of feature words relevant to personality traits, their sentiment score could be an effective source of information to filter and validate more coherent words to understand and, thus, communicate a particular aspect of personality. In other words, we need to identify feature words and the sentiment of the word associated with a personality trait.
Finally, we adopt the strategic analysis grid of FTTA (From Text to Action), which is an analysis framework based on an aspect to discover four interactions of attention (frequency) and affection (sentiment) [10] to further explore how consumers with specific personality traits use those featured words in term of the interaction of attention (TF-IDF score) and affection (sentiment score). The final research question in this study is whether people with specific personality traits intensively use specific feature words positively or negatively.

2. Research Methodology

As we mentioned in the Introduction, the personalities of those we interact with are beneficial because psychographic segmentation can increase the effectiveness of advertising, promotion, and other marketing activities [1]. Past research suggests that by taking advantage of insights into psychological factors, marketers can more effectively attract buyers through emotional involvement at the expense of functionality [14]. Additionally, the consumer-perceived price also varies depending on the psychological traits of each individual [15]. As for automatic personality detection via algorithm and AI technology, some research provided evidence on improving advertising defectiveness [16,17]. Therefore, we attempted to adopt the scales of the Kaggle MBTI Personality dataset to examine the methodology’s effectiveness, extract the personality traits from the textual data into features, and map them into the traits/dimensions of the existing scale to better understand what kinds of words are more intensively used for consumers with specific personality traits. The results should be useful for one-to-one advertising message communication.

2.1. How The Outcome Variable (MBTI) Is Transformed and Used

First, we employed the well-known scales of the Kaggle MBTI Personality dataset to examine the methodology’s effectiveness at extracting the personality traits from the textual data into features and mapping them onto the traits/dimensions of the existing scale. This dataset contained over 8600 rows of data. Each row listed a person’s type (the person’s four-letter MBTI code/type) and the last 50 items they posted. The data were collected through the Personality Cafe forum (https://www.personalitycafe.com/, accessed on 15 December 2022). A sample of the dataset is shown in Table 1.
The Personality Cafe forum provides a large selection of people and their MBTI personality types, as well as what they have written. The dataset originated from the Personality Cafe forum in 2017, and its posts are predominantly in English, with an approximate corpus of 11.2 million words in more than 420,000 labelled points. Each row represents the last 50 posts of each user. Several studies exploring the MBTI personality adopted the Personality Cafe dataset to examine textual messages and personality traits. Most of the results indicated that using a dataset with an expert labelling the personality traits seems to be effective. Hence, we decided to utilize the dataset for this study.
The Myers–Briggs Type Indicator (MBTI) is a personality indicator that was developed based on Carl Jung’s model. The MBTI assesses 16 different personality types (INTJ, INTP, ENTJ, ENTP, INFJ, INFP, ENFJ, ENFP, ISTJ, ISFJ, ESTJ, ESFJ, ISTP, ISFP, ESTP, and ESFP). They all differ in their characteristics and must be treated differently [3]. Each personality type (listed in Table 2 below) reflects a unique human psychological archetype.
Therefore, we collected raw data that could be arranged and scored to look like the figure below.
No. is the sequence number of the subjects; Type is the category of the MBTI personality; and mind, information, decision, and structure are the dimensions of the MBTI personality. The value of 0 for mind indicates the trait of an introvert, and 1 indicates the trait of an extrovert. Please refer to Table 3 and Table 4 for the operational definitions of the other dimensions, constructs, and sample data.

2.2. Generation of a Custom Dictionary for the Construct

In this study, we attempted to extract feature words based on TF-IDF scores to generate a customer dictionary of construct/traits, as has been carried out in previous research. TF-IDF (term frequency–inverse document frequency) is a statistical measure that evaluates how relevant a word is to a document in a collection of documents [7]. This evaluation is performed by multiplying two metrics: (1) how many times a word appears in a document and (2) the inverse document frequency across a set of documents. The higher the score, the more relevant that word will be in that particular document but not in other documents.
Thus, the obtained MBTI scores indicated the positive or negative dimension of MTBI regarding the mind, information, decision, and structure. We classified those written texts as mind (1), mind (0), information (1), information (0), decision (1), decision (0), structure (1), and structure (0), respectively, and then calculated each word of TF-IDF. We filtered the higher and expected numbers of words to obtain more than 100 words for each construct (please refer to Table 5). Subsequently, we obtained the sample feature words for each dimension, as Table 6 shows (The programming language R provided the package superml (https://www.rdocumentation.org/packages/superml/versions/0.5.5, accessed on 20 December 2022) to easily obtain the score the TF-IDF).

2.3. Categorization and Sentiment Analysis of Textual Data

This study proactively proposed that the core TF-IDF technique involves counting the occurrence/frequency of words. However, the frequency indicates the extent of attention instead of the extent of affection (preference or valence) [7]. Hence, this study applied the sentiment analysis of those sentences to obtain the affection of the aspect instead of adopting the TF-IDF score to predict or compare the questionnaire ratings [10]. Past research adopted the TF-IDF score or manual labeling to compare or predict the questionnaire ratings, which is different. Except for the attention aspects, we considered affection equivalent to comparing it with the results of a questionnaire or psychological tests [9,18].
The methods of personality measurement regarding sentiment are summarized as follows. For detailed theories and verification methods, please refer to the scale-directed text analysis (SDTA) developed by scholars [9,10]. R and PHP languages are used to develop programs to convert qualitative text content analysis into quantitative marketing scale scores based on the existing marketing scale (This study uses two word datasets, respectively, the AFINN sentiment lexicon (http://www2.imm.dtu.dk/pubdb/pubs/6010-full.html, accessed on 10 November 2022) and MBTI personality as developed by filtering the higher score of TF-IDF as described in a previous paragraph.).

2.4. Sentiment Analysis of MBTI Personality

The AFINN sentiment lexicon was used to distinguish the word polarity (positive, negative, or neutral) and the MBTI lexicon was used to distinguish the degree (via an interval scale from −5 to +5) (please refer to Table 7).
Sentiment analysis of textual data measures someone’s words to determine their feelings. In some cases, it is considered more revealing than surveys because it is a more organic analytical method [8]. The performance of such sentiment classifiers depends on the domain or topic being analyzed [12]. We developed an automatic textual analysis system in the programming languages R and PHP to scan the collected textual data and compared it to the custom dictionaries of MBTI personalities that we developed using TF-IDF statistics. Based on keywords in the dictionaries, the program identifies relevant sentences and assigns each sentence to a construct of the MBTI personality dimension. The textual data for each construct’s sentence was analyzed using sentiment analysis of the publicly available AFINN Sentiment Word List. This is a well-known list of English words manually developed by Finn Årup Nielsen, a researcher at the University of Denmark [19]. Specifically, the AFINN word list was used to rate the valence of each sentence using an integer ranging from –5 to +5 based on word strength. Our automated system also identifies and reverses the sentiment scores of sentences containing negative modifiers. Please refer to Table 7 for two examples of categorizing the sentences and scoring the sentiment polarity of textual data.
For example, the sentences shown in Table 7 were written by a participant. The keywords ‘technologies’ and ‘slang’ in those sentences can be found in the ‘Decision(1)’ and ‘Information(0)’ dimensions of the MBTI personality, respectively. Furthermore, emotional words, in this case, ‘denial’-2 and ‘worrying’-3, in those sentences were rated by the AFINN.
The categorization and sentiment analysis of the textual data revealed the sentiment score for each document, as shown in the columns mind(0), mind(1), information(0), information(1), decision(0), decision(1), structure(0), and structure(1) in Table 8. Those scores indicate the extent of the valance of the personality traits.
Feature selection is the process of reducing the number of input variables when developing a predictive model. Reducing the number of input variables is desirable to decrease the computational cost of modeling and, in some cases, improve the model’s performance. From the perspective of text analytics, feature selection refers to feature word extraction when using the machine learning approach.
Statistical feature selection methods involve evaluating the relationship between each input variable and the target variable using statistics and selecting the input variables that have the strongest relationship with the target variable. These methods can be fast and also effective, although the choice of statistical measures depends on the data type of both the input and output variables. This current study, employing the machine learning approach, uses TF-IDF and sentiment analysis.
However, what is the central criterion to determine the baseline or cut-off threshold to filter more relative feature words for a specific trait? From the perspective of machine learning, feature importance refers to techniques that assign a score to input features based on how useful they are at predicting a target variable. Feature importance scores play an important role in a predictive modeling project, including providing insight into the data, the model, and the basis for dimensionality reduction and feature selection, which can improve the efficiency and effectiveness of a predictive model. Thus, in this study, we attempted to adopt a machine learning algorithm method, Random Forest, to calculate the relative importance of feature words and provide a mechanism to tune the amount and selection features of the words extracted from the TF-IDF and sentiment analysis.
Please refer to Table 9 for the list of feature words and scores of relative importance.

2.5. Validation of a Custom Dictionary for the Construct

This study employed the score for the sentiment of extracted feature words instead of only the TF-IDF score to predict the questionnaire response. This study adopted the cross-validation function provided by R CARET. Furthermore, XGBoost is an increasingly popular machine learning algorithm due to its high performance and accuracy and its ability to solve overfitting (The programming language R provides easy use and is a powerful CARET package https://cran.r-project.org/web/packages/caret/caret.pdf (accessed on 25 November 2022) to implement the XGBooost algorithm). Before applying the ML algorithm to train and test the data, the input data were prepared as outlined below.

3. Results

3.1. Training Data for the MBTI Personality

The target variables in this instance were mind, information, decision, and structure, respectively, and the TF-IDF score for the words starting from the column think, know, etc., were the features used to predict the target variable. Please refer to Table 10.
On the other hand, we prepared a dataset similar to that in Table 11. The target variables were mind, information, decision, and structure, respectively, and the sentiment score for each construct was the features. Please refer to Table 11.
Given the result obtained via two sorts of features, the TF-IDF score and sentiment score of the construct, we can compare the accuracy of the kinds of features possible, as shown in Table 12.

3.2. Discovering How Consumers Use the Feature Words

We adopted the strategic analysis grid of FTTA (From Text to Action), which is an aspect-based analysis framework, to discover the four situations of the interaction of attention (frequency) and affection (sentiment) and further explore how a consumer uses those feature words in terms of the interaction of attention (TF-IDF score) and affection (sentiment score).
Tsao et al., 2022 [10], proposed that the data on the topics mentioned in a text (aspect), coupled with the data on the frequency with which they are mentioned (attention) and the sentiment they receive (opinion), can provide useful strategic insights, namely, the FTTA (From Text to Action) grid. This framework is based on a specific aspect or dimension, and the grid explores the interaction between attention and affection based on textual data.
First, the words appearing in the upper right quadrant are characterized by high attention and positive affection, which indicates that those words represent consumers with the corresponding personality traits and more positive affection.
Second, the words in the upper left quadrant, with high attention and negative affection, are most often used by consumers with the corresponding personality traits and negative affection.
Third, the words in the lower right quadrant, with high attention and high affection, indicate highly positive affection, but these are less used by those consumers with a corresponding personality trait.
Fourth, the words in the lower left quadrant, with low attention and log affection, indicate negative affection, and they are also used less frequently.
Please refer to Figure 1 for the sample words in the FTTA grid.
We summarized some intensively used words for positive words and negative words for different traits of personality in Table 13.

3.3. Summary of Findings

First, in this study, we successfully obtained MBTI scores indicating the positive or negative dimension of MTBI regarding the mind, information, decision, and structure. We could then filter the higher value of TF-IDF for each construct to generate the feature words for each dimension.
Second, given the result obtained via two sorts of features, the TF-IDF score and sentiment score of the construct, we could compare the accuracy of the kinds of features possible via an AI-empowered machine learning algorithm, as shown in Table 12. The results support that the sentiment score is useful for filtering and validating more coherent words to communicate a particular aspect of personality.
Finally, we adopted the FTTA strategy analysis grid, allowing us to better understand the consumer by using the features of words in terms of the interaction between attention (TF-IDF score) and affection (sentiment score). In other words, individuals with specific personality traits tend to heavily use some words positively or negatively, as shown in the upper right and upper left quadrants, respectively, in Figure 1.

4. Conclusions

The results obtained in this study confirm that the TF-IDF algorithm can be used to generate a custom dictionary. Furthermore, sentiment scoring with an AI-empowered machine learning algorithm is effective for extracting more coherent words to communicate a particular aspect of personality.
In other words, we attempted to discover the association between words and their sentiments and specific personality traits. The TF-IDF and AI-empowered sentiment analysis can reveal intrinsic concepts of those features and words used by individuals with specific personalities. Furthermore, the strategic analysis grid of From Text to Action (FTTA), which is an analysis framework based on four situations of the interaction of attention (frequency score of TF-IDF) and affection (sentiment), allows us to better understand how consumers use feature words that are positively and negatively associated with personality traits, as Table 13 shows. However, we still require proposing a limitation of the usage of FTTA, that is, how to interpret the feature words is dependent on the realm and context of the research. While a deep dive into the original textual data is required to fully understand the meaning behind the word mining, a domain expert is also needed to help with the interpretation. However, the FTTA grid still provides a data-driven pathway and cue to lead us to produce the insight. Furthermore, based on the results obtained in this study, a potential further research question could be explored, which is how to achieve automatic awareness of customers’ personalities and a one-to-one advertising message-communication strategy [16,17,22].

Author Contributions

Conceptualization, H.-Y.T. and C.-C.L.; Methodology, H.-Y.T. and C.-C.L.; Investigation, H.-Y.L.; Resources, H.-Y.L. and R.-S.L.; Data curation, R.-S.L.; Writing—original draft, H.-Y.T.; Writing—review & editing, C.-C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lukito, L.C.; Erwin, A.; Purnama, J.; Danoekoesoemo, W. Social media user personality classification using computational linguistic. In Proceedings of the 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE), Yogyakarta, Indonesia, 5–6 October 2016; IEEE: Piscataway, NJ, USA. [Google Scholar]
  2. Costa, P.T.; McCrae, R.R. The Revised NEO Personality Inventory (NEO-PI-R). In The SAGE Handbook of Personality Theory and Assessment; Boyle, G.J., Matthews, G., Saklofske, D.H., Eds.; Sage Publications, Inc.: Thousand Oaks, CA, USA, 1992; Volume 2, pp. 179–198. [Google Scholar]
  3. Myers, I.B.; Myers, P.B. Gifts Differing: Understanding Personality Type; Davies-Black Publishing: Mountain View, CA, USA, 1995. [Google Scholar]
  4. Pennebaker, J.W.; Mehl, M.R.; Niederhoffer, K.G. Psychological aspects of natural language use: Our words, our selves. Annu. Rev. Psychol. 2003, 54, 547–577. [Google Scholar] [CrossRef] [PubMed]
  5. Mairesse, F.; Walker, M.; Mehl, M.; Moore, R. Using Linguistic Cues for the Automatic Recognition of Personality in Conversation and Text. J. Artif. Intell. Res. 2007, 30, 457–500. [Google Scholar] [CrossRef]
  6. Ranjan, A.; Fernández-Baca, D.; Tripathi, S.; Deepak, A. An Ensemble Tf-Idf Based Approach to Protein Function Prediction via Sequence Segmentation. IEEE/ACM Trans. Comput. Biol. Bioinform. 2022, 19, 2685–2696. [Google Scholar] [CrossRef] [PubMed]
  7. Mee, L.; Homapour, E.; Chiclana, F.; Engel, O. Sentiment analysis using TF–IDF weighting of UK MPs’ tweets on Brexit. Knowl. -Based Syst. 2021, 228, 107238. [Google Scholar] [CrossRef]
  8. Pang, B.; Lee, L. A Sentimental Education: Sentiment Analysis Using Subjectivity Summarization Based on Minimum Cuts. In Proceedings of the Association for Computational Linguistics (ACL), Barcelona, Spain, 21–26 July 2004.
  9. Tsao, H.-Y.; Campbell, C.; Sands, S.; Ferraro, C.; Mavrommatis, A.; Lu, S. A machine-learning based approach to measuring constructs through text analysis. Eur. J. Mark. 2019, 54, 511–524. [Google Scholar] [CrossRef]
  10. Tsao, H.-Y.; Campbell, C.; Sands, S.; Ferraro, C.; Mavrommatis, A. From mining to meaning: How B2B marketers can leverage text to inform strategy. Ind. Mark. Manag. 2022, 106, 90–98. [Google Scholar] [CrossRef]
  11. Culotta, A.; Cutler, J. Mining Brand Perceptions from Twitter Social Networks. Mark. Sci. 2016, 35, 343–362. [Google Scholar] [CrossRef]
  12. Gunter, B.; Koteyko, N.; Atanasova, D. Sentiment Analysis: A Market-Relevant and Reliable Measure of Public Feeling? Int. J. Mark. Res. 2014, 56, 231–247. [Google Scholar] [CrossRef]
  13. Tsao, H.-Y.; Chen, M.-Y.; Campbell, C.; Sands, S. Estimating numerical scale ratings from text-based service reviews. J. Serv. Manag. 2020, 31, 187–202. [Google Scholar] [CrossRef]
  14. Deac, V.; Dobrin, C.; Girneata, A. Customer Perceived Value-An Essential Element in Sales Management. Business Excell. Manag. 2016, 6, 43–55. [Google Scholar]
  15. Dobrin, C.O.; Girneata, A. Complaining Behaviour and Consumer Safety: Research on Romania Online Shopping. Economic Stud. 2015, 24, 161–175. [Google Scholar]
  16. Winter, S.; Maslowska, E.; Vos, A.L. The effects of trait-based personalization in social media advertising. Comput. Hum. Behav. 2021, 114, 106525. [Google Scholar] [CrossRef]
  17. Xia Liu, A.; Li, Y.; Xu, S.X. Assessing the Unacquainted: Inferred Reviewer Personality and Review Helpfulness. MIS Q. 2021, 45, 1113–1148. [Google Scholar]
  18. Berger, J.; Humphreys, A.; Ludwig, S.; Moe, W.W.; Netzer, O.; Schweidel, D.A. Uniting the Tribes: Using Text for Marketing Insight. J. Mark. 2020, 84, 1–25. [Google Scholar] [CrossRef]
  19. Nielsen, F.Å. A new ANEW: Evaluation of a word list for sentiment analysis in microblogs. arXiv 2011, arXiv:1103.2903. [Google Scholar]
  20. Myers, L.B. Manual: The Myers-Briggs Type Indicator; Educational Testing Services Publishing: Princeton, NJ, USA, 1962. [Google Scholar]
  21. Myers, L.B.; McCaulley, M.H. Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator; Consulting Psychologists Press Publishing: Palo Alto, CA, USA, 1985. [Google Scholar]
  22. Shumanov, M.; Cooper, H.; Ewing, M. Using AI predicted personality to enhance advertising effectiveness. Eur. J. Mark. 2022, 56, 1590–1609. [Google Scholar] [CrossRef]
Figure 1. FTTA grid of MBTI personality.
Figure 1. FTTA grid of MBTI personality.
Applsci 13 06148 g001aApplsci 13 06148 g001b
Table 1. Sample data of Personality Cafe forum dataset.
Table 1. Sample data of Personality Cafe forum dataset.
TypePost
INFJhttp://www.youtube.com/watch?v=qsXHcwe3krw|||http://41.media.tumblr.com/tumblr_lfouy03PMA1qa1rooo1_500.jpg|||enfp and intj moments https://www.youtube.com/watch?v=iz7lE1g4XM4
ENTPI’m finding the lack of me in these posts very alarming.|||Sex can be boring if it’s in the same position often. For example, me and my girlfriend are currently in an environment where we have to creatively use cowgirl and missionary. There isn’t enough...|||Giving new meaning to ‘Game’ theory.|||
INTPGood one _____ https://www.youtube.com/watch?v=fHiGbolFFGw|||Of course, to which I say I know; that’s my blessing and my curse.|||Does being absolutely positive that you and your best friend could be an amazing couple count? If so, than yes. Or it’s more I could be madly in love in case I reconciled my feelings.
Table 2. The definition of dimension and construct for MBTI personality traits.
Table 2. The definition of dimension and construct for MBTI personality traits.
DimensionConstructDefinition
MindIntrovert (I) or Extrovert (E)shows how an individual interacts with others.
InformationIntuition (N) or Sensing (S)shows how an individual sees the world and processes information.
DecisionThinking (T) or Feeling (F)shows how an individual makes decisions and copes with their emotions.
StructureJudging (J) or Perceiving (P)reflects an individual’s approach to work, making decisions, and planning
Table 3. The sample data of the category of four dimensions of MBTI personality traits.
Table 3. The sample data of the category of four dimensions of MBTI personality traits.
NoTypePostMindInformationDecisionStructure
1ENTJI was referring to in every careers always a good memory is required, but 1011
2INTJI be well, but I feel different psychically and I like it. I’m sure some of 0011
3INTJHell is other people INTJs are often portrayed as villains due to a lack of0011
Table 4. The operational definition of four dimensions of MBTI personality traits.
Table 4. The operational definition of four dimensions of MBTI personality traits.
DimensionConstructIndicator
MindIntrovert (I) Value of mind = 0
Extrovert (E)Value of mind = 1
InformationIntuition (N) Value of information = 0
Sensing (S)Value of information = 1
DecisionThinking (T) Value of decision = 0
or Feeling (F)Value of decision = 1
StructureJudging (J) Value of structure = 0
Perceiving (P)Value of structure = 1
Table 5. The sample value of TF-IDF feature words of MBTI personality traits.
Table 5. The sample value of TF-IDF feature words of MBTI personality traits.
MindInformationDecisionStructure
ConstructWordTF-IDFConstructWordTF-IDFConstructWordTF-IDFConstructWordTF-IDF
mind(0)contains2.29 × 10−5information(0)trump4.40 × 10−5decision(0)rhubarb1.79 × 10−5structure(0)believe1.68 × 10−5
mind(0)dirt1.98 × 10−5information(0)hyper3.02 × 10−5decision(0)sm1.49 × 10−5structure(0)fap1.28 × 10−5
mind(0)rigid1.90 × 10−5information(0)rings2.83 × 10−5decision(0)empathy1.20 × 10−5structure(0)stoned1.28 × 10−5
mind(0)accomplishing1.60 × 10−5information(0)carried2.58 × 10−5decision(0)sighs1.10 × 10−5structure(0)lowered1.08 × 10−5
mind(0)composition1.60 × 10−5information(0)collective2.45 × 10−5decision(0)snuggles1.10 × 10−5structure(0)luna1.08 × 10−5
mind(0)socialism1.52 × 10−5information(0)hopeful2.39 × 10−5decision(0)alienated9.96 × 10-6structure(0)breasts9.86 × 10-6
mind(0)buildings1.45 × 10−5information(0)atheism2.33 × 10−5decision(0)cheering9.96 × 10−6structure(0)devil9.86 × 10−6
Table 6. The sample feature words of each dimension of MBTI personality traits.
Table 6. The sample feature words of each dimension of MBTI personality traits.
Mind(0)Mind(1)Information(0)Information(1)Decision(0)Decision(1)Structure(0)Structure(1)
meditatebanneddestructivejetplanebob_toebackradiationalgebraenergizes
dirtcheatershyperchowsmadvantageousfapfind
rigidvousringspermissiveempathdevoutstonedplethora
mewtypehealbarbecuedprobsrapingmemypufferfish
beesasoundsproducebitchiestwarvenueshroomsquery
Table 7. Sample sentences illustrating how to calculate the sentiment score.
Table 7. Sample sentences illustrating how to calculate the sentiment score.
IDDimensionFeatured WordFeatured SentenceEmotional WordSentiment Score
1Decision(1)technologiesspecific technologies meant countries denialdenial−2
2Information(0)slangworrying essay read biography Blank pieces paper Scattered stare blink Squirm time minutes slang depends word circumstance altruisticworrying−3
Table 8. The data preparation of sentiment score for prediction of MBTI personality traits.
Table 8. The data preparation of sentiment score for prediction of MBTI personality traits.
NoTypeClean_PostMindInformationDecisionStructureMind(0)Mind(1)Information(0)Information(1)Decision(0)Decision(1)Structure(0)Structure(1)
0INFJhttp://www.youtube.com/watch?v=qsXHcwe3krw000100−1500−1500
1ENTPI’m finding the lack of me in these posts very alarming.1010−30200−300
2INTPGood one _____ https://www.youtube.com/watch?v=fHiGbolFFGw Of course001000400000
3INTJDear INTP, I enjoyed our conversation the other day.0011−40−20−2000
4ENTJYou’re fired. That’s another silly misconception. That approaching is logically is going10110−20−41.5000
Table 9. For the example of list of feature words and scores of relative importance.
Table 9. For the example of list of feature words and scores of relative importance.
MindInformationDecisionStructure
WordsScoreWordsScoreWordsScoreWordsScore
hate0.004983word0.00083love0.039867infp0.023256
able0.003322believe0.00083feel0.02907makes0.01495
made0.002492talking0.00083info0.020764guys0.011628
problem0.002492part0.00083life0.01412help0.009967
stuff0.002492start0.00083feeling0.010797general0.009967
Table 10. The TF-IDF score for predicting the MBTI personality traits.
Table 10. The TF-IDF score for predicting the MBTI personality traits.
NoTypeClean_PostMindInformationDecisionStructureThinkPeopleKnowTimeFeelLove
0INFJhttp://www.youtube.com/watch?v=qsXHcwe3krw00010.0000.0520.0000.2190.0000.000
1ENTPI’m finding the lack of me in these posts very alarming.10100.0870.0870.3090.1370.0000.052
2INTPGood one _____ https://www.youtube.com/watch?v=fHiGbolFFGw Of course00100.1520.3050.1030.0000.0000.061
3INTJDear INTP, I enjoyed our conversation the other day.00110.1370.1370.1740.0720.0000.000
4ENTJYou’re fired. That’s another silly misconception. That approaching is logically is going10110.2690.4480.1360.1400.0000.000
Table 11. Data preparation of TF-IDF and sentiment scores predicting the MBTI personality traits.
Table 11. Data preparation of TF-IDF and sentiment scores predicting the MBTI personality traits.
LineMindInformationDecisionStructureMind(0)Mind(1)Information(0)Information(1)Decision(0)Decision(1)Structure(0)Structure(1)
0000100−1500−1500
11010−30200−300
2001000400000
30011−40−20−2000
410110−20−41.5000
Table 12. The comparison of performance prediction between TF-ID and sentiment.
Table 12. The comparison of performance prediction between TF-ID and sentiment.
MetricsMindInformationDecisionStructure
TF-IDF 0.780.800.700.59
Sentiment 0.800.800.720.61
TF-IDF+Sentiment0.800.910.740.66
Table 13. Sample words of MBTI Personality.
Table 13. Sample words of MBTI Personality.
Intensively Used Words
MBTI DimensionPositive WordsNegative Words
m0 (I)realist, fulfilment, tactful, planner, myselftolerable, haunting, horrific
m1 (E)Improvising, sensational, opennesscheaters
i0 (N)mathematical, producedheal
i1 (S)questioners, permissive, glided-
d0 (T)probs, editsloathed, bruises, saddens
d1 (F)standardized, meetups, devoutmisinformation
s0 (J)convos, democraticquery, improves, fanatics
s1 (P)exhaustion, numbing, confusedwimpy, ugliness, lie
Note. I (Introversion): preferring self-reflection to social interactions and preferring to observe before participating in an activity. E (Extraversion): enjoying socializing and tending to be more enthusiastic, assertive, talkative, and animated. N (Intuition): referring to how people process data. They easily see the big picture rather than the details. S (Sensing): refers to processing data through the five senses. They focus on the present and prefer to “learn by doing” rather than thinking it through. T (Thinking): referring to how people make decisions. They are objective and base their decision on hard logic and facts. F (Feeling): they are more subjective. When making decisions, they consider other people’s feelings and take them into account. J (Judging): referring to how people outwardly display themselves when making decisions. They like order and prefer outlined schedules to working extemporaneously. P (Perceiving): they prefer flexibility, live their life with spontaneity, dislike structure, and prefer to adapt to new situations rather than plan for them [20,21].
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tsao, H.-Y.; Lin, C.-C.; Lo, H.-Y.; Lu, R.-S. Predicting Consumer Personalities from What They Say. Appl. Sci. 2023, 13, 6148. https://doi.org/10.3390/app13106148

AMA Style

Tsao H-Y, Lin C-C, Lo H-Y, Lu R-S. Predicting Consumer Personalities from What They Say. Applied Sciences. 2023; 13(10):6148. https://doi.org/10.3390/app13106148

Chicago/Turabian Style

Tsao, Hsiu-Yuan, Ching-Chang Lin, Hui-Yi Lo, and Ruei-Shan Lu. 2023. "Predicting Consumer Personalities from What They Say" Applied Sciences 13, no. 10: 6148. https://doi.org/10.3390/app13106148

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop