HYBRID LEARNING SYSTEM FOR NATURAL LANGUAGE UNDERSTANDING

    公开(公告)号:US20190295536A1

    公开(公告)日:2019-09-26

    申请号:US16238331

    申请日:2019-01-02

    Abstract: An agent automation system includes a memory configured to store a natural language understanding (NLU) framework, and a processor configured to perform actions, including: generating a meaning representation from an annotated utterance tree of an utterance, wherein a structure of the meaning representation indicates a syntactic structure of the utterance and one or more subtree vectors of the meaning representation indicate a semantic meaning of one or more intent subtrees of the meaning representation; searching the meaning representation of the utterance against an understanding model to extract intents/entities of the utterance based on the one or more subtree vectors of the meaning representation, wherein the understanding model includes a plurality of meaning representations derived from the intent/entity model; and providing the intents/entities of the utterance to a reasoning agent/behavior engine (RA/BE) of the agent automation system that performs one or more actions in response to the intents/entities of the utterance.

    CONCEPT SYSTEM FOR A NATURAL LANGUAGE UNDERSTANDING (NLU) FRAMEWORK

    公开(公告)号:US20250148213A1

    公开(公告)日:2025-05-08

    申请号:US19012106

    申请日:2025-01-07

    Abstract: A natural language understanding (NLU) framework includes a concept system that performs concept matching of user utterances. The concept system generates a concept cluster model from sample utterances of an intent-entity model, and then trains a machine learning (ML) concept model based on the concept cluster model. Once trained, the concept model receives semantic vectors representing potential concepts extracted from utterances, and provides concept indicators to an ensemble scoring system. These concept indicators include indications of which concepts of the concept model that matched to the potential concepts, which intents of the intent-entity model are related to these concepts, and concept-relationship scores indicating a strength and/or uniqueness of the relationship between each concept-intent combination. Based on these concept-related indicators, the ensemble scoring system may determine and apply an ensemble scoring adjustment when determining an ensemble artifact score for each of the artifacts extracted from an utterance.

    System and method for lookup source segmentation scoring in a natural language understanding (NLU) framework

    公开(公告)号:US12175193B2

    公开(公告)日:2024-12-24

    申请号:US17579063

    申请日:2022-01-19

    Abstract: A natural language understanding (NLU) framework includes a lookup source system having one or more lookup sources. Each lookup source includes a respective source data representation that is compiled from respective source data. Once compiled, a user utterance can be submitted to the lookup source system, which generates segmentations of the user utterance. Each segmentation generally includes a collection of non-overlapping segments, and each segment generally describes how tokens of the user utterance can be grouped together and matched to the states of the source data representations. During lookup source inference, matches can be made to produced states or using fuzzy matchers that have corresponding of scoring adjustments. These scoring adjustments may be used by a segmentation scoring subsystem, potentially in combination with one or more additional segmentation scoring plugins, to score and rank the segmentations determined by the lookup source system for the user utterance.

    Predictive similarity scoring subsystem in a natural language understanding (NLU) framework

    公开(公告)号:US11487945B2

    公开(公告)日:2022-11-01

    申请号:US16570506

    申请日:2019-09-13

    Abstract: Present embodiments include an agent automation framework having a similarity scoring subsystem that performs meaning representation similarity scoring to facilitate extraction of artifacts to address an utterance. The similarity scoring subsystem identifies a CCG form of an utterance-based meaning representation and queries a database to retrieve a comparison function list that enables quantifications of similarities between the meaning representation and candidates within a search space. The comparison functions enable the similarity scoring subsystem to perform computationally-cheapest and/or most efficient comparisons before other comparisons. The similarity scoring subsystem may determine an initial similarity score between the particular meaning representation and the candidates of the search space, then prune non-similar candidates from the search space. Selective search space pruning enables the similarity scoring subsystem to iteratively compare more data of the meaning representation to the search space via increasingly-complex comparison functions, while narrowing the search space to potentially-matching candidates.

    DOMAIN-AWARE VECTOR ENCODING (DAVE) SYSTEM FOR A NATURAL LANGUAGE UNDERSTANDING (NLU) FRAMEWORK

    公开(公告)号:US20220238103A1

    公开(公告)日:2022-07-28

    申请号:US17579052

    申请日:2022-01-19

    Abstract: A natural language understanding (NLU) framework includes a domain-aware vector encoding (DAVE) framework. The DAVE framework enables a designer to create a DAVE system having a domain-agnostic semantic (DAS) model and a corresponding trained vector translator (VT) model. The DAVE system uses the DAS model to generate domain-agnostic semantic vectors for portions of a user utterance, and then uses the VT model to translate the domain-agnostic semantic vectors into a domain-aware semantic vectors to be used by a NLU system of the NLU framework during a meaning search operation. The VT model is also designed to provide predicted intent classifications for the portions the user utterance. Both the NLU system and the DAVE system of the NLU framework are highly configurable and refer to various NLU constraints during operation, including performance constraints and resource constraints provided by a designer or user of the NLU framework.

    CONCEPT SYSTEM FOR A NATURAL LANGUAGE UNDERSTANDING (NLU) FRAMEWORK

    公开(公告)号:US20220237383A1

    公开(公告)日:2022-07-28

    申请号:US17579007

    申请日:2022-01-19

    Abstract: A natural language understanding (NLU) framework includes an a concept system that performs concept matching of user utterances. The concept system generates a concept cluster model from sample utterances of an intent-entity model, and then trains a machine learning (ML) concept model based on the concept cluster model. Once trained, the concept model receives semantic vectors representing potential concepts extracted from utterances, and provides concept indicators to an ensemble scoring system. These concept indicators include indications of which concepts of the concept model that matched to the potential concepts, which intents of the intent-entity model are related to these concepts, and concept-relationship scores indicating a strength and/or uniqueness of the relationship between each concept-intent combination. Based on these concept-related indicators, the ensemble scoring system may determine and apply an ensemble scoring adjustment when determining an ensemble artifact score for each of the artifacts extracted from an utterance.

    TEMPLATED RULE-BASED DATA AUGMENTATION FOR INTENT EXTRACTION

    公开(公告)号:US20210224485A1

    公开(公告)日:2021-07-22

    申请号:US17301092

    申请日:2021-03-24

    Abstract: An agent automation system includes a memory configured to store a natural language understanding (NLU) framework and a model, wherein the model includes at least one original meaning representation. The system includes a processor configured to execute instructions of the NLU framework to cause the agent automation system to perform actions including: performing rule-based generalization of the model to generate at least one generalized meaning representation of the model from the at least one original meaning representation of the model; performing rule-based refinement of the model to prune or modify the at least one generalized meaning representation of the model, or the at least one original meaning representation of the model, or a combination thereof; and after performing the rule-based generalization and the rule-based refinement of the model, using the model to extract intents/entities from a received user utterance

Patent Agency Ranking