Convolutional Neural Network Model for Facial Feature Extraction in Personality Traits Recognition
DOI:
https://doi.org/10.11113/oiji2023.11n2.281Keywords:
facial feature extraction, personality computing, personality traits recognition, CNN, Big Five modelAbstract
Personality computing lies on the effort of designing computational models to recognize personality traits from different sources of input such as visual (image), verbal (text) and vocal (audio). To recognize personality traits from facial images, the recognition model needs to extract facial features such as eyes, mouth, nose, etc. Facial features are relevant for personality judgements where they are providing information about human expression and behaviours. For example, by detecting eye’s movement, dimension and size, machines can describe people’s personality. Basically, people with higher score of conscientiousness have greater fluctuations in their pupil size while people who blink faster are more neurotic. The potential of each facial feature to automatically describe human personality has prompted research in personality recognition using CNN-based techniques. On the other hand, convolutional neural networks (CNN) have proven to be greatly success in the field of image processing including face recognition and detection. Since face detection is a key task in personality recognition using facial features, adoption of CNN model is a reliable choice. This study aimed to explore CNN-based models, which have been used and modified in the personality computing field. In this paper, we review several CNN-based models which have been employed for personality traits recognition, with an emphasis on extraction of facial features. Based on the finding, there are four models (VGGNet, ResNet, FaceNet and OpenFace) which are widely used and frequently adopted by previous studies in personality trait recognition. The adoption of CNN- based models in facial features extraction for personality traits recognition helps in achieving a good accuracy result. Thus, there is a huge potential to enhance and modify CNN-based model to generate more efficient model for facial features extraction tasks. Initially, this paper briefly explains personality computing and facial features extraction for personality recognition task. Next, this paper discusses the characteristics of network layer in CNN-based models for facial features extraction and personality recognition. Finally, this paper concludes that each of these models has its own features strength that are potentially useful for facial features extraction in development of personality traits recognition model.