US2019213284A1PendingUtilityA1

Semantic representation and realization for conversational systems

52
Assignee: IBMPriority: Jan 11, 2018Filed: Jan 11, 2018Published: Jul 11, 2019
Est. expiryJan 11, 2038(~11.5 yrs left)· nominal 20-yr term from priority
G06F 16/24522G06F 40/205G06F 40/35G06F 9/453G10L 15/1815G06F 16/252G10L 2015/223G06F 16/242G06F 9/451G06F 16/24578G06F 3/0484G06F 16/9024G10L 15/22G06F 16/2379G06F 17/3053G06F 17/30389G06F 17/30958G06F 17/3056G06F 17/30377
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, apparatus and computer program product for presenting a user interface for a conversational system is described. For each of a set of user utterances produced in a dialog with the conversational system, a semantic meaning representation is determined. The semantic meaning representations are converted to respective sentential concept graphs. A first sentential concept graph is consolidated into a unified contextual graph. The unified contextual graph is updated based on new sentential concept graphs while the dialog with the conversational system progresses.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
         1 . A method for presenting a user interface for a conversational system comprising:
 for each of a set of user utterances produced in a dialog with the conversational system, determining a semantic meaning representation;   converting the semantic meaning representations to respective sentential concept graphs;   consolidating a first sentential concept graph into a unified contextual graph; and   updating the unified contextual graph based on new sentential concept graphs while the dialog with the conversational system progresses.   
     
     
         2 . The method as recited in  claim 1  further comprising updating the unified contextual graph based on semantic matching with domain knowledge stored in a database of the conversational system. 
     
     
         3 . The method as recited in  claim 1 , further comprising dynamically identifying content from the united contextual graph to present in a user interface. 
     
     
         4 . The method as recited in  claim 3 , further comprising identifying concepts and relations that are semantically related to a latest dialog activity in the dialog with the conversational system. 
     
     
         5 . The method as recited in  claim 3 , further comprising:
 identifying concepts and relations that are semantically related in the first sentential concept graph to concepts and relations in the unified contextual graph; and   constructing a query to a database of the conversational system according to the identified concepts and relations.   
     
     
         6 . The method as recited in  claim 3 , further comprising;
 identifying a set of changes to concepts, concept values and concept statuses based on a latest user input;   identifying relevant components to the concepts, the concept values and the concept statuses in the unified contextual graph; and   identifying changes to relevant components in the unified contextual graph based on results from queries to databases of the conversational system.   
     
     
         7 . The method as recited in  claim 6 , further comprising:
 quantifying a set of factors associated with respective subgraphs, the set of factors including at least one of a concept-level feature, a relation-level feature or a discourse-level feature; and   ranking a set of subgraphs in the unified contextual graph based on the quantified factors.   
     
     
         8 . The method as recited in  claim 3 , further comprising generating a dialog policy according to a new user intent and a historical utterance in the dialog rather than a latest utterance in the dialog. 
     
     
         9 . Apparatus, comprising:
 a processor;   computer memory holding computer program instructions executed by the processor for presenting a user interface for a conversational system, the computer program instructions comprising:
 program code, operative to determine a semantic meaning representation for each of a set of user utterances produced in a dialog with the conversational system; 
 program code, operative to convert the semantic meaning representations to respective sentential concept graphs; 
 program code, operative to consolidate a first sentential concept graph into a unified contextual graph; and 
 program code, operative to update the unified contextual graph based on new sentential concept graphs while the dialog with the conversational system progresses. 
   
     
     
         10 . The apparatus as recited in  claim 9 , further comprising:
 program code, operative to dynamically identify content from the united contextual graph to present in a user interface.   
     
     
         11 . The apparatus as recited in  claim 10 , further comprising:
 program code, operative to identify concepts and relations that are semantically related to a latest dialog activity in the dialog with the conversational system.   
     
     
         12 . The apparatus as recited in  claim 10 , further comprising:
 program code, operative to identify concepts and relations that are semantically related in the first sentential concept graph to concepts and relations in the unified contextual graph; and   program code, operative to construct a query to a database of the conversational system according to the identified concepts and relations.   
     
     
         13 . The apparatus as recited in  claim 10 , further comprising:
 program code, operative to quantify a set of factors associated with respective subgraphs, the set of factors including at least one of a concept-level feature, a relation-level feature or a discourse-level feature; and   program code, operative to rank a set of subgraphs in the unified contextual graph based on the quantified factors.   
     
     
         14 . The apparatus as recited in  claim 10 , further comprising:
 program code, operative to generate a dialog policy according to a new user intent and a historical utterance in the dialog rather than a latest utterance in the dialog.   
     
     
         15 . A computer program product in a non-transitory computer readable medium for use in a data processing system, the computer program product holding computer program instructions executed by the data processing system for presenting a user interface for a conversational system, the computer program instructions comprising:
 program code, operative to determine a semantic meaning representation for each of a set of user utterances produced in a dialog with the conversational system;   program code, operative to convert the semantic meaning representations to respective sentential concept graphs;   program code, operative to consolidate a first sentential concept graph into a unified contextual graph; and   program code, operative to update the unified contextual graph based on new sentential concept graphs while the dialog with the conversational system progresses   
     
     
         16 . The computer program product as recited in  claim 15 , further comprising:
 program code, operative to dynamically identify content from the united contextual graph to present in a user interface.   
     
     
         17 . The computer program product as recited in  claim 16 , further comprising:
 program code, operative to identify concepts and relations that are semantically related to a latest dialog activity in the dialog with the conversational system.   
     
     
         18 . The computer program product as recited in  claim 16 , further comprising:
 program code, operative to identify concepts and relations that are semantically related in the first sentential concept graph to concepts and relations in the unified contextual graph; and   program code, operative to construct a query to a database of the conversational system according to the identified concepts and relations.   
     
     
         19 . The computer program product as recited in  claim 15 , wherein 
     
     
         20 . The computer program product as recited in  claim 16 , further comprising:
 program code, operative to generate a dialog policy according to a new user intent and a historical utterance in the dialog rather than a latest utterance in the dialog.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.