The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 19, 2023
Filed:
Mar. 30, 2021
Oracle International Corporation, Redwood Shores, CA (US);
Thanh Long Duong, Seabrook, AU;
Mark Edward Johnson, Castle Cove, AU;
Vishal Vishnoi, Redwood City, CA (US);
Crystal C. Pan, Palo Alto, CA (US);
Vladislav Blinov, Melbourne, AU;
Cong Duy Vu Hoang, Wantima South, AU;
Elias Luqman Jalaluddin, Seattle, WA (US);
Duy Vu, Melbourne, AU;
Balakota Srinivas Vinnakota, Sunnyvale, CA (US);
Oracle International Corporation, Redwood City, CA (US);
Abstract
The present disclosure relates to techniques for identifying out-of-domain utterances. One particular technique includes receiving an utterance and a target domain of a chatbot, generating a sentence embedding for the utterance, obtaining an embedding representation for each cluster of in-domain utterances associated with the target domain, predicting, using a metric learning model, a first probability that the utterance belongs to the target domain based on a similarity or difference between the sentence embedding and each embedding representation for each cluster, predicting, using an outlier detection model, a second probability that the utterance belongs to the target domain based on a determined distance or density deviation between the sentence embedding and embedding representations for neighboring clusters, evaluating the first probability and the second probability to determine a final probability, and classifying the utterance as in-domain or out-of-domain for the chatbot based on the final probability.