Machine Learning Approach to Personality Type Prediction Based on the Myers–Briggs Type Indicator®
Abstract
:1. Introduction
1.1. Personality Types
1.2. Background of Automating Personality Type Prediction
1.3. Extreme Gradient Boosting
2. Methodology for Automating Personality Type Prediction
2.1. Development Tools
2.2. Dataset for Training the Model
2.3. Proportionality in Dataset
2.4. Categorizing the Type Indicators in Four Dimensions
2.5. Pre-Processing the Dataset
2.6. Vectorise with Count and Term Frequency–Inverse Document Frequency (TF–IDF)
2.7. Classification Task
2.8. Developing Gradient Boosting Model for the Dataset
- n_estimators = 200
- max_depth = 2
- nthread = 8
- learning_rate = 0.2
3. Results and Discussion
Evaluating the Accuracy of the XGBoost Model
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Stevenson, M. Introduction to Neuro-Linguistic Programming. Available online: http://www.freenlphomestudy.com/membersonly/iNLP/iNLPManual.pdf (accessed on 8 September 2018).
- Brian, C. Metaprograms as a Tool for Critical Thinking in Reading and Writing. In Proceedings of the Second JALT Critical Thinking SIG Forum, Kobe Convention Center, Portopia Kobe, Tokyo, 25–28 October 2013; Available online: http://www.standinginspirit.com/wp-content/uploads/2013/10/JALT2013-Critical-Thinking-Forum-Handout-Metaprograms-Explanation-Handout.pdf (accessed on 12 September 2018).
- Davis, K. The Meta Model Problem Solving Strategies. Available online: http://nlp-mentor.com/meta-model/ (accessed on 16 September 2018).
- Ellerton, R. NLP Meta Programs, Part 1. Available online: http://www.renewal.ca/nlp17.htm (accessed on 24 September 2018).
- Hall, L.M.; Bodenhomer, B.G. Figuring Out People, Design Engineering with Meta-Programs; Crown House Publishing Ltd.: Carmarthe, UK; Available online: http://www.nlpinfocentre.com/nlpebooks/(Ebook%20-%20Nlp)%20Michael%20Hall%20-%20Figuring%20People%20Out.pdf (accessed on 28 September 2018).
- Hoag, J.D. The NLP Meta Model. Available online: http://www.nlpls.com/articles/NLPmetaModel.php (accessed on 27 August 2018).
- James, T.; Woodsmall, W. Time Line Therapy and the Basis of Personality; Meta Publications: Toronto, ON, Canada; Available online: http://simbi.kemenag.go.id/pustaka/images/materibuku/time-line-therapy-and-the-basis-of-personality.pdf (accessed on 17 September 2018).
- Charvet, S.R. Words that Change Minds: Mastering the Language of Influence, 2nd Revised ed.; Kendall/Hunt Publishing Co.: Dubuque, IA, USA, 1997. [Google Scholar]
- Mind Academy. Basic Meta Programs. Available online: http://www.mindacademy.com/nlp/basic-metaprograms (accessed on 25 August 2018).
- Tieger, P.D.; Barron-Tieger, B. Do What You Are: Discover the Perfect Career for You through the Secrets of Personality Type, 4th ed.; Sphere: London, UK, 2007. [Google Scholar]
- Darsana, M. The influence of personality and organisational culture on employee performance through organisational citizenship behaviour. Int. J. Manag. 2013, 2, 35–42. [Google Scholar]
- Alwi, H.; Sugono, D.; Adiwirmata, S. Kamus Besar Bahasa Indonesia; Balai Pustaka: Jakarta, Indonesia, 2003. [Google Scholar]
- Hall, C.; Lindzey, G. Theories of Personality, 2nd ed.; Wiley: New York, NY, USA, 1970. [Google Scholar]
- Setiadi, N.J. Perilaku Konsumen Konsep Dan Implikasi Untuk Strategi Dan Penelitian Pemasaran; Prenada Media: Jakarta, Indonesia, 2003. [Google Scholar]
- Beech, J. The Cognitive Functions of each Personality Type. Available online: https://siteassets.pagecloud.com/greeleymosaic/downloads/Myers-Briggs-ID-7fbebb3b-f94d-468a-ce4f-7c488703c102.pdf (accessed on 19 September 2018).
- Nguyen, D.; Doŏgruöz, A.S.; Rosé, C.P.; Jong, F.D. Computational sociolinguistics: A survey. Comput. Linguist. 2016, 42, 537–593. [Google Scholar] [CrossRef] [Green Version]
- Gjurkovic, M.; Snajder, J. Reddit: A gold mine for personality prediction. In Proceedings of the Second Workshop on Computational Modelling of People’s Opinions, Personality and Emotions in Social Media, New Orleans, LA, USA, 6 June 2018; pp. 87–97. Available online: https://peopleswksh.github.io/pdf/PEOPLES12.pdf (accessed on 21 September 2018).
- Soto, C.J. Big Five personality traits. In The SAGE Encyclopedia of Lifespan Human Development; Borstein, M.H., Arterberry, M.E., Fingerman, K.L., Lansford, J.E., Eds.; SAGE Publications: Thousand Oaks, CA, USA, 2018; pp. 240–241. [Google Scholar]
- Goldberg, L.R. The structure of phenotypic personality traits. Am. Psychol. 1993, 48, 26–34. [Google Scholar] [CrossRef] [PubMed]
- Myers, I.B.; McCaulley, M. Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator, 15th ed.; Consulting Psychologists Press: Santa Clara, CA, USA, 1989. [Google Scholar]
- John, E.; Barbuto, J.R. A critique of the Myers-Briggs Type indicator and its operationalisation of Carl Jung’s Psychological types. Psychol. Rep. 1997, 80, 611–625. [Google Scholar]
- Golbeck, J.; Robles, C.; Edmondson, M.; Turner, K. Predicting personality from Twitter. In Proceedings of the IEEE Third International Conference on Privacy, Security, Risk and Trust and IEEE Third International Conference on Social Computing, Boston, MA, USA, 9–11 October 2011; Available online: https://ieeexplore.ieee.org/document/6113107/ (accessed on 25 August 2018).
- Komisin, M.; Guinn, C. Identifying personality types using document classification methods. In Proceedings of the 25th International Florida Artificial Intelligence Research Society Conference, Marco Island, FL, USA, 23–25 May 2012; pp. 232–237. [Google Scholar]
- Wan, D.; Zhang, C.; Wu, M.; An, Z. Personality prediction based on all characters of user social media information. In Proceedings of the Chinese National Conference on Social Media Processing, Beijing, China, 1–2 November 2014; pp. 220–230. [Google Scholar]
- Li, C.; Wan, J.; Wang, B. Personality Prediction of Social Network Users. In Proceedings of the 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, Anyang, China, 13–16 October 2017; Available online: https://ieeexplore.ieee.org/document/8253041/?part=1 (accessed on 16 August 2018).
- Tandera, T.; Suhartono, D.; Wongso, R.; Prasetio, Y. Personality prediction system from Facebook users. In Proceedings of the 2nd International Conference on Computer Science and Computational Intelligence, Bali, Indonesia, 13–14 October 2017. [Google Scholar]
- Hernandez, R.; Knight, I.S. Predicting Myers-Bridge Type Indicator with text classification. In Proceedings of the 31st Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Available online: https://web.stanford.edu/class/archive/cs/cs224n/cs224n.1184/reports/6839354.pdf (accessed on 9 September 2018).
- Cui, B.; Qi, C. Survey Analysis of Machine Learning Methods for Natural Language Processing for MBTI Personality Type Prediction. Available online: http://cs229.stanford.edu/proj2017/final-reports/5242471.pdf (accessed on 3 September 2018).
- Freund, Y.; Schapire, R.E. A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci. 1997, 55, 119–139. [Google Scholar] [CrossRef] [Green Version]
- Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 1189–1232. [Google Scholar] [CrossRef]
- Punnoose, R.; Ajit, P. Prediction of employee turnover in organisations using machine learning algorithms, A case for Extreme Gradient Boosting. Int. J. Adv. Res. Artif. Intell. 2016, 5, 22–26. [Google Scholar] [CrossRef]
- Natekin, A.; Knoll, A. Gradient Boosting machines, a tutorial. Front. Neurorobot. 2013, 7, 21. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Mitchelle, J.; Myers-Briggs Personality Type Dataset. Includes a Large Number of People’s MBTI Type and Content Written by Them. Available online: https://www.kaggle.com/datasnaek/mbti-type (accessed on 4 September 2018).
- Myers, I.B.; McCaulley, M.H.; Quenk, N.L.; Hammer, A.L. MBTI Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator; CPP: Palo Alto, CA, USA, 1998. [Google Scholar]
- Michie, D.; Spiegelhalter, D.; Taylor, C. Machine Learning, Neural and Statistical Classification; Ellis Horwood Limited: Hemel Hempstead, UK, 1994; Available online: https://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf (accessed on 27 September 2018).
Study | Personality Model | Method |
---|---|---|
Champa and Anandakumar (2010) | MBTI Network | Artificial Neural |
Golbeck and et al. (2011) | MBTI Algorithms | Regression |
Komisin and Guinn (2012) | MBTI Bayes and SVM | Naïve |
Wan and et al. (2014) | Big Five Naive Bayes | Logistic Regression |
Li, Wan and Wang (2017) | Big Five Learning | Multiple Regression and Multi-Task |
Tandera and et al. (2017) | Big Five Architecture | Deep Learning |
Hernandez and Knight (2017) | MBTI Networks | Recurrent Neural |
Cui and Qi (2017) | MBTI Learning | Baseline, Naïve Bayes, SVM and Deep |
Personality Type | Frequency in Population |
---|---|
ISFJ | 13.8% |
ESFJ | 12.3% |
ISTJ | 11.6% |
ISFP | 8.8% |
ESTJ | 8.7% |
ESFP | 8.5% |
ENFP | 8.1% |
ISTP | 5.4% |
INFP | 4.4% |
ESTP | 4.3% |
INTP | 3.3% |
ENTP | 3.2% |
ENFJ | 2.5% |
INTJ | 2.1% |
ENTJ | 1.8% |
INFJ | 1.5% |
Type Indicator | Distribution |
---|---|
Introversion (I) | 1999 |
Extroversion (E) | 6676 |
Intuition (N) | 1197 |
Sensing (S) | 7478 |
Thinking (T) | 4694 |
Feeling (F) | 3981 |
Judging (J) | 5241 |
Perceiving (P) | 3434 |
Binary Class | MBTI Personality Type | Accuracy after Configuration | Accuracy before Configuration | Difference |
---|---|---|---|---|
IE 0.84 | Introversion (I)–Extroversion (E) | 79.01% | 78.17% | |
NS 0.1 | Intuition (I)–Sensing (S) | 85.96% | 86.06% | - |
FT 2.41 | Feeling (F)–Thinking (T) | 74.19% | 71.78% | |
JP 0.28 | Judging (J)–Perceiving (P) | 65.42% | 65.70% | - |
Binary Class | MBTI Personality Type | Accuracy of Extreme Gradient Boosting | Accuracy of Recurrent Neural Network | Difference |
---|---|---|---|---|
IE 10.75% | Introversion (I)–Extroversion (E) | 78.17% | 67.6% | |
NS 24.06% | Intuition (I)–Sensing (S) | 86.06% | 62% | |
FT 6.02% | Feeling (F)–Thinking (T) | 71.78% | 77.8% | |
JP 2.0% | Judging (J)–Perceiving (P) | 65.70% | 63.70% | - |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Amirhosseini, M.H.; Kazemian, H. Machine Learning Approach to Personality Type Prediction Based on the Myers–Briggs Type Indicator®. Multimodal Technol. Interact. 2020, 4, 9. https://doi.org/10.3390/mti4010009
Amirhosseini MH, Kazemian H. Machine Learning Approach to Personality Type Prediction Based on the Myers–Briggs Type Indicator®. Multimodal Technologies and Interaction. 2020; 4(1):9. https://doi.org/10.3390/mti4010009
Chicago/Turabian StyleAmirhosseini, Mohammad Hossein, and Hassan Kazemian. 2020. "Machine Learning Approach to Personality Type Prediction Based on the Myers–Briggs Type Indicator®" Multimodal Technologies and Interaction 4, no. 1: 9. https://doi.org/10.3390/mti4010009
APA StyleAmirhosseini, M. H., & Kazemian, H. (2020). Machine Learning Approach to Personality Type Prediction Based on the Myers–Briggs Type Indicator®. Multimodal Technologies and Interaction, 4(1), 9. https://doi.org/10.3390/mti4010009