| Literature DB >> 35634263 |
Liangyi Luo1, Kohei Ogawa2, Graham Peebles1, Hiroshi Ishiguro1.
Abstract
Engineering robot personalities is a challenge of multiple folds. Every robot that interacts with humans is an individual physical presence that may require their own personality. Thus, robot personalities engineers face a problem that is the reverse of that of personality psychologists: robot personalities engineers need to make batches of identical robots into individual personalities, as oppose to formulating comprehensive yet parsimonious descriptions of individual personalities that already exist. The robot personality research so far has been fruitful in demonstrating the positive effects of robot personality but unfruitful in insights into how robot personalities can be engineered in significant quantities. To engineer robot personalities for mass-produced robots we need a generative personality model with a structure to encode a robot's individual characteristics as personality traits and generate behaviour with inter- and intra-individual differences that reflect those characteristics. We propose a generative personality model shaped by goals as part of a personality AI for robots towards which we have been working, and we conducted tests to investigate how many individual personalities the model can practically support when it is used for expressing personalities via non-verbal behaviour on the heads of humanoid robots.Entities:
Keywords: generative personality models; goal-based personality models; humanoid robots; personality AI for robots; robot personalities engineering
Year: 2022 PMID: 35634263 PMCID: PMC9131250 DOI: 10.3389/frobt.2022.728776
Source DB: PubMed Journal: Front Robot AI ISSN: 2296-9144
FIGURE 1A diagram for an example model.
FIGURE 2An example of a goal-active form of the example model.
FIGURE 3The robot tested (one robot with multiple personalities).
The 12 archetypes for engineering 12 robot personalities.
| Archetypes (Corresponding Robot Personalities) | Trait Levels | Numbers of Appearances | |||
|---|---|---|---|---|---|
| Extraversion | Agreeableness | Conscientiousness | Test 1 | Test 2 | |
| Archetype 1 (Robot Personality 1) | 5 | 93 | 57 | 2 | 0 |
| Archetype 2 (Robot Personality 2) | 25 | 69 | 96 | 2 | 0 |
| Archetype 3 (Robot Personality 3) | 75 | 91 | 85 | 2 | 0 |
| Archetype 4 (Robot Personality 4) | 95 | 85 | 67 | 2 | 0 |
| Archetype 5 (Robot Personality 5) | 10 | 88 | 65 | 0 | 1 |
| Archetype 6 (Robot Personality 6) | 20 | 78 | 58 | 0 | 1 |
| Archetype 7 (Robot Personality 7) | 30 | 60 | 88 | 0 | 1 |
| Archetype 8 (Robot Personality 8) | 40 | 78 | 92 | 0 | 1 |
| Archetype 9 (Robot Personality 9) | 60 | 77 | 86 | 0 | 1 |
| Archetype 10 (Robot Personality 10) | 70 | 98 | 90 | 0 | 1 |
| Archetype 11 (Robot Personality 11) | 80 | 77 | 84 | 0 | 1 |
| Archetype 12 (Robot Personality 12) | 90 | 59 | 70 | 0 | 1 |
The range of trait levels is from 1 to 100.
FIGURE 4The tested prototype model implemented as 12 personality constructs in their default goal-active forms.
Behavioural mappings.
| Broad Traits | Cognitive States | Behaviour | Starting Effort Levels |
|---|---|---|---|
| Extraversion | agreeing | nodding (+) | 1 |
| disagreeing | head shaking (+) | 1 | |
| engaged | tilting forward (+) | 1 | |
| interested | tilting forward (+) | 1 | |
| uncertain | head shaking (+) | 1 | |
| annoyed | eye-rolling (+) | 1 | |
| annoyed | tilting backward (+) | 1 | |
| default | gaze aversion (-) | 1 | |
| default | show dominance (+) | - | |
| Agreeableness | agreeing | nodding (+) | 1 |
| agreeing | smiling (+) | 1 | |
| disagreeing | smiling (+) | 1 | |
| engaged | nodding (+) | 1 | |
| engaged | smiling (+) | 1 | |
| interested | tilting to the left (+) | 1 | |
| interested | smiling (+) | 1 | |
| uncertain | tilting to the right (+) | 1 | |
| annoyed | nodding (+) | 1 | |
| default | polite nodding (+) | 1 | |
| default | smiling (+) | 1 | |
| Conscientiousness | agreeing | nodding (+) | 1 |
| disagreeing | do nothing | - | |
| engaged | tilting forward (+) | 1 | |
| interested | tilting forward (+) | 1 | |
| uncertain | tilting forward (+) | 1 | |
| annoyed | do nothing | - | |
| default | do nothing | - |
Behaviour of which the tendency is correlated with the trait level is marked with (+), and that of which the tendency is reversely correlated with the trait level (-).
Classes of behaviour and the levels of effort.
| Behaviour | Description | Effort Levels |
|---|---|---|
| Nodding | a slight dip | 1 |
| a nod | 2 | |
| an up-and-down nod | 3 | |
| head bobbing | 4 | |
| Polite nodding | a slight dip at “polite nodding points” | 1 |
| Head shaking | a shake of the head | 1 |
| Tilting forward | 10° | 1 |
| 20° | 2 | |
| Tilting backward | 10° | 1 |
| 20° | 2 | |
| Tilting to the left | 10° | 1 |
| 20° | 2 | |
| Tilting to the right | 10° | 1 |
| 20° | 2 | |
| Show dominance | a slight ( | - |
| Gaze aversion | extraversion-modulated gaze aversion (lasts about a second) | 1 |
| Eye-rolling | eye actuators to up maximum, rolling left to right, and then return to the default position | 1 |
| Smiling | pulling the corners of the mouth for 3 s | 1 |
| Do nothing | no actuator input | - |
Behavioural conflicts.
| Conflicting Pairs of Behaviour | |
|---|---|
| Nodding | head shaking |
| Nodding | tilting backward |
| Nodding | tilting to the left |
| Nodding | tilting to the right |
| Head shaking | tilting forward |
| Head shaking | tilting backward |
| Head shaking | tilting to the left |
| Head shaking | tilting to the right |
| Smiling | eye-rolling |
| Nodding | eye-rolling |
| Gaze aversion | eye-rolling |
Test 1: Pair-wise personality comparisons.
| Pairs | Mean Euclidean Distances | Mean Cosine Similarity |
|---|---|---|
| RP-1a and RP-1b |
|
|
| RP-1a and RP-2a |
|
|
| RP-1a and RP-2b |
|
|
| RP-1a and RP-3a |
|
|
| RP-1a and RP-3b |
|
|
| RP-1a and RP-4a |
|
|
| RP-1a and RP-4b |
|
|
| RP-1b and RP-2a |
|
|
| RP-1b and RP-2b |
|
|
| RP-1b and RP-3a |
|
|
| RP-1b and RP-3b |
|
|
| RP-1b and RP-4a |
|
|
| RP-1b and RP-4b |
|
|
| RP-2a and RP-2b |
|
|
| RP-2a and RP-3a |
|
|
| RP-2a and RP-3b |
|
|
| RP-2a and RP-4a |
|
|
| RP-2a and RP-4b |
|
|
| RP-2b and RP-3a |
|
|
| RP-2b and RP-3b |
|
|
| RP-2b and RP-4a |
|
|
| RP-2b and RP-4b |
|
|
| RP-3a and RP-3b |
|
|
| RP-3a and RP-4a |
|
|
| RP-3a and RP-4b |
|
|
| RP-3b and RP-4a |
|
|
| RP-3b and RP-4b |
|
|
| RP-4a and RP-4b |
|
|
RP, is short for “Robot Personality”.
Letters a and b mark two videos of the same personality.
Test 1: The distribution of participants as per the reported numbers of personalities.
| Reported Numbers of Personalities | Numbers of Participants Who Thus Reported |
|---|---|
| 1 | 3 |
| 2 | 1 |
| 3 | 6 |
| 4 | 4 |
| 5 | 8 |
| 6 | 1 |
| 7 | 2 |
| 8 | 5 |
FIGURE 5Test 1: The probability mass function of the reported numbers of personalities.
Test 2: Pair-wise personality comparisons.
| Pairsa | Mean Euclidean Distances | Mean Cosine Similarity |
|---|---|---|
| RP-5 and RP-6 |
|
|
| RP-5 and RP-7 |
|
|
| RP-5 and RP-8 |
|
|
| RP-5 and RP-9 |
|
|
| RP-5 and RP-10 |
|
|
| RP-5 and RP-11 |
|
|
| RP-5 and RP-12 |
|
|
| RP-6 and RP-7 |
|
|
| RP-6 and RP-8 |
|
|
| RP-6 and RP-9 |
|
|
| RP-6 and RP-10 |
|
|
| RP-6 and RP-11 |
|
|
| RP-6 and RP-12 |
|
|
| RP-7 and RP-8 |
|
|
| RP-7 and RP-9 |
|
|
| RP-7 and RP-10 |
|
|
| RP-7 and RP-11 |
|
|
| RP-7 and RP-12 |
|
|
| RP-8 and RP-9 |
|
|
| RP-8 and RP-10 |
|
|
| RP-8 and RP-11 |
|
|
| RP-8 and RP-12 |
|
|
| RP-9 and RP-10 |
|
|
| RP-9 and RP-11 |
|
|
| RP-9 and RP-12 |
|
|
| RP-10 and RP-11 |
|
|
| RP-10 and RP-12 |
|
|
| RP-11 and RP-12 |
|
|
RP, is short for “Robot Personality”.
Test 2: The distribution of participants as per the reported numbers of personalities.
| Reported Numbers of Personalities | Numbers of Participants Who Thus Reported |
|---|---|
| 1 | 4 |
| 2 | 0 |
| 3 | 8 |
| 4 | 5 |
| 5 | 4 |
| 6 | 2 |
| 7 | 0 |
| 8 | 7 |
FIGURE 6Test 2: The probability mass function of the reported numbers of personalities.