Patent ID: 11928437
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A non-transitory computer readable medium storing instructions for identifying one or more missing natural language expressions that are implied, but missing from input text, that, when executed by one or more processors of a computing device, cause the computing device to:
receive the input text comprising a plurality of sentence fragments;
generate a discourse tree that represents rhetorical relations between the sentence fragments, the discourse tree including a plurality of nodes, each nonterminal node of the plurality of nodes representing a rhetorical relationship between two of the sentence fragments and each terminal node of the plurality of nodes being associated with one of the sentence fragments;
identify that the input text is likely missing one or more sentence fragments based at least in part on identifying that one or more rhetorical relationships of the discourse tree matches one of a set of predefined rhetorical relationships;
generate a query based at least in part on a subset of the plurality of sentence fragments;
obtain a set of search results based at least in part on executing the query against a knowledge base;
obtain, from a search result of the set of search results, a set of candidate sentence fragments for the missing one or more sentence fragments;
identify a subset of sentence fragments from the set of candidate sentence fragments based at least in part on comparing the sentence fragments of the discourse tree to the set of candidate sentence fragments obtained from the search result; and
perform one or more operations based at least in part on identifying the subset of sentence fragments, the subset of sentence fragments being natural language expressions that are implied but excluded from the input text.