System and method for deep memory network

    公开(公告)号:US11775815B2

    公开(公告)日:2023-10-03

    申请号:US16535380

    申请日:2019-08-08

    CPC classification number: G06N3/08 G06N5/04

    Abstract: An electronic device including a deep memory model includes at least one memory and at least one processor coupled to the at least one memory. The at least one processor is configured to receive input data to the deep memory model. The at least one processor is also configured to extract a history state of an external memory coupled to the deep memory model based on the input data. The at least one processor is further configured to update the history state of the external memory based on the input data. In addition, the at least one processor is configured to output a prediction based on the extracted history state of the external memory.

    Generating annotated natural language phrases

    公开(公告)号:US11036926B2

    公开(公告)日:2021-06-15

    申请号:US16236886

    申请日:2018-12-31

    Abstract: A system receives a phrase that includes at least one tagged object and generates instantiated phrases by instantiations of each tagged object in the phrase. The system generates lists of natural language phrases by corresponding paraphrases of each of the instantiated phrases. The system generates ordered lists of natural language phrases by ordering natural language phrases in each list of natural language phrases based on occurrences of each natural language phrase. The system generates annotated natural language phrases by using each tagged object in the phrase to annotate the ordered lists of natural language phrases or an enhanced set of natural language phrases that is based on the ordered lists of natural language phrases.

    METHOD TO LEARN PERSONALIZED INTENTS
    4.
    发明申请

    公开(公告)号:US20190266237A1

    公开(公告)日:2019-08-29

    申请号:US15904203

    申请日:2018-02-23

    Abstract: A method includes retrieving, at an electronic device, a first natural language (NL) input. An intent of the first NL input is undetermined by both a generic parser and a personal parser. A paraphrase of the first NL input is retrieved at the electronic device. An intent of the paraphrase of the first NL input is determined using at least one of: the generic parser, the personal parser, or a combination thereof. A new personal intent for the first NL input is generated based on the determined intent. The personal parser is trained using existing personal intents and the new personal intent.

    Method and system for detecting unsupported utterances in natural language understanding

    公开(公告)号:US11854528B2

    公开(公告)日:2023-12-26

    申请号:US17402045

    申请日:2021-08-13

    CPC classification number: G10L15/02 G10L15/18

    Abstract: An apparatus for detecting unsupported utterances in natural language understanding, includes a memory storing instructions, and at least one processor configured to execute the instructions to classify a feature that is extracted from an input utterance of a user, as one of in-domain and out-of-domain (OOD) for a response to the input utterance, obtain an OOD score of the extracted feature, and identify whether the feature is classified as OOD. The at least one processor is further configured to executed the instructions to, based on the feature being identified to be classified as in-domain, identify whether the obtained OOD score is greater than a predefined threshold, and based on the OOD score being identified to be greater than the predefined threshold, re-classify the feature as OOD.

    System and method for automating natural language understanding (NLU) in skill development

    公开(公告)号:US11501753B2

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

    申请号:US16728672

    申请日:2019-12-27

    Abstract: A method includes receiving, from an electronic device, information defining a user utterance associated with a skill to be performed, where the skill is not recognized by a natural language understanding (NLU) engine. The method also includes receiving, from the electronic device, information defining one or more actions for performing the skill. The method further includes identifying, using at least one processor, one or more known skills having one or more slots that map to at least one word or phrase in the user utterance. The method also includes creating, using the at least one processor, a plurality of additional utterances based on the one or more mapped slots. In addition, the method includes training, using the at least one processor, the NLU engine using the plurality of additional utterances.

    METHOD AND SYSTEM FOR DETECTING UNSUPPORTED UTTERANCES IN NATURAL LANGUAGE UNDERSTANDING

    公开(公告)号:US20220199070A1

    公开(公告)日:2022-06-23

    申请号:US17402045

    申请日:2021-08-13

    Abstract: An apparatus for detecting unsupported utterances in natural language understanding, includes a memory storing instructions, and at least one processor configured to execute the instructions to classify a feature that is extracted from an input utterance of a user, as one of in-domain and out-of-domain (OOD) for a response to the input utterance, obtain an OOD score of the extracted feature, and identify whether the feature is classified as OOD. The at least one processor is further configured to executed the instructions to, based on the feature being identified to be classified as in-domain, identify whether the obtained OOD score is greater than a predefined threshold, and based on the OOD score being identified to be greater than the predefined threshold, re-classify the feature as OOD.

    GENERATING ANNOTATED NATURAL LANGUAGE PHRASES

    公开(公告)号:US20190354578A1

    公开(公告)日:2019-11-21

    申请号:US16236886

    申请日:2018-12-31

    Abstract: A system receives a phrase that includes at least one tagged object and generates instantiated phrases by instantiations of each tagged object in the phrase. The system generates lists of natural language phrases by corresponding paraphrases of each of the instantiated phrases. The system generates ordered lists of natural language phrases by ordering natural language phrases in each list of natural language phrases based on occurrences of each natural language phrase. The system generates annotated natural language phrases by using each tagged object in the phrase to annotate the ordered lists of natural language phrases or an enhanced set of natural language phrases that is based on the ordered lists of natural language phrases.

Patent Agency Ranking