Abstract

A robot emotional expression model based on Hidden Markov Model (HMM) is built to enable robots which have different personalities to response in a more satisfactory emotional level. Gross emotion regulation theory and Five Factors Model (FFM) which are the theoretical basis are firstly described. And then the importance of the personality effect on the emotion expression process is proposed, and how to make the effect quantization is discussed. After that, the algorithm of HMM is used to describe the process of emotional state transition and expression, and the performance transferring probability affected by personality is calculated. At last, the algorithm model is simulated and applied in a robot platform. The results prove that the emotional expression model can acquire humanlike expressions and improve the human-computer interaction.

1. Introduction

In the studies of psychology, emotion is a state which is aroused and experienced by the individual constantly. The aroused process can be either conscious or unconscious. The emotional response sometimes is affected by the environment, but sometimes it comes into contradictions and conflicts and is incompatible with a specific situations; thus, it is necessary for the individuals to adapt to the environment using emotional regulation [1]. Emotion regulation is a process that individuals manage and change the generation and expression of emotions by strategies. Thompson thought that “Emotional regulation may be defined as the extrinsic and intrinsic processes responsible for monitoring, evaluating, and modifying emotional reactions, especially their intensive and temporal features” [2]. Gross thought emotion regulation meant the individuals influenced what kind of emotions they would have, when to have them, and how to experiment and express them [3].

With the development of artificial psychology, robotics, and computer technology, robots with different functions gradually change people’s work and life and help human beings to engage in complex and complicated manual labor. In addition to the intelligent features, mental activities like emotion, personality, willing, and creation are necessary to robots. Thus, emotion regulation is important to robots in human-computer interaction. Lazarus and Folkman proposed the way of coping paradigm and distinguished the emotion regulation between problem-focused coping—persons’ attempts to change the situation or get rid of menaces caused by tension, typically by using problem-solving strategies—and emotion-focused coping—persons’ attempts to lessen emotional distress by engaging behavioral or cognitive regulation strategies [4]. It regarded emotion regulation as a one-off act. Two-stage process model of emotion regulation proposed by Gross thought it expanded in the emotional process, which meant different strategies were used in different stages [1]. All these studies ignored the effect of the individual personality characteristics on the process of emotional generation and expression. Some researchers described the process of emotional state transition by the mathematical model of Finite State Machine (FSM), which included the influence of individual personality and emotional stimulus [5]. Some others applied backfeed loop [6], B-model [7], nonparametric cumulative sum (CUSUM) [8], and et cetera to changing the cognitive and expression of emotion. However, something about how to quantify the personality characteristic parameter and how the personality influences the emotional expression in the process of emotion regulation have not been studied clearly.

In this paper, we firstly describe Gross’ emotion regulation process briefly and analyze the influence of emotional expression strategy over emotional behaviors. Then, based on HMM, we quantify the Gross’ process model of emotion regulation and expound the transfer and expression of emotional states. According to the Five Factor Model scales, the effect of personality on expression suppression strategy is calculated in HMM. Finally, the mathematic model of robot with personality is built and applied in the human-computer interaction situation.

2. Gross’ Process Model of Emotion Regulation and the Five Factor Model

2.1. Gross Model of Emotion Regulation

Different strategies are used in different stages of emotion generation. There are two parts of emotional regulation in the Gross’ model: antecedent-focused emotion regulation and response-focused emotion regulation. The antecedent-focused emotion regulation is divided into four different types of strategies: situation selection, situation modification, attentional deployment, and cognitive change. And the fifth strategy which is named as response modulation is a response-focused strategy. Figure 1 shows an overview of these strategies.

Situation selection is the first antecedent-focused emotion regulation strategy in Gross’ model. It refers to the fact that individuals unconsciously approach or avoid certain events or occasions to regulate their own emotions. The second antecedent-focused emotion regulation strategy in the model is situation modification, which is an attempt to control and adjust uncomfortable emotional events in the environment. The third antecedent-focused emotion regulation strategy is attentional deployment, which means individuals choose one or more attentional focuses in many aspects of the situation. The fourth antecedent-focused emotion regulation strategy is cognitive change that refers to selecting the possible meanings to the emotional events. Different cognitive meaning may generate different emotion states. The fifth emotion regulation strategy, response modulation, a response-focused strategy, happens after emotion arousal and affects emotional responses like psychological experience, behavioral expression, and physiological responses.

According to Gross’ model, there are many emotional regulation strategies in the process of emotion generation. The most common and useful strategies are reappraisal and suppression. Reappraisal, which is an antecedent-focused emotion regulation strategy, changes individual’s cognitive understanding of emotional events so as to change emotional experience. Suppression is a response-focused strategy and is used after emotional generation. Individuals use this strategy to change tendency of emotional reaction, mainly including expressions and physiological responses. This strategy mobilizes the individual’s self-control, but it only regulates the expression of emotions and external behavior, and the emotional experience has not changed. Individuals can control their emotions better with a stronger capability of self-control. In the same situation, individuals with different personalities may have different emotional behavior. This paper focuses on how suppression strategy influences emotion expression and what is the effect of personality.

2.2. Model of Personality

Personality is one’s responses of thinking, emotion, and behavior, influenced by heredity and environment. In a period of time, it has the character of stability. One’s personality has an effect on the process of emotional generation, reappraisal, and expression [9]. In psychological research, the Five Factor Model (FFM) [10] which is also named as the OCEAN Model is one of the most recent models proposed so far. The FFM contains five basic dimensions: openness, conscientiousness, extraversion, agreeableness, and neuroticism. The trait of openness describes a person’s cognitive style. Conscientiousness means the way we control, manage and regulate our own impulse. The extraversion trait represents the number and density of human interaction, the need for stimulation, and the ability obtaining pleasure. Agreeableness examines the individual’s attitude to others, and neuroticism reflects individual’s process of emotion regulation, the tendency of negative emotion experience, and the instability of emotion. Each trait is represented by one dimension, and thus, the FFM is a five-dimension model. The five-element vector refers to one’s personality, and , separately stands for the value of openness, conscientiousness, extraversion, agreeableness, and neuroticism. The effect of personality on suppression strategy in Gross’ emotion regulation model is mainly discussed in this paper, and the weight of effect under each personality trait is calculated by Analytic Hierarchy Process (AHP).

2.3. Expression Parameter of Personality Suppression

Individual’s personality traits are evaluated by NEO-PI-R scales, and personalized vector could be obtained. The five factors have different effects on suppression, and AHP is used to calculate the effect weight , from which we can obtain weight vector .

(a)Firstly building simplified hierarchical model as shown in Figure 2. This simplified model contains two layers: destination and criteria. Suppression strategy is the destination, and traits in FFM are the criteria.(b)Constructing the pairwise comparison matrix . The comparative value between trait and is shown in Table 1. The bigger the value is, the more influential is compared with to the suppression of emotion expression.

Then, the comparison matrix can be obtained as follows and : Normalizing for each column vector by the following formula, is obtained: is calculated by summing in row, and is normalized by the following formula: Finally, the weight vector can be gained: .

The ability suppressed by personality in the process of emotional expression is defined as follows: is the expression parameter of personality suppression.

3. Emotion Regulation Model Based on HMM and the Effect of Personality on Emotion Expression

3.1. Gross’ Emotion Regulation Model Based on HMM

The emotional process includes generation of emotion and expression of behavior. Emotional arousal is a random process, which is not only in connection with the current stimulus but also the emotional state of the individual. Behavioral expression is a random process of emotional expression after psychological experience generated. The two kinds of random process are in line with HMM, and thus we can use it to describe Gross’ process model of emotion regulation in a mathematical method [5, 11].

HMM is a statistical probability model including hidden states and Markov chain that is represented by parameters. As shown in Figure 3, HMM is a double stochastic process that consists of a Markov chain and a general stochastic process.

Markov chain is used to describe the transfer of emotional states by the transition probability. And the general stochastic process is used to describe the relationship between the emotional states and the observed sequence by the observation probability. The process of states transition cannot be observed, thus the model is named as “hidden” Markov model.

HMM consists of two-state sets and three probability matrices.(a)Hidden state set : these states, that meet the Markov properties, usually cannot be obtained through direct observation.(b)Observation state set : it is a state set associated with hidden states, and its state number can be different from the hidden state set’s.(c)Initial state probability matrix , : it refers to the probability distribution of hidden state in the initial moment.(d)Hidden state transition probability matrix , : it describes the transition probabilities between the hidden states in HMM.(e)Observation state transition probability matrix , : it represents the probability that when hidden state is , the observed state is , here, , , .

Currently, emotion classification models used commonly in human-computer interaction are the OCC model [12] which specifies 22 categories for emotions, the PAD model [13] that contains three dimensions of pleasure, arousal, and dominance, and the basic emotion model identified by Ekman [14] which includes happiness, anger, disgust, fear, sadness, and surprise. The robot’s emotional state set is defined as . is the number of emotional states, and , is the probability that state is generated, , .

The probability space of emotion state can be regarded as In this paper, in addition to the six basic emotions, calming is used in the robot emotional states, and this means .

Expression of human is various, but most psychologists agree that all expression can be divided into six categories: happiness, anger, disgust, fear, sadness, and surprise, corresponding to the six basic emotions, respectively. The emotion of robot can be observed by the expression of its output, which is the observed state in the observation matrix. Its expression is different to basic emotions because of the different intensity of emotion [15]. The six basic emotions are divided into three area of strength: low, mid, and high, so there are three expressions corresponding to each basic emotion. Therefore, the robot has 19 kinds of expressions including calming, and .

The HMM emotion model presented in this paper is about the effect of individual’s personality on the process of emotion expression, and the emotional inherent performance which reflects the person’s emotional variation, has nothing to do with the character of the individual. In human interaction, we will make a description to the interacted one—such as one person is very cheerful and optimistic, or one person is stable and cautious—obviously it is very difficult for a robot to describe a person with his own characters. In the paper, we assume that the emotion state of a robot has been generated, which means the hidden state has come out by Markov chain, and personality influences the expression of emotion state. Assuming that the robot is in a certain initial state, and the initial probability distribution is , the emotional state probability distribution changes under the hidden state transition probability matrix and generates the hidden state ; using the suppression strategy, the output of expression can be obtained by the observation state transition probability matrix which is corrected by the personality suppression of expression parameter .

3.2. Effect of Personality on Observation State Transition Probability Matrix

It will get an emotional state called hidden state which is recorded as , after emotional state is updated by Markov chain. Robots make certain emotional behavior according to that an emotional state and pass it to emotional expression system. To a certain particular emotional status, its expression is different by its inner character. For instance, when it happens to a same happy state, to those open and active personality individuals, the facial expression is much more obvious and vivid compared to those introversion and sensitive personality individuals. So after gaining individual’s emotional state, we still need one random process to calculate expression output, which is the general random process in HMM.

The observation state transition probability matrix refers to the probability of 7 kinds of expressions under 7 emotions:

Expect for calming, the other 6 expressions are divided into high-intensity, mid-intensity, and low-intensity expression. Thus , is a matrix: Here, refers to intensity of emotion, and , , represents separately high-intensity, mid-intensity, and low-intensity expressions , is the probability that th kind of expression with th intensity generates under th emotion, and is the probability of calming under th emotion.

The effect that personality has on suppression strategy performs in external expression which refers to the observation state transition probability matrix . In the paper, is changed by the effect of the personality suppression of expression parameter as shown in Figure 4.

In Figure 4, the red arrow indicates the sum of transition probability from high-intensity expression to mid-intensity and low-intensity expressions which is , including the probability from high- to mid-intensity expression and from high- to low-intensity expression. This indicates that with bigger , the transition probability from high- to mid-intensity expression is smaller, and the transition probability from high- to low-intensity expression is bigger. That is, the stronger the ability of self-control is, the more possible the low-intensity expression happens. On the contrary, with smaller personality suppression of expression parameter , the sum of transition probability from high-intensity expression to mid-intensity and low-intensity expression is smaller. That is, the weaker the ability of self-control is, the more closed the expression is to the inner experience. The blue arrow indicates the probability from mid- to low-intensity expression, and the meaning is when the personality suppression of expression parameter is bigger, low-intensity expression performs more possibly. The mathematic equations can be derived as follows: Here, , , and the probability of calming has not changed, .

It can be proved that

Corrected emotional expression matrix satisfies the constraint: . Although this model is proposed in the case of the expression intensity divided into three categories, it also applies to other classification of expression intensity.

4. Experiment

4.1. Simulation Results

Ekman’s six basic emotions include fear, anger, sadness, disgust, happiness, and surprise. To describe the emotion transfer and expression of the robot, the calming emotion is added in this model. Thus, emotion state set , here ~ represent fear, anger, sadness, disgust, happiness, and surprise, and is calming. First, we assume that the probability distribution of the hidden state is known, and the personality vectors of three people are obtained by NEO-PI-R scales. Then, the personality suppression of expression parameters is calculated by formula (6). The observation state transition probability matrix is corrected by , respectively, and the correction results of the expression occurrence probability in different intensity of different individuals are simulated. Assuming that to a certain hidden state , only the expression corresponding to the emotion is generated, . Here, Figures 5, 6, and 7 are the simulation results of sadness expression () correction probability.

Figures 57 show that with the increase of the personality suppression of expression parameter, that is, the increase in self-control ability, the probability of generating high-intensity expression decreases, and probability of generating low-intensity expression increases. When the emotion is sadness () and initial probability distribution of sadness is different, different intensity expressions appear to the same person; under the same distribution of initial probability, the expression intensity is also different to individuals with different personalities.

4.2. Experience on the Robot Platform

Expression is the most direct manifestation of human emotional states. In the model of the robot’s emotion regulation, HMM is used to realize the suppression strategy in Gross’s emotion regulation model. With the same initial probability distribution, robots with different personalities have different intensity expressions; robots with same personality may have different expression outputs because of different initial probability distributions. In Table 2, different intensity expressions of robot are shown.

In order to verify the actual moderating effects of the model, we apply the personality suppression model on the robot platform and obtain different outputs of expressions using suppression strategy. Three experiences are done in this paper to prove the validity of the model.

4.2.1. Experience 1

In this experience, the observation state transition probability matrix is fixed. The expression results of robots with and without personality are recorded in Table 3. The results show that comparing with the robot without personality, the expression of the robot which has personalities is suppressed and that is more in line with the human communication.

4.2.2. Experience 2

The observation state transition probability matrix and the hidden state are fixed in the experience. Five groups of personality vectors are inputted to the robot emotion regulation system. Each group contains 100 different personality vectors, and the five groups have high value in the factor of openness, conscientiousness, extraversion, agreeableness, and neuroticism separately. The statistic expression results of robots with different personalities are recorded as shown in Table 4. It can be inferred from the results that the extraversion trait in personality influences the expression intensity more than other traits, and the conclusion conforms to the point proposed by Gross and John [9].

4.2.3. Experience 3

In experience 3, the hidden state is fixed, and there are three different personality vectors. The robots’ outputs with different observation state transition probability matrices are recorded in Table 5. The results show that to the same robot with personality, the expression is different because of the different observation state transition probability matrices.

Figure 8 shows the typical emotional expressions of the robot. From the three experiences, it can be indicated that the emotional expression suppression model with personality is consistent with the simulation results basically. That means the model proposed in this paper is validated, and human-computer interaction can be improved by using the model.

5. Conclusion

Firstly, this paper analyses the importance of the robot’s emotional regulation strateg, and applies the Gross’ emotion regulation model as the psychological basis of robot emotional model. Using HMM algorithm, we deal with the psychological problems mathematically and establish the robot’s emotional regulation model. Aiming at the expressional suppression strategy in the process of emotional regulation, we bring in robot personality as an impact factor and then adjust the robot expression matrix. The impact factor does not influence the value of emotional intensity but the occurrence probabilities of different emotional intensities; thus, there is no need to calculate the intensities of different emotions. Using the proposed emotion regulation model in actual robot platform, it can be seen that the robot is more natural and human-like in the human-computer interaction. The statistical analysis of the model analysis and the actual interaction results show that after the introduction of robot personality suppression of expression parameter, anthropomorphic robot is improved, and the effect of human-computer interaction fits the diversity of human emotions.

Because of the sophistication and versatility of human emotion regulation process, many factors affect the regulation. In this paper, we only consider the robot personality, the obvious and influential factor, and cannot fully simulate the human emotion interaction. How to take into account various factors to optimize the model and how to apply the model in the continuous emotional intensity space is one of the main future researches.

Acknowledgments

This work is supported by National Natural Science Foundation of China (no. 61170115; no. 61170117; no. 61105120), and the 2012 Ladder Plan Project of Beijing Key Laboratory of Knowledge Engineering for Materials Science (no. Z121101002812005).