Systems and methods for building asset based natural language call routing application with limited resources
First Claim
1. A computer-implemented method for providing a statistical initial topic classification model for use in a natural language call routing application to map a natural language user statement to at least one of a plurality of topics in the natural language call routing application, the computer-implemented method comprising acts of:
- accessing a voice user interface (VUI) specification that specifies a VUI for allowing users to interact with the natural language call routing application, the VUI specification comprising a plurality of expressions of possible user intentions composed by at least one VUI designer, the VUI specification further comprising, for each one of the plurality of expressions of possible user intentions, at least one system response or action defined by the at least one VUI designer as corresponding to the one of the plurality of expressions of possible user intentions;
analyzing the VUI specification to determine a plurality of topic descriptions, each one of the plurality of topic descriptions describing a meaning of a corresponding one of the plurality of topics; and
using, as training data, the plurality of topic descriptions determined by analyzing the VUI specification to build the statistical initial topic classification model, comprising;
identifying keywords in the plurality of topic descriptions used as training data to build the statistical initial topic classification model;
providing an optimal feature set comprising at least one combination of at least some of the keywords; and
using at least one computer to build the statistical initial topic classification model based at least partially on the optimal feature set.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of processing limited natural language data to automatically develop an optimal feature set, bypassing the standard Wizard of OZ (WOZ) approach. Natural language understanding models process existing data from other domains, such as the Internet, for domain-specific adaptation through the use of an optimal feature set. When the optimal feature set is passed on to any engine, the optimal feature set produces robust models that can be used for natural language call routing.
46 Citations
23 Claims
-
1. A computer-implemented method for providing a statistical initial topic classification model for use in a natural language call routing application to map a natural language user statement to at least one of a plurality of topics in the natural language call routing application, the computer-implemented method comprising acts of:
-
accessing a voice user interface (VUI) specification that specifies a VUI for allowing users to interact with the natural language call routing application, the VUI specification comprising a plurality of expressions of possible user intentions composed by at least one VUI designer, the VUI specification further comprising, for each one of the plurality of expressions of possible user intentions, at least one system response or action defined by the at least one VUI designer as corresponding to the one of the plurality of expressions of possible user intentions; analyzing the VUI specification to determine a plurality of topic descriptions, each one of the plurality of topic descriptions describing a meaning of a corresponding one of the plurality of topics; and using, as training data, the plurality of topic descriptions determined by analyzing the VUI specification to build the statistical initial topic classification model, comprising; identifying keywords in the plurality of topic descriptions used as training data to build the statistical initial topic classification model; providing an optimal feature set comprising at least one combination of at least some of the keywords; and using at least one computer to build the statistical initial topic classification model based at least partially on the optimal feature set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. At least one tangible non-transitory computer-readable storage medium having encoded thereon computer instructions that, when executed, perform a method for providing a statistical initial topic classification model for use in a natural language call routing application to map a natural language user statement to at least one of a plurality of topics in the natural language call routing application, the method comprising acts of:
-
accessing a voice user interface (VUI) specification that specifies a VUI for allowing users to interact with the natural language call routing application, the VUI specification comprising a plurality of expressions of possible user intentions composed by at least one VUI designer, the VUI specification further comprising, for each one of the plurality of expressions of possible user intentions, at least one system response or action defined by the at least one VUI designer as corresponding to the one of the plurality of expressions of possible user intentions; analyzing the VUI specification to determine a plurality of topic descriptions, each one of the plurality of topic descriptions describing a meaning of a corresponding one of the plurality of topics; and using, as training data, the plurality of topic descriptions determined by analyzing the VUI specification to build the statistical initial topic classification model, comprising; identifying keywords in the plurality of topic descriptions used as training data to build the statistical initial topic classification model; providing an optimal feature set comprising at least one combination of at least some of the keywords; and using at least one computer to build the statistical initial topic classification model based at least partially on the optimal feature set. - View Dependent Claims (9, 10, 11, 12, 13, 14, 22)
-
-
15. A system for providing a statistical initial topic classification model for use in a natural language call routing application to map a natural language user statement to at least one of a plurality of topics in the natural language call routing application, comprising:
-
at least one processor programmed to; access a voice user interface (VUI) specification that specifies a VUI for allowing users to interact with the natural language call routing application, the VUI specification comprising a plurality of expressions of possible user intentions composed by at least one VUI designer, the VUI specification further comprising, for each one of the plurality of expressions of possible user intentions, at least one system response or action defined by the at least one VUI designer as corresponding to the one of the plurality of expressions of possible user intentions; analyze the VUI specification to determine a plurality of topic descriptions, each one of the plurality of topic descriptions describing a meaning of a corresponding one of the plurality of topics; and use, as training data, the plurality of topic descriptions determined by analyzing the VUI specification to build the statistical initial topic classification model, comprising; identifying keywords in the plurality of topic descriptions used as training data to build the statistical initial topic classification model; providing an optimal feature set comprising at least one combination of at least some of the keywords; and building the statistical initial topic classification model based at least partially on the optimal feature set. - View Dependent Claims (16, 17, 18, 19, 20, 23)
-
Specification