Open input classifier with entailment
AssigneeWoebot Labs, Inc.
InventorsCasey Sackett, Andi Molyneux, Joe Gallagher
Life of this patent
Estimating the term…
Loading patent…
AssigneeWoebot Labs, Inc.
InventorsCasey Sackett, Andi Molyneux, Joe Gallagher
Estimating the term…
A natural language processing combination classifier is disclosed, leveraging an entailment classifier and optionally at least one of a pattern matching classifier and a trained machine learning (ML) classifier. Each of the different types of classifiers can be used to identify different categories of matches. For example, a pattern matching (e.g., regular expression) classifier may identify exact matches, an entailment classifier can obtain context-specific classifications based on likelihood of entailment to comparison data, and the SML classifier can obtain potential matches based on large-scale supervised training. The comparison data for the entailment classifier can be generated from small datasets, and can be readily updated without the need for retraining any machine learning models. Different types of classifiers can be processed using different logic to provide a user with the most appropriate response given a circumstance and given the user’s open input.
A system, comprising:
A computer-implemented method, comprising:
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
Dependencies are inferred from the claim text.