Abstract
Temperament is a set of innate tendencies of the mind related with the processes of perception, analysis and decision making. The purpose of this paper is to predict Twitter users temperament based on Portuguese tweets and following Keirsey's model, which classifies the temperament into artisan, guardian, idealist and rational. The proposed methodology uses a Portuguese version of L1WC, which is a dictionary of words, to analyze the context of words, and supervised learning using the KNN, SVM and Random Forests for training the classifiers. The resultant average accuracy obtained was 88.37% for the artisan temperament, 86.92% for the guardian, 55.61% for the idealist, and 69.09% for the rational. For classification using TF-IDF the SVM algorithm obtained the best performance to the artisan temperament with average accuracy of 88.28%.