Unlock instant, AI-driven research and patent intelligence for your innovation.

Machine learning based named entity recognition for natural language processing

a named entity recognition and machine learning technology, applied in the field of machine learning based natural language processing, can solve the problems of low production accuracy of trained machine learning based models for performing named entity recognition, and conventional techniques typically fail to perform accurate named entity recognition

Pending Publication Date: 2022-07-14
SALESFORCE COM INC
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent text describes a system and method for improving natural language processing by using machine learning based named entity recognition for natural language processing tasks. The system uses context information to generate high quality contextual data for training the NER models, which can improve accuracy in identifying entities in unstructured text. The system also uses heuristics to determine whether to use labeled or unlabeled contextual data for training the NER models. The technical effects of the patent text include improved accuracy in natural language processing and better training of NER models for conversational engines.

Problems solved by technology

Machine learning based techniques for NER typically require a large amount of manually annotated training data.
Furthermore, trained machine learning based models for performing named entity recognition have lower accuracy in production since they are trained using training data that is different from real conversations.
Conventional techniques typically fail to perform accurate named entity recognition in such situations.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Machine learning based named entity recognition for natural language processing
  • Machine learning based named entity recognition for natural language processing
  • Machine learning based named entity recognition for natural language processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]Named entity recognition (NER) models are used for various natural language processing tasks, for example, in chatbots or conversation engines. Conversational engines or allow users to interact with web services through text or speech. During a conversation between the chatbot and a user, an NER model is invoked to help extract entity information and formalize free text to structured text. The structured text is further processed by the system, for example, to determine the user intent and to automatically generate a response for providing to the user.

[0017]Named entity recognition is also referred to as named entity identification or entity extraction. Named entity recognition includes locating and classifying named entities mentioned in unstructured text into pre-defined categories such as person names, organizations, locations, time expressions, quantities, monetary values, percentages, and so on. An example of unstructured text is an utterance referring to a sentence, a ph...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system performs named entity recognition for performing natural language processing, for example, for conversation engines. The system uses context information in named entity recognition. The system includes the context of a sentence during model training and execution. The system generates high quality contextual data for training NER models. The system utilizes labeled and unlabeled contextual data for training NER models. The system provides NER models for execution in production environments. The system uses heuristics to determine whether to use a context-based NER model or a simple NER model that does not use context information. This allows the system to use simple NER models when the likelihood of improving the accuracy of prediction based on context is low.

Description

CROSS-REFERENCES TO RELATED APPLICATIONS[0001]This application claims the benefits of U.S. Provisional Application No. 63 / 136,831, filed on Jan. 13, 2021, which is incorporated by reference in its entirety.BACKGROUNDField of Art[0002]The disclosure relates in general to machine learning based natural language processing, and more specifically to machine learning based named entity recognition for natural language processing.Description of the Related Art[0003]Named entity recognition (NER) is a commonly used operation performed by many natural language processing (NLP) tasks. Named entity recognition is used in NLP services such as conversational BOTs that allow users to interact with online systems using unstructured text, for example, natural language sentences.[0004]Named entity recognition is performed using linguistic grammar-based techniques as well as machine learning based models such as neural networks. Machine learning based techniques for NER typically require a large amo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F40/295G06F40/35G06F40/247G06N3/08
CPCG06F40/295G06F40/35H04L51/02G06N3/08G06F40/247H04L51/18G06F40/166G06F40/253G06F40/289G06F40/56G06N20/00G06F18/214G06F40/284
Inventor LIU, JINGYUANSHARMA, ABHISHEKBAROT, SUHAIL SANJIVSINGH, GURKIRATGUPTA, MRIDULPENTYALA, SHIVA KUMARCHADHA, ANKIT
Owner SALESFORCE COM INC