Patent ID: 11880761
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A system comprising:
at least one processor; and
a memory encoding computer executable instructions that, when executed by the at least one processor, cause the at least one processor to perform a method for natural language understanding (NLU), the method comprising:
receiving a new domain for a NLU system;
receiving training data for the new domain;
training a domain expert associated with the new domain based on the training data to form a partially trained new domain expert;
sending queries generated by the partially trained new domain expert to existing domain experts in the NLU system;
receiving answers from the existing domain experts in the NLU system in response to the queries;
assigning a weight to each of the answers from the existing domain experts;
selecting a portion of the answers for training based on the weight assigned to each of the answers to form a group of selected answers; and
training the partially trained new domain expert based on the group of selected answers to form a new domain expert.