Identifying and processing poly-process natural language queries

    公开(公告)号:US11947536B2

    公开(公告)日:2024-04-02

    申请号:US17804116

    申请日:2022-05-26

    摘要: An embodiment for identifying and processing poly-process natural language queries may include receiving a natural language query. The embodiment may also automatically identify a bridge entity in the received natural language query. The embodiment may also automatically determine whether the received natural language query is a poly-process query. The embodiment may further include, in response to identifying that the received natural language query is the poly-process query, automatically generating sub-queries for each process in the poly-process query and generate results for each sub-query. The embodiment may also automatically combining the results of each sub-query using the bridge entity to output a combined result. The embodiment may further include automatically generating a modified sub-query for post-processing of the combined result. The embodiment may also automatically process the modified sub-query to generate a final query result for the received natural language query.

    MULTI-LINGUAL NATURAL LANGUAGE QUERY
    2.
    发明公开

    公开(公告)号:US20240095267A1

    公开(公告)日:2024-03-21

    申请号:US17933990

    申请日:2022-09-21

    摘要: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to a process to facilitate multi-lingual query interpretation. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise an annotation component that generates one or more language invariant signals, an interpretation component that generates a complete query intent using the one or more language invariant signals, and a translation component that processes the complete query intent to an executable backend query to facilitate multi-lingual query interpretation. In one or more embodiments, the translation component can be operatively connected with the interpretation component to generate a zero-shot transfer of the one or more language invariant signals.

    AUTOMATED CODE-MIXED NATURAL LANGUAGE PROCESSING FOR ARTIFICIAL INTELLIGENCE-BASED QUESTION ANSWERING TECHNIQUES

    公开(公告)号:US20230267343A1

    公开(公告)日:2023-08-24

    申请号:US17678276

    申请日:2022-02-23

    IPC分类号: G06N5/04

    CPC分类号: G06N5/04

    摘要: Methods, systems, and computer program products for automated code-mixed natural language processing for artificial intelligence-based question answering techniques are provided herein. A computer-implemented method includes detecting multiple languages in an input query to an artificial intelligence-based question answering system; determining, in the input query, one or more partial query signals associated with each of the multiple languages; identifying one or more missing entity arguments from at least a portion of the one or more partial query signals; updating at least a portion of the one or more missing entity arguments by inferring data from at least a portion of the one or more partial query signals using at least one artificial intelligence technique; and performing one or more automated actions based at least in part on the updating of at least a portion of the one or more missing entity arguments.

    ADAPTIVE ANSWER CONFIDENCE SCORING BY AGENTS IN MULTI-AGENT SYSTEM

    公开(公告)号:US20230131495A1

    公开(公告)日:2023-04-27

    申请号:US17508146

    申请日:2021-10-22

    IPC分类号: G06N5/04 G06F40/211 G06F11/34

    摘要: A query can be received from a user. The query can be sent to a plurality of automated agents to process the query. Results and associated confidence scores can be received from the plurality of automated agents. At least some of the results and associated confidence scores can be probed, based at least on a reason given for a result having the highest associated confidence score among the received results and associated confidence scores, to select an automated agent from the plurality of automated agents for answering the query. Information can be stored, where the information can include at least the results and associated confidence scores and a selected automated agent for answering the query, where at least one of the plurality of automated agents learns from the stored information to update its confidence score in answering the query.

    Natural language analytics queries

    公开(公告)号:US10901986B2

    公开(公告)日:2021-01-26

    申请号:US16120921

    申请日:2018-09-04

    摘要: Methods, systems, and computer program products for processing natural language analytics queries are provided herein. A computer-implemented method includes obtaining a natural language query comprising an analytics function; applying domain reasoning using a predefined grammar for a plurality of different predefined categories of analytics functions to assign the analytics function of the natural language query into a given analytics function category; identifying predefined arguments and a predefined sequence of actions associated with the given analytics function category; instantiating the analytics function using the predefined arguments and the predefined sequence of actions; interpreting the instantiated analytics function in the context of a domain ontology to generate a target executable query to implement the instantiated analytics function; and executing the predefined sequence of actions for the given analytics function class on a result of the target executable query to obtain an answer to the natural language query.

    MULTI-INSTANCE, MULTI-ANSWER TRAINING FOR TABLE AND TEXT QUESTION ANSWERING

    公开(公告)号:US20240160634A1

    公开(公告)日:2024-05-16

    申请号:US18053585

    申请日:2022-11-08

    摘要: Techniques for enhanced table and text question answering based on multi-instance, multi-answer training are presented. An answer extractor component can determine answer scores associated with candidate answer data items based on analysis of a set of data, comprising row data items of a table and passage data items associated with the table, and a context of a query of the set of data. The answer extractor component can be trained based on application of denoised single-instance and multiple-instance answer matching data associated with contexts to an answer extractor model to generate a trained answer extractor model of the answer extractor component. A query response component can determine a correct answer data item responsive to the query from the candidate answer data items based on the answer scores associated with the candidate answer data items, wherein the candidate answer data items can be reranked based on reweighted answer scores.

    ACTIVE LEARNING FOR NATURAL LANGUAGE QUESTION ANSWERING

    公开(公告)号: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.

    Ontology refinement based on query inputs

    公开(公告)号:US10810246B2

    公开(公告)日:2020-10-20

    申请号:US15823275

    申请日:2017-11-27

    摘要: Aspects of the present disclosure relate to automated ontology refinement based on query inputs and provided feedback. A query input is received for an ontology. Features of the query input are analyzed, wherein analyzation includes determining syntactical and semantic characteristics of the features of the query input. Based on the determined syntactical and semantic characteristics, ontological elements are classified for each feature of the query input. The ontological element for each feature of the query input is then compared to a set of ontological elements of the ontology. Based on the comparison, a response to the query input is received, along with a request for feedback regarding the response. Feedback is then received regarding the response. Based on the feedback, the ontology is analyzed to determine at least one deficiency of the ontology. The ontology is then refined to correct the at least one deficiency.