Emotionally Expressive AI Performance Generation via Mood Drivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional AI-generated performances lack emotional expression and adaptability, failing to credibly depict mood and emotional states, making them less nuanced and dynamic compared to human performances.

Innovation Solution

A Bayesian-knowledge driven approach combined with a data-driven system, using mood drivers to inform the generation of performative sequences, allowing for real-time adaptation and human interpretability, enabling the creation of emotionally expressive actions in various domains like music, animation, and robotics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single synthesized persona is used in AI-generated performances, then the system complexity is reduced and generation is simpler, but the performance lacks distinctive personality and emotional expression

Engineering Contradiction:
Improvesystem complexityVSAvoidemotional expression capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The persona is segmented into multiple distinct personas, each representing different emotional states or personality traits. Instead of using a single synthesized persona, the system maintains a collection of personas that can be selectively applied based on the desired emotional expression, thereby resolving the contradiction between simplicity and emotional capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and transitions between different personas based on contextual requirements. This dynamic persona selection allows the AI-generated performance to adapt its emotional expression in real-time, overcoming the limitation of a static single persona while maintaining manageable system complexity through on-demand persona activation.

Inventive Principle:
Principle #15Dynamics

2Productivity

If conventional AI methods are used for performance generation, then the generation process is more straightforward and faster, but the performance lacks nuance, variety, and dynamic emotional states

Engineering Contradiction:
Improvegeneration speedVSAvoidperformance nuance and variety
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Multiple personas are pre-defined and prepared in advance, each encapsulating specific emotional states and behavioral characteristics. This preliminary preparation allows the system to quickly select from pre-configured options during performance generation, maintaining high productivity while achieving nuanced and varied emotional expression through the ready-made persona library.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If AI-generated performances use fixed patterns, then the generation process is more efficient and predictable, but the performance lacks dynamic adaptation and emotional inflection

Engineering Contradiction:
Improvegeneration predictabilityVSAvoidreal-time emotional adaptation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system incorporates feedback mechanisms that monitor the current performance state and contextual information, then use this feedback to dynamically select appropriate personas. This feedback-driven persona selection maintains reliability by following structured decision-making processes while enabling real-time emotional adaptation through responsive persona switching based on performance needs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240135201A1Automated Performative Sequence Generation
Publication Date: 2024.04.25 DISNEY ENTERPRISES INC
  • US20240135201A1 patent drawing
  • US20240135201A1 patent drawing
  • US20240135201A1 patent drawing

AI summary

A system includes a computing platform having a hardware processor and a memory storing software code and a machine learning (ML) model trained to predict the next element of a sequence. The software code is executed to receive input data identifying an element of the sequence, determine, using the input data, at least one mood driver(s) of the sequence, and predict, based on input data and the mood driver(s), one or more candidate next element(s) of the sequence using the ML model. The software code further obtains expertise data relating to the sequence, evaluates the candidate next element(s), using the expertise data, the input data, and the mood driver(s), to provide aptness score(s) each corresponding to a respective one candidate next element, and determines, using the aptness score(s) and a respective probability assigned to each of the candidate next element(s) by the ML model, the next element of the sequence.