Explaining natural-language-to-flow pipelines
AssigneeInternational Business Machines Corporation
InventorsTathagata Chakraborti, Arunima Chaudhary, Michelle Brachman, Qian Pan, James Johnson, Yara Rizk, Burak Aksar
Life of this patent
Estimating the term…
Abstract
A method, computer program, and computer system are provided for explaining generation of a flow from natural language utterances. Data corresponding to a natural language utterance is received. One or more constraints corresponding to a flow to be generated are determined based on the received natural language utterance. A flow is constructed based on the determined constraints. An explanation associated with the constructed flow is provided, and the explanation identifies parameters corresponding to constructing the flow.
Claims20
A method of explaining generation of a flow from natural language utterances, executable by a processor, comprising:
- receiving data corresponding to a natural language utterance;
- determining one or more constraints corresponding to a flow to be generated based on the received natural language utterance;
- constructing a flow based on the determined constraints;
- and
- providing an explanation associated with the constructed flow, wherein the explanation identifies parameters corresponding to constructing the flow.
A computer system for explaining generation of a flow from natural language utterances, the computer system comprising:
- one or more computer-readable non-transitory storage media configured to store computer program code;
- and
- one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
- receiving code configured to cause the one or more computer processors to receive data corresponding to a natural language utterance;
- determining code configured to cause the one or more computer processors to determine one or more constraints corresponding to a flow to be generated based on the received natural language utterance;
- constructing code configured to cause the one or more computer processors to construct a flow based on the determined constraints;
- and
- providing code configured to cause the one or more computer processors to provide an explanation associated with the constructed flow, wherein the explanation identifies parameters corresponding to constructing the flow.
A non-transitory computer readable medium having stored thereon a computer program for explaining generation of a flow from natural language utterances, the computer program configured to cause one or more computer processors to:
- receive data corresponding to a natural language utterance;
- determine one or more constraints corresponding to a flow to be generated based on the received natural language utterance;
- construct a flow based on the determined constraints;
- and
- provide an explanation associated with the constructed flow, wherein the explanation identifies parameters corresponding to constructing the flow.
Dependencies are inferred from the claim text.