Knowledge re-use for call routing
First Claim
Patent Images
1. A method for semantic classification comprising:
- producing a labeled training corpus by labeling utterances in an unlabeled training corpus of a new semantic classification application using at least two pre-existing semantic classifiers that have been trained for different earlier semantic classification applications, each of the at least two pre-existing semantic classifiers having respective associated pre-existing classification tags that were trained for the different earlier semantic classification applications; and
training a new semantic classifier on the labeled training corpus to produce a set of new classification tags.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described for semantic classification in human-machine dialog applications, for example, call routing. Utterances in a new training corpus of a new semantic classification application are tagged using a pre-existing semantic classifier and associated pre-existing classification tags trained for an earlier semantic classification application.
30 Citations
27 Claims
-
1. A method for semantic classification comprising:
-
producing a labeled training corpus by labeling utterances in an unlabeled training corpus of a new semantic classification application using at least two pre-existing semantic classifiers that have been trained for different earlier semantic classification applications, each of the at least two pre-existing semantic classifiers having respective associated pre-existing classification tags that were trained for the different earlier semantic classification applications; and training a new semantic classifier on the labeled training corpus to produce a set of new classification tags. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of abstracting a semantic classifier, the method comprising:
-
producing a labeled training corpus by labeling utterances in an unlabeled training corpus of a new semantic classification application using at least two pre-existing semantic classifiers that have been trained for different earlier semantic classification applications, each of the at least two pre-existing semantic classifiers having respective associated pre-existing classification tags that were trained for the different earlier semantic classification applications; training a first new semantic classifier on the labeled training corpus to produce a set of new classification tags; identifying, by a computer system, application-specific features associated with an application-specific semantic classifier in the set of new classification tags; replacing the application-specific features with generic stem rules in the set of new classification tags to create application-specific, company-generic classification tags for a new semantic classification application; and replacing the application-specific semantic classifier with a generic semantic classifier based on the generic stem rules and the application-specific, company-genetic classification tags. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product implemented in a non-transitory computer readable storage medium for semantic classification, the product comprising:
-
program code for producing a labeled training corpus by labeling utterances in an unlabeled training corpus of a new semantic classification application using at least two pre-existing semantic classifiers that have been trained for different earlier semantic classification applications, each of the at least two pre-existing semantic classifiers having respective associated pre-existing classification tags that were trained for the different earlier semantic classification applications; and program code for training a new semantic classifier on the labeled training corpus to produce a set of new classification tags. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for developing a new semantic classification application based on earlier semantic classification applications, the system comprising:
-
means for labeling utterances in an initially unlabeled training corpus of the new semantic classification application using a first pre-existing semantic classifier trained for a first earlier semantic classification application; means for labeling utterances in the training corpus of the new semantic classification application using first pre-existing classification tags that are associated with the first pre-existing semantic classifier and that have been trained for the first earlier semantic classification application; means for labeling utterances in the training corpus of the new semantic classification application using a second pre-existing semantic classifier trained for a second earlier semantic classification application; and means for labeling utterances in the training corpus of the new semantic classification application using second pre-existing classification tags that are associated with the second pre-existing semantic classifier and that have been trained for the second earlier semantic classification application; and means for training a new semantic classifier on the training corpus to produce a set of new classification tags. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification