Method of automatically ranking speech dialog states and transitions to aid in performance analysis in speech applications
First Claim
1. A method of identifying problems in a speech recognition application, the method comprising:
- obtaining from a computer storage medium a speech application call log containing log data on question-answer (QA) states and transitions;
generating from the speech application call log, using a processor coupled to the computer storage medium, for each of a plurality of transitions between states in the speech application call log, a parameter which is indicative of a gain in a success rate of the speech recognition application if all calls passing through the transition passed instead through others of the plurality of transitions, wherein generating the parameter for each of the plurality of transitions comprises generating the parameter, for each of the plurality of transitions between the states, indicative of the gain in the success rate of the speech recognition application if all calls passing through the transition were instead evenly distributed between others of the plurality of transitions;
ranking, using the processor, the plurality of transitions as a function of their corresponding generated parameters, indicative of a gain in the success rate of the speech recognition application if all calls passing through the transition passed instead through others of the plurality of transitions, to identify transitions which will most improve performance of the speech recognition application; and
displaying on a display device the plurality of transitions ordered as a function of rank for use by a user in identifying problems in the speech recognition application in order to improve performance of the speech recognition application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying problems in a speech recognition application is provided and includes the step of obtaining a speech application call log containing log data on question-answer (QA) states and transitions. Then, in accordance with the method, for each of a multiple transitions between states, a parameter is generated which is indicative of a gain in a success rate of the speech recognition application if all calls passing through the transition passed instead through other transitions. In exemplary embodiments, the parameter is an Arc Cut Gain in Success Rate (ACGSR) parameter. Methods of generating the ACGSR, as well as systems and tools for aiding developers are also disclosed.
-
Citations
14 Claims
-
1. A method of identifying problems in a speech recognition application, the method comprising:
-
obtaining from a computer storage medium a speech application call log containing log data on question-answer (QA) states and transitions; generating from the speech application call log, using a processor coupled to the computer storage medium, for each of a plurality of transitions between states in the speech application call log, a parameter which is indicative of a gain in a success rate of the speech recognition application if all calls passing through the transition passed instead through others of the plurality of transitions, wherein generating the parameter for each of the plurality of transitions comprises generating the parameter, for each of the plurality of transitions between the states, indicative of the gain in the success rate of the speech recognition application if all calls passing through the transition were instead evenly distributed between others of the plurality of transitions; ranking, using the processor, the plurality of transitions as a function of their corresponding generated parameters, indicative of a gain in the success rate of the speech recognition application if all calls passing through the transition passed instead through others of the plurality of transitions, to identify transitions which will most improve performance of the speech recognition application; and displaying on a display device the plurality of transitions ordered as a function of rank for use by a user in identifying problems in the speech recognition application in order to improve performance of the speech recognition application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer storage medium having stored thereon computer-executable instructions for implementing speech recognition application problem identifying steps comprising:
-
accessing a speech application call log containing log data on question-answer (QA) states and transitions, wherein the transitions correspond to arcs between states in a call transition diagram; determining for each of the plurality of arcs or transitions which calls passing through the arc or transition are sunken calls; and generating, for each of a plurality of transitions between states, a parameter which is indicative of a gain in a success rate of the speech recognition application if all calls passing through the transition were routed instead through others of the plurality of transitions using a processor of the computer, wherein the parameter generated for each of the plurality of transitions is an Arc Cut Gain in Success Rate (ACGSR), and wherein generating the parameter for each of the plurality of arcs or transitions further comprises generating the ACGSR for each of the arcs or transitions using only sunken calls for that arc or transition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification