Abstract

This paper integrated Gross cognitive process into the HMM (hidden Markov model) emotional regulation method and implemented human-robot emotional interaction with facial expressions and behaviors. Here, energy was the psychological driving force of emotional transition in the cognitive emotional model. The input facial expression was translated into external energy by expression-emotion mapping. Robot’s next emotional state was determined by the cognitive energy (the stimulus after cognition) and its own current emotional energy’s size and source’s position. The two random quantities in emotional transition process—the emotional family and the specific emotional state in the AVS (arousal-valence-stance) 3D space—were used to simulate human emotion selection. The model had been verified by an emotional robot with 10 degrees of freedom and more than 100 kinds of facial expressions. Experimental results show that the emotional regulation model does not simply provide the typical classification and jump in terms of a set of emotional labels but that it operates in a 3D emotional space enabling a wide range of intermediary emotional states to be obtained. So the robot with cognitive emotional regulation model is more intelligent and real; moreover it can give full play to its emotional diversification in the interaction.

1. Introduction

Nowadays, robot not only needs intelligent behavior but also needs mental life, such as cognition, emotion, and personality. Robot evolves its own emotional intelligence for anthropomorphic and diversified states and even produces empathy. Human-robot interaction requires emotional analysis and regulation, so emotional modeling is particularly important. In this section, several valued and far-reaching approaches about emotion modeling have been proposed. They can be divided into two categories: the discrete model and the emotional space model. Moreover, the two categories are independent and complement.

1.1. The Discrete Model

Izzard divides emotions into two categories: prototypical emotions and complex emotions. The prototypical emotions include more or less discrete emotional states, usually from 2 to 11 [13]. Lazarus believes that the growing importance of cognitive-mediational or value-expectancy approaches to mind and behavior in social sciences has promoted the prosperity of emotions as discrete categories [4]. Ekman proposes six prototypical emotions based on the facial expressions [5]. Besides, this analogous approach is followed by several authors. The artificial emotions are divided into anger, boredom, fear, happiness, interest, and sadness in Cañamero’s works with social robots [6]. In Gadanho’s approach, emotions (happiness, fear, sadness, and anger) are related to certain events [7]. Velásquez also proposes an emotion-based control for autonomous robots. In his research, six prototypical emotions (anger, fear, sorrow, happiness, disgust, and surprise) are implemented with innate personality and the capacity of acquired learning [8]. Murphy et al. put forward the artificial emotional states (happy, confident, concerned, and frustrated) for multiagent systems, and the emotions are released depending on the task process [9]. Complex emotions consist of the following three categories: (1) 2-3 prototypical emotions mixed; (2) prototypical emotions and inner impulse mixed; (3) prototypical emotions and affective-cognitive structure mixed [10].

1.2. The Emotional Space Model

Unlike discrete models, the emotional space models consider a continuous multidimensional space where each point stands for an emotional state and each dimension stands for a fundamental property common to all emotions. In order to fully show the emotional properties, the classical 3D emotional space, pleasant/unpleasant, excitement/depression, and tension/relaxation, has already been used by Wundt [11]. For many years, a large number of emotional dimensional theories have been proposed [1215]. One of the most accepted theories is described by Russell and Mehrabian [16]: pleasure-arousal-dominance space (PAD). Scherer and Ekam and Ortony et al. also use and develop PAD space to determine artificial emotions for social robots [17, 18]. Zecca et al. construct the 3D psychological vector space, arousal-pleasant-certain, with machine learning, dynamic regulation, and personality [19]. In addition, Breazeal’s arousal-valence-stance (AVS) space with the social robot, Kismet, is the most noteworthy emotional space model [20]. In that case, the emotional state of the robot varies according to its interaction with people. In fact, the external stimulus is labeled by three emotional properties in the AVS space. Ortony et al. model the OCC reasoning process that can produce the cognitive emotions and touch off complex emotional experiences via the trend of events (including event, object, and agent) [18]. Then this model has been developed and refined by Yang et al. and Kim et al. [21, 22].

This paper discussed a cognitive emotional regulation model in the active field state space. First, based on Gross cognitive strategy, the cognitive reappraisal model satisfied Fischna-Weber law was built, and a physiological endurance coefficient was defined to meet the psychological diversity. Second, emotional state space in the active field was established on the solid basis of the physiological energy distribution, and the transition probability among the emotional families was figured out. Third, an observational state sequence was yielded from emotional family by HMM. Finally, the emotional regulation model is devoted to human-robot experiment for the validity analysis. Figure 1 gives out general ideas of this research.

The rest of this paper is organized as follows. Section 2 discusses the Gross cognitive strategy and presents a cognitive reappraisal model. Section 3 defines the emotional space and related state transition process. Section 4 introduces the emotional robot platform. Section 5 shows experimental results and discussions. The conclusion and directions for future work are offered in Section 6.

2. Emotional Cognition and Modeling

2.1. Gross Cognitive Strategy

Gross proposed five emotional regulation strategies—situation selection, situation modification, attention deployment, cognitive reappraisal, and response suppression [23]. Cognitive reappraisal, the foremost antecedent-focused strategy in the early emotional regulation stage, depends on the internal willpower and personality factors. When the individual is in troubles or psychological expectation is different to the reality, the negative emotions, such as sadness, anxiety, anger, and pain, are produced. In general, the cognitive reappraisal can well cut down the negative emotional intensity and improve the individual emotional experience. In the cognitive process cognitive reappraisal and response suppression strategies both can improve the individual emotional experience. However, the psychological research has proven that the cognitive reappraisal strategy, as compared with the four other regulation strategies, is most effective in the negative emotional regulation.

2.2. Cognitive Reappraisal Model

Gross believes that spontaneity cognitive reappraisal, as an essential part of psychological defense mechanism, could help individuals to consider the emotional stimulus from the peaceful perspective [23]. Thus, facing various external emotional stimulus, psychological system will first unconsciously start the spontaneous cognitive reappraisal to reduce the emotional intensity. In other words, when the external stimulus appears in emotional state space, the spontaneous cognitive reappraisal comes into play at once for cutting down the stimulus-intensity. Because the spontaneous cognitive reappraisal mainly depends on individual physiological endurance, a physiological endurance coefficient is defined for robot.

Fischna-Weber law is a psychophysical formula describing the relationship of internal feel-intensity and external stimulus-intensity. The law shows that human feel-intensity is proportional to the logarithm of stimulus-intensity (shown in formula (1)). Under the spontaneity guidance cognitive reappraisal, the feel-intensity of the negative emotion can be drawn from formula (2):

Here, is the feel-intensity before spontaneity cognitive reappraisal, is the feel-intensity after spontaneity cognitive reappraisal, is the stimulus-intensity, and and are constant.

When , robot has better endurance and enhances the defense capability of external negative emotional stimuli. Conversely, when , robot’s endurance declines and its own emotion state is vulnerable to external impacts.

Based on AVS emotional model, a simplified version of the affect scale is designed. In this scale, each dimensionality (arousal, valence, and stance) is measured by four pairs of emotional states, as is shown in Figure 2. Each pair includes two opposite emotional states divided into 9 levels in a dimension, and the two states are fundamentally the same in the other two dimensions. There are 7 typical experiment scenes corresponding to 7 external stimulus emotions and 500 volunteers of random selection in different ages including five groups of 11~20, 21~30, 31~40, 41~50, and 51~60 years. Groups of 100 participants get external stimulus emotion and choose emotional level in the scale at once and after thinking a while, respectively. By processing and analysis of each scene’s data with the hypothesis test based on Gaussian iteration, we can find that after the cognitive reappraisal the influence of positive scenes has no obvious change and the change of negative emotion obeys Gauss distribution shown in Figure 3. In this hypothesis test, we first calculate the Gauss mathematical expectation for each scene by maximum likelihood estimation. Calculate the distance between each piece of data and the center of Gauss distribution and delete the date which has the max distance. Then calculate the new mathematical expectation by maximum likelihood and obtain the distance . If the distance is less than the threshold, the iteration will finish. If the algorithm converges quickly, the AVS data for this scene is subject to Gaussian distribution. So the parameter , a set of Gauss random data, could imitate human spontaneity cognition and make robot have a probabilistic and diversified cognitive style.

3. Emotional Regulation Modeling

3.1. Spatial Description of Emotional State

The state space of robot’s emotions , where emotions can transform freely, is a set of robot’s all emotions. Robot’s own emotional state can be considered as a spatial location at time in the active field state space. And each state has the corresponding psychology energy, which is determined by the potential energy in the active field state space. Different to traditional limited emotional states, emotional regulation process is defined in the case of continuous time and continuous state space for making the robot more lively and anthropopathic. So ’s value range is a nonnegative real number, and is a real number point. Considering the influence of input microexpressions from participants, the stimulus emotional space is introduced in the robot emotional regulation. Here, is the number of emotional states contained within the microexpressions. On the basis of Ekman’s emotion theory, calming is included in the emotional states space to make the robot more similar to human. So the stimulus emotional state space isAccording to the microexpression recognition method in [24], the facial microexpression of participants in the communication is mapped into 7 prototypical emotions in order to simplify the experiment.

3.2. Emotion Modeling in Active Field
3.2.1. Emotional States Space in Active Field

Dynamical psychology shows that human psychology also requires energy (namely, psychological energy), as other physical dynamical systems. According to the reactions to external excitations [2528], in this research, the facial emotion type and the action range correspond to the position of energy source and the energy size, respectively. Based on Kismet’s emotional space, the concept of the field is introduced into the emotional state space for describing emotional spatiotemporal property and measuring energy change among emotions. To this end, we need consider the following three problems. First, which emotional state is activated in the field? Second, what is the source of the activated emotions? Third, what is the field distribution around them? In our emotional model, the interaction between external stimulus and robot’s emotion in the active field forms the emotional state space. Here, the size of field source is determined by the activated intensity of emotional state, and position of field source is determined by emotional category. Field intensity distribution in the emotional state space is determined by the emotional state system which is composed of stimulus states and robot’s current emotions. From the field theory, the activated intensity at any point in emotional state space iswhere is the number of emotional sources, is the distance from emotional source to point , is ’s direction vector, is a coefficient, and is the intensity of emotional source .

The emotional vector field corresponds to the scalar potential field. The emotional activated intensity describes the field in the space from the force perspective. Accordingly, robot emotional state transforms from current to next via the work done by the active field. On the other hand, the emotional potential describes the field by energy, so the emotional potential energy is represented by ’s value which is only determined by field sources. ’s value is equal to, in numeral, emotional potential energy of the unitage. The computing method about emotional potential energy having activated emotional states is (Figure 4)

3.2.2. State Transition Probability for Emotions

Individual emotional state is driven and produced by psychological energy. In the active field state space, the family of next emotional states is chosen by the potential energy generated by the stimulus and robot’s current emotion. The greater the emotional potential energy the point possesses, the more the probability of this potential surface the next emotional state has. Emotional activation threshold could effectively solve the problem of emotional over sensitivity and overflow. When the emotional potential energy is in a certain interval , this emotional state might be activated. And in other cases, emotions do not have activated probability.

In , the sum of emotional potential energy for each point along the field direction is

The transition probability from the current emotional family to the next is

3.3. Emotional Regulation Based on HMM

Human emotional regulation can be divided into two steps; the first step is the basis of cognitive reappraisal and the second is correlated with personality factor. So this paper regards emotional regulation process as a double stochastic process, and the first one could not be directly observed. In other words, the emotional regulation process can be imitated by a hidden Markov model (HMM) as shown in Figure 5.

In the hidden process, is the psychological energy of emotional family at time , and is a nonnegative real number. After the external stimulus, emotional regulation can be considered continuous in time and space, and it satisfies the following criteria. (1) When the external stimulus occurs, is initial probability, and it is for final state in the last regulation process to decide. (2) For any , random variables are independent for each other. (3) For any , random variable obeys the probability distribution of formula (7). Here emotional state is at time , and emotional state is at time . (4) Emotional regulation process is continuous; namely, is a continuous function of time . Emotional states containing with equal psychology energy have the same transition probability, and they are perceived as an emotional family. In fact, this Markov process expounds the transformation among the emotional families.

Another stochastic process is used for outputting a specific emotional state, and this state can be expressed by expression, language, behavior, and so forth. However, these symbols all are emotional extrinsic manifestations, and the emotional state is the motivation to them. We have to both consider the emotional diversity and the system real-time, so there are 26 possibilities in each emotional family (namely, 26 emotional states) as shown in Table 1. The angle with the high arousal axis is , and . The angle with the arousal-valence plane is , and . And the angle between possible direction and the linkage between robot’s current emotion and stimulus state is defined as . Emotional state transition probability is decided by the angle . When the external stimulus is more than one, angle to different stimulus may be equal. In this case, the next emotion will randomly select among them

4. Emotional Robot

The robot mechanical structure and shape imitate cartoon. As shown in Figure 6, there are 10 degrees of freedom in the head and arms and more than 100 kinds of facial expressions. So the robot could express emotions with arms, head, and even facial expressions. The robot’s upper-body motion mechanism shown in Figure 7 is made up of 10 DC motors and some adapting piece. In the interaction, robot emotion will trigger a series of external performances like facial expressions, head gestures, arm actions, and so on. The behavior expression rule is as follows.IF emotional state THEN robot performances.

Here, the type of performances is closely related to the emotional family and there are some slight differences in the specific emotional state. The range is proportional to the emotional intensity (namely, the emotion potential energy). So the robot vivid behavior is a hybrid between the emotional type and active degree and could realistically express the robot internal emotional changing.

5. Experiment

5.1. Emotional Cognitive and Psychological Energy

As discussed in Section 1, the discrete model for emotional classification and regulation is vital limitations. So for expanding the robot emotional output information to continuous space, we use one of the most influential AVS 3D models in the field of affective computing domain: that proposed by Breazeal [20]. Based on Gross reappraisal strategy explained in Section 2.1, we describe the cognitive emotional model and this methodology in the AVS space. The emotional coordinates were calculated on the basis of volunteers’ responses to the emotional state along three emotional dimensions of arousal, valence, and stance. And all emotional dimensions are bounded within a range of and the “calming” state is placed on the original point .

Figure 8 graphically shows an example of psychological energy distribution in the active field state space, where both the current emotional state and the stimulus emotional state after cognitive reappraisal as psychological energy resources are trying to influence emotional regulation process. At the moment, the coordinate values of robot’s own emotional state are , and external stimulus derived from microexpression is sadness whose coordinate value is . Robot physiological endurance coefficient . As can be seen from Figure 8 the emotional energy gradually dies down along with the increase of distance between the emotional state and the emotional source. And psychological energy rapidly declines round the emotional sources. So we set a pair of threshold to limit emotional activation scope. If the energy of emotional states is greater or less than the threshold, these emotional states are impossible to happen. This phenomenon is entirely consistent with classical emotional theory in the field of psychology [29]. Based on the relative positions of the next emotional state and emotional source, that the emotional family contains higher energy will has greater transition probability than the emotional family which contains lower energy. From this, the transition probability in the first stochastic process of HMM can be figured out.

5.2. Emotional Regulation Process

According to Section 3.3, the distribution of emotional family’s probability is calculated under a pair of emotions, robot’s cognitive stimulus emotional state and its own current emotional state, and then the output of robot emotional state has 26 kinds of possibility on the basis of the spatial relationship among the current emotion, stimulus emotion, and next emotion. This method highlights the capability to find a large amount of intermediate emotional states, which are extremely vital since they enrich the output of the robot emotional regulation system. In Figure 9, external stimulus emotional state coming from microexpression is “sadness,” and we can observe the transition probability’s microvariation of emotional families where 6 prototypical emotions (except sadness, because the psychological energy of sadness exceeds the threshold value, and it will not happen) are with robot’s own emotional state changes. Here, robot’s own emotion is located at any point and stance = 0.

Figure 10 shows the robot emotional regulation process with calming initial emotional state. In 0–15 s, robot’s own emotion remained about the same under no external stimulus. At the 15 s, an external stimulus “disgust” derived from microexpression occurred, so robot emotion’s negative degree gradually increased during 15–35 s and achieved the balance around the 35 s. Then this emotional experience was with the robot for about 15 s. Because the “disgust” stimulus has disappeared a while, robot emotional state gradually trended to “calming” during 50–65 s [30]. At the 65 s, an external stimulus “happiness” derived from microexpression occurred, so robot emotion’s positive degree gradually increased during 65–80 s and achieved the balance around the 80 s. Then similar emotional experience was with the robot for about 15 s and gradually waned during 95 s.

Filtered 34 volunteers participate in the human-robot interactions and each person experiments 100-time interaction in accordance with specified criteria. Each participant fills in the predictive scale before the experiment started. In this scale, participants forecast robot’s next output state by the simplified affect scale (as Figure 2) including 7 typical stimulus states and 7 typical own emotional sates (a total of 7 × 7 kinds of possible typical inputs). The participant fills in the satisfaction survey for each interaction during the interaction. This survey designs two options (agreement and disagreement) for each interaction. From the evaluation results, if they reason out robot’s emotional output in advance, the average matching rate is 69.75% after experience. However, it rises to 97.52% when only considering participants’ agreement to robot output emotions. Objectively speaking, the use of the emotion model based on the cognitive reappraisal in active field allows robot to imitate the hominine emotional regulation, and that is, in fact, the aim of our work. But the obtained results are difficult to compare with other emotional regulation studies that can be found in literature, because most of such studies do not recognize stimulus emotions in microexpressions and transfer emotional states in arousal-valence-stance terms. Moreover the few studies that do have not been tested under physical robot experimental conditions (specific robot device and experimental platform refer to [30, 31]) and do not provide as output the coordinates of the studied emotional state in the 3D space.

6. Conclusion

In this paper, the noteworthy feature of emotional regulation work was out of the simply interactive mode providing the classification and jump in terms of a set of emotional labels, and it operated in a 3D emotional space enabling a wide range of intermediary emotional states obtained under the external stimulus. Moreover, this system focused on the research field of emotional regulation depending on natural facial expression cognition and proposed a microexpression cognition and emotional regulation model based on Gross reappraisal strategy. Gross cognitive reappraisal strategy effectively decreased negative emotional experience and behavioral expression, so it could provide an intelligent cognition style to computer/robot acting as a positive role in HCI. HMM double stochastic process makes robot emotions have more diversification in human-robot interaction. In general, the use of HMM emotional regulation model based on cognitive reappraisal in active field allows robot to imitate the hominine emotional regulation naturally.

Our current research only proposed a computable emotion model applied to universal psychological significance in continuous space but not considered with specific emotion changes. Following from this, future works should be oriented to the study of nature inspired cognitive-affective computing by means of emotion modeling in continuous active space and especially need pay more attention to the multimodal external stimulus and the pervasive emotion computing.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported by National Natural Science Foundation of China (no. 61432004, 61170115), National Key Technologies R&D Program of China (no. 2014BAF08B04), and the Foundation of Beijing Engineering and Technology Center for Convergence Networks and Ubiquitous Services.