Personality Recognizer
Personality Recognizer v1.03
[ Requirements | Download | Installation and usage | Directory structure | Javadoc API |Online demo | Contact author ]
Note: unfortunately I currently do not have the time to support or maintain this software.
The Personality Recognizer is a Java command-line application that reads a set of text files and computes estimates of personality scores along the Big Five dimensions (Norman, 1963):
- Extraversion
- Emotional stability
- Agreeableness
- Conscientiousness
- Openness to experience
Requirements
First check that the required components are correctly installed:
History
Major updates in version 1.03 (24/06/2008):
- Added the -a option to write the existing feature values to a Weka
arfffile. This facilitates training models on new data, as well as the addition of new features. See details.
- Added a corpus analysis mode (option -d) in which the recognizer estimates the personality of individual text files in a collection of texts by standardizing the feature values over the corpus and running standardized models that can be applied across domains.
- Removed 18 LIWC features that didn't generalize well across domain, e.g. School, Job, etc.
- Added models of self-assessed personality from written language, while previous models only estimated observed personality from spoken language (option -t).
- Added SVM models as a default (support vector machine with linear kernel, i.e. SMOreg)
Download source and binary files
The Personality Recognizer is a Java application that can run on any platform. Instructions for running it are in the installation section.
By downloading the Personality Recognizer, you agree to use this program for non-commercial purpose only, i.e. solely for education or research. Please contact Franois Mairesse if you want to use it commercially. If you find it useful for your research, please cite (Mairesse et al., 2007) appropriately.
- Download the v1.03 Java sources, binaries, and documentation: