×

Training systems for pseudo labeling natural language

  • US 10,635,751 B1
  • Filed: 05/23/2019
  • Issued: 04/28/2020
  • Est. Priority Date: 05/23/2019
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing natural language processing and interactive responses, the system comprising:

  • one or more processors;

    a display for providing a user interface (UI), the UI comprising;

    an input field for receiving an input by a user; and

    a display window for displaying the user input and one or more responses;

    a natural language processing (NLP) device comprising two or more trained named entity recognition models; and

    a memory in communication with at least the one or more processors, the display, and the NLP device, the memory storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to;

    receive, via the input field, a first input comprising a first natural language request;

    provide, to the NLP device, the first input;

    process, using the two or more trained named entity recognition models, the first input to apply pseudo labels to named entities in the first input;

    receive, from each of the two or more trained entity recognition models, a response, each response comprising two or more named entities identified in the first input with corresponding pseudo labels;

    determine, that the responses from the two or more trained named entity recognition models do not match store, in the memory, the user input and the two or more responses in an entry in an exceptions file;

    determine that the exceptions file includes at least one entry;

    display, on the user interface, a notification to a reviewer to review the exceptions file;

    provide, to the reviewer via the UI, the exceptions file;

    receive, via the UI, a corrected response from the reviewer;

    store, in the memory, the corrected response in a training data set; and

    train a first named entity recognition model using the training data set.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×