US 11,995,403 B2
Teaching a machine classifier to recognize a new class
Sungchul Kim, San Jose, CA (US); Subrata Mitra, Bangalore (IN); Ruiyi Zhang, Santa Clara, CA (US); Rui Wang, Durham, NC (US); Handong Zhao, San Jose, CA (US); and Tong Yu, San Jose, CA (US)
Assigned to ADOBE INC., San Jose, CA (US)
Filed by ADOBE INC., San Jose, CA (US)
Filed on Nov. 11, 2021, as Appl. No. 17/524,282.
Prior Publication US 2023/0143721 A1, May 11, 2023
Int. Cl. G06F 40/295 (2020.01); G06N 20/00 (2019.01)
CPC G06F 40/295 (2020.01) [G06N 20/00 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a few-shot natural-language training data comprising a new class for retraining an original Named Entity Recognition (NER) model, the NER model trained to identify a plurality of other classes using non-few-shot natural language training data;
generating, through a model inversion of the original NER model, synthetic training data that represents each of the plurality of other classes; and
forming a retrained NER model by retraining the original NER model to identify text in the plurality of other classes and the new class using the synthetic training data and the few-shot natural-language training data, wherein the retrained NER model is trained through a distillation that uses the original NER model; and
storing the retrained NER model.