CPC G06F 16/90332 (2019.01) [G06F 16/9027 (2019.01); G06F 40/289 (2020.01); G06F 40/35 (2020.01); G06F 40/49 (2020.01)] | 20 Claims |
1. A computer-implemented method comprising:
establishing, between a first entity of a first plurality of entities of a first discourse tree and a second entity of a second plurality of entities of a second discourse tree, a mapping that establishes a relevance of the second entity to the first entity, wherein a discourse tree represents rhetorical relationships between elementary discourse units;
responsive to determining that a third entity of the first plurality of entities is not addressed by any of the second plurality of entities, generating an imaginary discourse tree by combining an additional discourse tree with the second discourse tree;
determining, from the first discourse tree, a first communicative discourse tree, wherein a communicative discourse tree is a discourse tree having one or more verb signatures that each comprise a thematic role that indicates a role of a word in a corresponding elementary discourse unit;
determining, from the imaginary discourse tree, a second communicative discourse tree;
computing a level of rhetorical agreement between the first communicative discourse tree and the second communicative discourse tree by applying a predictive model to the first communicative discourse tree and the second communicative discourse tree; and
responsive to determining that the level of rhetorical agreement is above a threshold, outputting text corresponding to the imaginary discourse tree.
|