| Literature DB >> 30057561 |
Beáta Korcsok1, Veronika Konok2, György Persa3, Tamás Faragó2, Mihoko Niitsuma4, Ádám Miklósi2,5, Péter Korondi1, Péter Baranyi6, Márta Gácsi2,5.
Abstract
A special area of human-machine interaction, the expression of emotions gains importance with the continuous development of artificial agents such as social robots or interactive mobile applications. We developed a prototype version of an abstract emotion visualization agent to express five basic emotions and a neutral state. In contrast to well-known symbolic characters (e.g., smileys) these displays follow general biological and ethological rules. We conducted a multiple questionnaire study on the assessment of the displays with Hungarian and Japanese subjects. In most cases participants were successful in recognizing the displayed emotions. Fear and sadness were most easily confused with each other while both the Hungarian and Japanese participants recognized the anger display most correctly. We suggest that the implemented biological approach can be a viable complement to the emotion expressions of some artificial agents, for example mobile devices.Entities:
Keywords: artificial agent; artificial emotion expression; emotion recognition; ethological approach; ethorobotics; human-computer interaction; human-robot interaction
Year: 2018 PMID: 30057561 PMCID: PMC6053641 DOI: 10.3389/fpsyg.2018.01191
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Summary of biological rules used for developing the artificial emotion expressions.
| Surprise | Startle reaction | Freezing, orienting at stimulus | Normal rotation stops/freezes. Grid rotates 90° in the opposite direction. Rotation stops again. | Sphere and grid increase slightly | Sphere and grid becomes slightly brighter |
| Barto et al., | Sokolov, | Sokolov, | Lucey et al., | Kim et al., | |
| Fear | Avoidance, escape | Pale colors, size decrease, seeking escape, hiding | Agent moves toward the right upper corner. Rotation speed increases. | Sphere and grid size decrease, sphere becomes bigger than grid | Sphere becomes pale/bright |
| Bonenfant and Kramer, | Dill and Houtman, | Dill and Houtman, | Caro, | Conte, | |
| Anger | Approach/avoidance, intra-specific competition (enemy) | Vivid colors, size increase, threat displays (showing weaponry) | Rotation speed increases. Agent moves closer (size increase). | Sphere and grid size increase, grid becomes bigger than sphere | Sphere becomes red, grid becomes blue |
| Scott and Fredericson, | Evans and Norris, | Dill, | Scott and Fredericson, | Evans and Norris, | |
| Happiness | Approach to contact, reach goal, play | Seeking proximity, jumping motion, hiding weaponry, vivid colors | Agent moves closer (size increase) and downwards, bounces on the bottom. Grid keeps rotating. | Sphere and grid size increase, sphere becomes bigger than grid | Sphere becomes orange, grid fades |
| Panksepp, | Izikson et al., | Pellis and Pellis, | Topál et al., | Izikson et al., | |
| Sadness | Contact/care seeking | Slow motion, pale colors, size decrease | Agent moves slowly to the side. Rotation speed decreases considerably. | Sphere and grid size decrease slightly, grid becomes smaller than sphere | Sphere fades, becomes transparent |
| Plutchik, | Herrera-Pérez et al., | Panksepp et al., | Panksepp et al., | Conte, | |
| Neutral | No specific function | Normal operation of the agent | G rotates at an intermediate, constant speed | Sphere and grid remain their original size | Sphere is green, grid changes randomly |
The table is partially based on Plutchik (.
Adjustable parameters of the artificial agent.
| Implementation time | The speed at which a modified parameter changes the agent display (sec) |
| Sphere color | Sets the color of the sphere (RGB values) |
| Transparency of sphere | sets the transparency of the sphere on a scale from 0 to 1 (from totally transparent to opaque) |
| Sphere size | Sets the size of the sphere compared to the original size (scale, from no sphere → to sphere filling out the screen) |
| Distance | Sets the direction of movement of the agent and its size/distance (vector) |
| Grid rotation speed | Sets the rotation speed of the grid (1/s) |
| Grid rotation axis | Sets the rotation axis (3d vector) |
| Grid rotation distortion | Sets the measure of rotation asymmetry |
| Grid size | Sets the size of the grid independently from the size of the sphere (scale) |
Figure 1The figure shows the dynamic changes of the agent during the emotion displays. The starting state is the same for all displays (happiness, fear, anger, surprise, sadness, neutral).
Figure 2The figure shows the percentage of answers given to the open-ended questionnaire in terms of the types of answers. The red lines indicate the separation of scores 1–2, indicated by dark gray colors (words referring to not being-like agents) and scores 3–4, indicated with light gray (words referring to being-like agents). Answers receiving scores 3 and 4 were analyzed further. Score 4: naming an inner state or emotion (or the lack of emotion) explicitly; score 3: mentioning a term or phrase, which implicitly indicates some inner state but without naming a concrete emotion; score 2: indicating some contextual behavior that attributes a meaning to the video which cannot be directly observed; score 1: formal description of the observed behavior.
Figure 3The categories of answers given for the Fear (A) and Anger (B) displays. The darker shades signify the correctness of the answers, the white column shows the answers that are neutral in the case of the emotion at hand, while the striped columns indicate somewhat opposing meanings.
Figure 4The striped columns show the largest score given to the correct emotions (in case the same high scores were given to other emotions as well as to the correct one, the 1 point was divided by the number of emotions that got the same score), the black columns show the maximum 5 score given for the correct emotions, while the gray column depicts the percentage of answers in which the participants gave 5 scores for any emotions in case of the neutral display in the Hungarian group.
Figure 5Analysis of sum of scores in the Hungarian group. The X sign shows the correct emotions in each display.
Figure 6Confusion matrix of answers in the Hungarian group. The gray cells indicate the percentage at which each emotion received the biggest score. The correct emotions are indicated by dark borders.
Figure 7The figure shows the scores given for the six displays, while the circles show the medians for the scores given to the correct emotions by the Hungarian participants. The * indicates outliers.
Figure 8Ward's hierarchical cluster analysis, showing the similarities of scores given to each emotion by the Hungarian participants.
Figure 9The striped columns show the largest score given to the correct emotions, the black columns show the maximum 5 score given for the correct emotions, while the gray column depicts the percentage of answers in which the participants gave 5 scores for any emotions in case of the neutral display in the Japanese group.
Figure 10Analysis of sum of scores in the Japanese group. The X sign shows the correct emotions in each display.
Figure 11Ward's hierarchical cluster analysis showing the similarities of scores given to each emotion by the Japanese participants.
Figure 12Confusion matrix for the answers of the matched Japanese and Hungarian participants. The gray cells indicate the percentage at which each emotion received the biggest score. The correct emotions are indicated by dark borders.
Figure 13The figure shows the scores given for the six displays, while the circles show the medians for the scores given to the correct emotions by the Japanese participants and the participants in the matched Hungarian group. The * indicates outliers.