CPC G06F 40/30 (2020.01) [G06F 40/295 (2020.01); G06N 5/022 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. An apparatus for applying artificial intelligence to generate a narrative from structured data according to a narrative generation process, the structured data comprising a plurality of data values associated with a plurality of data parameters, the apparatus comprising:
a processor configured to (1) parameterize a conditional outcome framework based on an input and a plurality of the data parameters and (2) generate a narrative about the structured data in accordance with the parameterized conditional outcome framework;
wherein the input corresponds to at least one communication goal, wherein the at least one communication goal comprises of (1) a communication goal for explaining a value of a specified attribute with respect to an entity and/or (2) a communication goal for explaining a change in value of the specified attribute with respect to the entity;
wherein the conditional outcome framework conditionally specifies which of a plurality of ideas are to be expressed in narratives generated according to the narrative generation process; and
wherein the generated narrative comprises natural language narrative text that expresses at least one idea conditionally specified by the conditional outcome framework so that the narrative satisfies the at least one communication goal and explains the value and/or change in value of the specified attribute in terms of one or more drivers and/or influencers for the specified attribute.
|