Data comparision using natural language processing models
AssigneeStates Title, Inc.
InventorsErica K. Mason, Apoorv Sharma, Andy Mahdavi, Daniel Faddoul
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes the steps of receiving a first set of labeled data from a first data source; receiving a text string from a second data source; performing natural language processing on the text string to extract particular text portions and generate a second set of labeled data; performing a comparison between the first set of labeled data and the second set of labeled data; and generating an output based on the comparison.
Claims18
A method comprising:
- receiving a first set of labeled data from a first data source;
- receiving a text string from a second data source corresponding to one or more particular fields of a document;
- performing natural language processing on the text string to extract particular text portions and generate a second set of labeled data;
- determining, from the second set of labeled data, first text portions associated with vesting information, wherein determining the first text portions associated with the vesting information comprises comparing the particular text portions with entries in a domain knowledge base corresponding to particular vesting types;
- evaluating the second set of labeled data for consistency with a vesting type corresponding to the first text portions;
- in response to determining consistency, performing a comparison between the first set of labeled data and the second set of labeled data;
- and
- generating an output based on the comparison.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving a first set of labeled data from a first data source;
- receiving a text string from a second data source corresponding to one or more particular fields of a document;
- performing natural language processing on the text string to extract particular text portions and generate a second set of labeled data;
- determining, from the second set of labeled data, first text portions associated with vesting information, wherein determining the first text portions associated with the vesting information comprises comparing the particular text portions with entries in a domain knowledge base corresponding to particular vesting types;
- evaluating the second set of labeled data for consistency with a vesting type corresponding to the first text portions;
- in response to determining consistency, performing a comparison between the first set of labeled data and the second set of labeled data;
- and
- generating an output based on the comparison.
One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
- receiving a first set of labeled data from a first data source;
- receiving a text string from a second data source corresponding to one or more particular fields of a document;
- performing natural language processing on the text string to extract particular text portions and generate a second set of labeled data;
- determining, from the second set of labeled data, first text portions associated with vesting information, wherein determining the first text portions associated with the vesting information comprises comparing the particular text portions with entries in a domain knowledge base corresponding to particular vesting types;
- evaluating the second set of labeled data for consistency with a vesting type corresponding to the first text portions;
- in response to determining consistency, performing a comparison between the first set of labeled data and the second set of labeled data;
- and
- generating an output based on the comparison.
Dependencies are inferred from the claim text.