Social Robot Character Profiling for Context-Aware Personality Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social robots lack the ability to exhibit interesting and varied personalities, similar to those portrayed by skilled actors and content creators, which limits their emotional resonance and interaction effectiveness with humans.

Innovation Solution

A method and apparatus that map robot behaviors to quantitative personality trait values using personality profiling functions, allowing social robots to emulate characters from fiction or real-life individuals by controlling their responses to environmental stimuli based on derived personality profiles, which include mood variations and characteristic traits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If social robots use standard programming for personality, then they can be manufactured efficiently, but they exhibit predictable and less interesting personalities

Engineering Contradiction:
Improvemanufacturing efficiencyVSAvoidpersonality variety
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary personality profiling by analyzing character data from movies, TV shows, books, or user input before deploying the robot. This pre-computed personality profile (stored as quantitative trait values) is then loaded into the robot, allowing it to exhibit diverse personalities without reprogramming during manufacturing. The personality profile serves as a pre-prepared configuration that can be quickly instantiated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter space of robot personalities by using quantitative personality trait values (e.g., extroversion score, neuroticism score, openness score) instead of fixed programming. By adjusting these numerical parameters based on different character profiles, the same robot hardware can exhibit vastly different personality characteristics, resolving the contradiction between manufacturing efficiency and personality variety.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If social robots emulate specific character personalities, then they can provide more interesting interactions, but they require complex personality profiling and control systems

Engineering Contradiction:
Improvepersonality expressionVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential personality traits from complex character sources (movies, books, user descriptions) and represents them as a simplified set of quantitative scores. This extraction process separates the core personality parameters from the complex source material, allowing the robot to emulate personalities without needing to process or store the entire source content, thus reducing control system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The personality profile acts as an intermediary layer between the user/character source and the robot's behavior control system. Instead of directly mapping complex narrative descriptions to robot actions, the system first converts them into standardized quantitative trait values, which then serve as intermediate parameters for controlling robot behavior. This intermediary representation simplifies the control architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If social robots use fixed personality programming, then they are reliable and consistent, but they lack emotional resonance and interaction effectiveness

Engineering Contradiction:
Improvebehavioral consistencyVSAvoidinteraction effectiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system transitions from static, fixed personality programming to dynamic personality expression based on quantitative trait values. The robot's personality parameters can be adjusted in real-time based on the selected character profile, allowing consistent yet adaptable behavior that resonates emotionally with users. The dynamics come from the ability to flexibly instantiate different personality configurations while maintaining internal consistency within each profile.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11618170B2Control of social robot based on prior character portrayal
Publication Date: 2023.04.04 WARNER BROS ENTERTAINMENT INC
  • US11618170B2 patent drawing
  • US11618170B2 patent drawing
  • US11618170B2 patent drawing

AI summary

A method and apparatus for controlling a social robot includes providing a set of quantitative personality trait values, also called a “personality profile” to a decision engine of the social robot. The personality profile is derived from a character portrayal in a fictional work, dramatic performance, or by a real-life person (any one of these sometime referred to herein as a “source character”). The decision engine controls social responses of the social robot to environmental stimuli, based in part on the set of personality trait values. The social robot thereby behaves in a manner consistent with the personality profile for the profiled source character.