Outer Rim Archives
Archives · 2023 · 20230244900

Application (pre-grant publication)

Automated Multi-Persona Response Generation

Number
20230244900
Published
2023-08-03
Filed
2022-01-28
Assignee
Disney Enterprises, Inc.
Inventors
Fidaleo; Douglas A., Kennedy; James R., Snoddy; Jon Hayes, Papon; Jeremie A.
CPC
G06N3/006; G06N20/00; B25J11/0015; B25J11/001; G10L13/027
Verdict
High Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Multi-persona AI response generation with robotics/speech-synthesis CPC signal.

Abstract

A system for performing automated multi-persona response generation includes processing hardware, a display, and a memory storing a software code. The processing hardware executes the software code to receive input data describing an action and identifying a multiple interaction profiles corresponding respectively to multiple participants in the action, obtain the interaction profiles, and simulate execution of the action with respect to each of the participants. The processing hardware is further configured to execute the software code to generate, using the interaction profiles, a respective response to the action for each of the participants to provide multiple responses. In various implementations, one or more of those multiple responses may be used to train additional artificial intelligence (AI) systems, or may be rendered to an output device in the form of one or more of a display, an audio output device, or a robot, for example.

Background

BACKGROUND

Advances in artificial intelligence have led to the development of a variety of systems providing interfaces that simulate social agents. However, composing dialogue or choreographing actions for execution by a social agent requires an understanding of not only what the social agent should say or do, but also anticipating how a user or interaction participant (hereinafter “participant”) will respond during a particular interaction with the social agent. Given the variability of human language, personality types or “personas,” demographics, and the context in which an interaction takes place, it is infeasible for a human system designer to predict all of the possible responses a participant might make for all but the simplest interactive prompts.

In the existing art, responses to dialogue content for example, are typically tested by directing samples of dialogue to different human subjects, and collecting and analyzing the responses by those subjects. However, such an approach imposes a high resource and time overhead. For example, these existing techniques may require several weeks or more to generate the variety of responses needed by dialogue authors to accurately associate anticipated participant responses with the variety of personas and interaction contexts that are likely to be encountered.

Claims

1. A system comprising: a processing hardware and a memory storing a software code; the processing hardware configured to execute the software code to: receive input data describing an action and identifying a plurality of interaction profiles corresponding respectively to a plurality of participants in the action; obtain the plurality of interaction profiles; simulate execution of the action with respect to each of the plurality of participants; and generate, using the plurality of interaction profiles, a respective response to the action for each of the plurality of participants to provide a plurality of responses. || 11. A method for use by a system having processing hardware and a memory storing a software code, the method comprising: receiving, by the software code executed by the processing hardware, input data describing an action and identifying a plurality of interaction profiles corresponding respectively to a plurality of participants in the action; obtaining, by the software code executed by the processing hardware, the plurality of interaction profiles; simulating, by the software code executed by the processing hardware, execution of the action with respect to each of the plurality of participants; and generating, by the software code executed by the processing hardware and using the plurality of interaction profiles, a respective response to the action for each of the plurality of participants to provide a plurality of responses.