I. Introduction
Personality is a well-defined term in psychology explained partly by its Latin etymology persona (mask), which means what we appear to be in front of others (external and visible characteristics) [1]. Personality also includes intrinsic, elusive, and hidden attributes [2]. The personality trait refers to a relatively consistent characteristic of a person which can influence one's behavior. The old-school way of assessing an individual's personality traits is using verified psychological surveys [3]. To avoid statistical bias, a longer questionnaire is required. Though this conventional way is scientific and well-recognized, psychology and Human-Computer Interaction (HCI) researchers explored automatic personality characterization because of the inflexibility of the conventional process. The automated process has a promising future in the cyber age. We notice a significant interaction between individuals and various computer applications that can provide a rich information resource for personality mining. Such technology can be used in gaming or driving, providing customized recommendations of gaming scenes for people with different personality traits, optimizing the user experience, or identifying and alerting for the potential of impulsive behavior in driving to improve road safety. Moreover, a well-developed automatic personality perception system integrated into the human-computer interface will optimize the user experience through precise customization. Both factors will combine to build a highly-interactive internet ecosystem. Moreover, an automatic personality system with high reliability and robustness has the potential to be applied in clinical research, which may assist in supplemental psychological diagnosis and therapy in the foreseeable future.