Back To Projects

Can A Person’s MBTI Type Be Determined By A Sample Of Their Writing?

Parinita K.

This project aims to lessen the reliance of self-report for personality typology through an artificial intelligence algorithm that can type people as one of the 16 MBTI types using an unedited writing sample by that person.


Personality typology, in this case MBTI, can give us great insight into how a person thinks and operates and what motivates that person’s decisions. Although typology is most commonly seen in pop psychology and used for fun, typing backed by more empirical evidence and less by self-reported answers, which rely solely on the self-awareness and unbiasedness of the person, could give a more accurate insight into how people fit into the theory of cognitive functions, which MBTI is based on. This project aims to lessen the reliance of self-report for personality typology through an artificial intelligence algorithm that can type people as one of the 16 MBTI types using an unedited writing sample by that person. The model used in this project is a transformer model, and the dataset used is a Kaggle dataset consisting of 8000 people’s personality types and 50 written samples from each person. The results are presented through a Streamlit app that uses the model to assign a personality type according to inputted text. The accuracy measured while testing this model is approximately 57.64%, which means the model correctly classified over half the text samples it was tested on. This indicates that there is a pattern that the model is picking up on, other than complete chance, that connects a person’s writing to their MBTI type. However, the writing is not 100% predictive of the person’s personality type.

Explore More!

Parinita K.
Philip Bell
Computer Science MS from Georgia Tech, Harvard and Oxford alum, AI Engineer at Cognino

Related Projects

Predicting emotion ratings from color statistics of images

We utilized this data to see how visual elements affect our everyday lives by engineering features of images and running that through a variety of neural networks.
Claire M.
Mentored by Clayton Greenberg
How Does One’s Background Determine Their Mental State?

Mental health issues have become very prevalent in recent times, and although significant progress has been made in terms of treatment in the form of counseling, medication, and other methods, in order to truly find out the root cause of many mental health issues, a correlation has to be drawn between one’s mental state and another factor, such as family history, age, work environment, etc. It is also beneficial to correlate one’s mental state with a multitude of factors to see the compilation.
Sohum T.
Mentored by Akshay Jagadeesh
Generating Instagram Captions with ViT-GPT2 and GPT3

This paper presents a novel approach for generating Instagram captions based on visual features and language models. Our caption generator combines Vision Transformer-GPT2 and GPT3 to generate descriptive and engaging captions in the style of an Instagram post.
Ariel M.
Mentored by Roger Jin