-
公开(公告)号:US12086561B2
公开(公告)日:2024-09-10
申请号:US16552557
申请日:2019-08-27
摘要: One embodiment provides a method, including: receiving, within a conversational agent creation framework used to create conversational agents that perform negotiations on behalf of users, (i) a selection of one of a plurality of conversational agent roles (ii) negotiation constraints for the selected role, and (iii) an object for the negotiation; creating a conversational agent (i) having the selected role and (ii) programmed with the negotiation constraints; identifying at least one other conversational agent (i) having an opposing role with respect to the object and (ii) being programmed with opposing role negotiation constraints; and conducting a conversational session between the conversational agent and the at least one other conversational agent, wherein the conversational session comprises the negotiation for the object and wherein the conversational agent and the at least one other conversational agent perform the negotiation in view of the negotiation constraints and the opposing role negotiation constraints.
-
公开(公告)号:US20220318247A1
公开(公告)日:2022-10-06
申请号:US17211259
申请日:2021-03-24
IPC分类号: G06F16/2452 , G06F16/242
摘要: Methods, systems, and computer program products for active learning for natural language question answering are provided herein. A computer-implemented method includes generating a semantic signature of a natural language query; generating a SQL signature for a SQL query corresponding to the natural language query; determining whether a set of mappings includes a semantic signature matching the generated semantic signature, wherein each mapping in the set is between (i) a given semantic signature and (ii) a SQL signature representing a class of SQL queries corresponding to the given semantic signature; and in response to determining that the set of mappings does not include the generated semantic signature, adding a mapping between the generated semantic signature and the generated SQL signature to the set of mappings.
-
3.
公开(公告)号:US20200073787A1
公开(公告)日:2020-03-05
申请号:US16115789
申请日:2018-08-29
发明人: Diptikalyan Saha , Jaydeep Sen , Manasa Jammi , Ashish Mittal
摘要: Methods, systems, and computer program products for automated generation of test cases for analyzing natural-language-interface-to-database systems are provided herein. A computer-implemented method includes identifying sources of ambiguity from input to a natural-language-interface-to-database system and a precondition corresponding to each of the identified sources of ambiguity; generating test cases which analyze capabilities of the natural-language-interface-to-database system, wherein generating the one or more test cases comprises determining validity of the preconditions within the context of the capabilities of the natural-language-interface-to-database system; automatically generating an ontology-dependent structured query template based at least in part on the generated test cases; automatically generating natural language queries based at least in part on the ontology-dependent structured query template; and outputting, to at least one user, the ontology-dependent structured query template and the natural language queries.
-
公开(公告)号:US11294907B2
公开(公告)日:2022-04-05
申请号:US16810610
申请日:2020-03-05
IPC分类号: G06F16/2457 , G06F16/36
摘要: One embodiment provides a method, including: receiving a query from a user; identifying that a desired definition of the at least one term is unknown, by determining that the at least one term does not map to a term having a known definition; receiving the definition of the at least one term from the user; adding the definition to a domain grammar comprising (i) domain-specific terminology and (ii) definitions corresponding to the terms within the domain grammar, wherein the adding comprises (a) extracting expressions from the requested definition and (b) adding, for the at least one term, the expressions into a structured format within the domain grammar; combining (iii) the requested definition and (iv) terms from the parsed query having previously known definitions into a complete query; and providing a response to the query by executing the complete query on a knowledge store.
-
公开(公告)号:US20210279243A1
公开(公告)日:2021-09-09
申请号:US16810610
申请日:2020-03-05
IPC分类号: G06F16/2457
摘要: One embodiment provides a method, including: receiving a query from a user; identifying that a desired definition of the at least one term is unknown, by determining that the at least one term does not map to a term having a known definition; receiving the definition of the at least one term from the user; adding the definition to a domain grammar comprising (i) domain-specific terminology and (ii) definitions corresponding to the terms within the domain grammar, wherein the adding comprises (a) extracting expressions from the requested definition and (b) adding, for the at least one term, the expressions into a structured format within the domain grammar; combining (iii) the requested definition and (iv) terms from the parsed query having previously known definitions into a complete query; and providing a response to the query by executing the complete query on a knowledge store.
-
公开(公告)号:US20200341964A1
公开(公告)日:2020-10-29
申请号:US16393090
申请日:2019-04-24
IPC分类号: G06F16/23 , G06F16/242 , G06F16/2455 , G06N20/00
摘要: Embodiments are disclosed for correcting a natural language interface database (NLIDB) system. The techniques include receiving feedback indicating that an answer provided in response to a question for an NLIDB system is inaccurate. The techniques further include finding an ontology element for a datastore of the NLIDB system that matches to the feedback. The techniques also include selecting candidate annotations for the NLIDB system based on the ontology element and a data type of the ontology element. Additionally, the techniques include generating a question-answer (QA) pair for each of the candidate annotations. Further, the techniques include adding one of the candidate annotations to annotations for a natural language query (NLQ) engine of the NLIDB system based on a client verification of the QA pair.
-
公开(公告)号:US11971886B2
公开(公告)日:2024-04-30
申请号:US17211259
申请日:2021-03-24
IPC分类号: G06F16/2452 , G06F16/242
CPC分类号: G06F16/24522 , G06F16/243
摘要: Methods, systems, and computer program products for active learning for natural language question answering are provided herein. A computer-implemented method includes generating a semantic signature of a natural language query; generating a SQL signature for a SQL query corresponding to the natural language query; determining whether a set of mappings includes a semantic signature matching the generated semantic signature, wherein each mapping in the set is between (i) a given semantic signature and (ii) a SQL signature representing a class of SQL queries corresponding to the given semantic signature; and in response to determining that the set of mappings does not include the generated semantic signature, adding a mapping between the generated semantic signature and the generated SQL signature to the set of mappings.
-
8.
公开(公告)号:US10977164B2
公开(公告)日:2021-04-13
申请号:US16115789
申请日:2018-08-29
发明人: Diptikalyan Saha , Jaydeep Sen , Manasa Jammi , Ashish Mittal
IPC分类号: G06F16/00 , G06F11/36 , G06F16/242 , G06F16/245 , G06F40/30
摘要: Methods, systems, and computer program products for automated generation of test cases for analyzing natural-language-interface-to-database systems are provided herein. A computer-implemented method includes identifying sources of ambiguity from input to a natural-language-interface-to-database system and a precondition corresponding to each of the identified sources of ambiguity; generating test cases which analyze capabilities of the natural-language-interface-to-database system, wherein generating the one or more test cases includes determining validity of the preconditions within the context of the capabilities of the natural-language-interface-to-database system; automatically generating an ontology-dependent structured query template based at least in part on the generated test cases; automatically generating natural language queries based at least in part on the ontology-dependent structured query template; and outputting, to at least one user, the ontology-dependent structured query template and the natural language queries.
-
公开(公告)号:US20190087486A1
公开(公告)日:2019-03-21
申请号:US15710979
申请日:2017-09-21
摘要: The present invention may include a computing device receives a query and determines a plurality of implementations based on the query and searching the ontology driven system. The computing device may display the determined plurality of implementations and monitors the eye tracking datum for a fixation. The computing device may determine the corresponding plurality of implementations associated with a region where the fixation is directed based on determining the fixation. The computing device may determine a plurality of candidate elements of the plurality of implementations in the region based on previous determination of the corresponding plurality of implementations. The computing device may generate a plurality of preferred interpretations based on monitoring the eye tracking datum, the corresponding plurality of implementations associated with the region of the fixation, and the plurality of candidate elements.
-
公开(公告)号:US11200222B2
公开(公告)日:2021-12-14
申请号:US16393090
申请日:2019-04-24
IPC分类号: G06F16/23 , G06F16/2455 , G06F16/242 , G06F16/2452
摘要: Embodiments are disclosed for correcting a natural language interface database (NLIDB) system. The techniques include receiving feedback indicating that an answer provided in response to a question for an NLIDB system is inaccurate. The techniques further include finding an ontology element for a datastore of the NLIDB system that matches to the feedback. The techniques also include selecting candidate annotations for the NLIDB system based on the ontology element and a data type of the ontology element. Additionally, the techniques include generating a question-answer (QA) pair for each of the candidate annotations. Further, the techniques include adding one of the candidate annotations to annotations for a natural language query (NLQ) engine of the NLIDB system based on a client verification of the QA pair.
-
-
-
-
-
-
-
-
-