Culturally-aware cognitive system for human interactions
First Claim
1. A method comprising:
- constructing a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group;
producing a machine output data from a data processing system, the machine output being in response to a dialog between a data processing system and a human user in a machine-human interaction;
creating, using the processor and the memory, a new data-representation of a persona of the human user in the form of a set of cultural attributes, the set of cultural attributes representing the persona of the human user according to the mapping;
selecting from a library, using an attribute from the set of cultural attributes, an adjustment rule;
creating a new data output by changing a grammatical choice in the machine output data, the creating the new data output comprising;
applying the adjustment rule to the machine output data in a cognitive model of a cognitive system, the new data output forming an adjusted output, wherein the changing the grammatical choice increases a correspondence between the machine output data and a persona of the human user;
transforming the adjusted output to form a transformed output, the transforming comprising assigning a behavior characteristic to an animation and constructing the animation from the adjusted output such that an animated avatar is caused to exhibit a distinct behaviour characteristic specific to a culture of the human user; and
causing the data processing system to perform a culturally-appropriate manner of articulation using the transformed output as a response to the human user in the machine-human interaction, wherein the culturally-appropriate manner of articulation is consistent with the culture of the human user.
1 Assignment
0 Petitions
Accused Products
Abstract
A mapping is constructed between a node of a cultural hierarchy and a node of an organizational hierarchy. The cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture. The organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group. A set of cultural attributes is constructed to represent a persona of a human user according to mapping. Using a cultural attribute, an adjustment rule is selected from a library. A machine output is modified according to the adjustment rule. The machine output is in response to a dialog between a data processing system and human user in a machine-human interaction. The adjusted output is transformed and presented as a response to the human user in the machine-human interaction.
14 Citations
19 Claims
-
1. A method comprising:
-
constructing a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group; producing a machine output data from a data processing system, the machine output being in response to a dialog between a data processing system and a human user in a machine-human interaction; creating, using the processor and the memory, a new data-representation of a persona of the human user in the form of a set of cultural attributes, the set of cultural attributes representing the persona of the human user according to the mapping; selecting from a library, using an attribute from the set of cultural attributes, an adjustment rule; creating a new data output by changing a grammatical choice in the machine output data, the creating the new data output comprising; applying the adjustment rule to the machine output data in a cognitive model of a cognitive system, the new data output forming an adjusted output, wherein the changing the grammatical choice increases a correspondence between the machine output data and a persona of the human user; transforming the adjusted output to form a transformed output, the transforming comprising assigning a behavior characteristic to an animation and constructing the animation from the adjusted output such that an animated avatar is caused to exhibit a distinct behaviour characteristic specific to a culture of the human user; and causing the data processing system to perform a culturally-appropriate manner of articulation using the transformed output as a response to the human user in the machine-human interaction, wherein the culturally-appropriate manner of articulation is consistent with the culture of the human user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to construct a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group; program instructions to produce a machine output data from a data processing system, the machine output being in response to a dialog between a data processing system and a human user in a machine-human interaction; program instructions to create, using the processor and the memory, a new data-representation of a persona of the human user in the form of a set of cultural attributes, the set of cultural attributes representing the persona of the human user according to the mapping; program instructions to select from a library, using an attribute from the set of cultural attributes, an adjustment rule; program instructions to create a new data output by changing a grammatical choice in the machine output data, the program instructions to create the new data output comprising; program instructions to apply the adjustment rule to the machine output data in a cognitive model of a cognitive system, the new data output forming an adjusted output, wherein the changing the grammatical choice increases a correspondence between the machine output data and a persona of the human user; program instructions to transform the adjusted output to form a transformed output, the transforming comprising assigning a behavior characteristic to an animation and constructing the animation from the adjusted output such that an animated avatar is caused to exhibit a distinct behaviour characteristic specific to a culture of the human user; and program instructions to cause the data processing system to perform a culturally-appropriate manner of articulation using the transformed output as a response to the human user in the machine-human interaction, wherein the culturally-appropriate manner of articulation is consistent with the culture of the human user.
-
-
19. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to construct a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group; program instructions to produce a machine output data from a data processing system, the machine output being in response to a dialog between a data processing system and a human user in a machine-human interaction; program instructions to create, using the processor and the memory, a new data-representation of a persona of the human user in the form of a set of cultural attributes, the set of cultural attributes representing the persona of the human user according to the mapping; program instructions to select from a library, using an attribute from the set of cultural attributes, an adjustment rule; program instructions to create a new data output by changing a grammatical choice in the machine output data, the program instructions to create the new data output comprising; program instructions to apply the adjustment rule to the machine output data in a cognitive model of a cognitive system, the new data output forming an adjusted output, wherein the changing the grammatical choice increases a correspondence between the machine output data and a persona of the human user; program instructions to transform the adjusted output to form a transformed output, the transforming comprising assigning a behavior characteristic to an animation and constructing the animation from the adjusted output such that an animated avatar is caused to exhibit a distinct behaviour characteristic specific to a culture of the human user; and program instructions to cause the data processing system to perform a culturally-appropriate manner of articulation using the transformed output as a response to the human user in the machine-human interaction, wherein the culturally-appropriate manner of articulation is consistent with the culture of the human user.
-
Specification