Dialogue flow optimization and personalization
First Claim
1. A method for generating a dialogue tree for an automated self-help system of a contact center, the method comprising:
- recognizing, by a processor, speech in a plurality of recorded interactions between customers and agents of the contact center to generate recognized text, the recognized text comprising a plurality of phrases, the phrases being classified into a plurality of clusters, each cluster corresponding to an identifiable concept within the recorded interactions comprising a plurality of semantically similar phrases corresponding to the identifiable concept;
computing, by the processor, a plurality of feature vectors, each feature vector corresponding to one of the plurality of recorded interactions, each feature vector identifying one or more clusters corresponding to phrases found in the recognized text of the corresponding one of the recorded interactions;
computing, by the processor, similarities between pairs of the feature vectors based on a similarity threshold;
grouping, by the processor, similar feature vectors based on the computed similarities into groups of interactions;
rating, by the processor, feature vectors within each group of interactions based on one or more criteria, wherein the criteria include at least one of interaction time, success rate, and customer satisfaction; and
outputting, by the processor, a dialogue tree in accordance with the rated feature vectors for configuring the automated self-help system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a dialog tree for an automated self-help system of a contact center from a plurality of recorded interactions between customers and agents of the contact center includes: computing, by a processor, a plurality of feature vectors, each feature vector corresponding to one of the recorded interactions; computing, by the processor, similarities between pairs of the feature vectors; grouping, by the processor, similar feature vectors based on the computed similarities into groups of interactions; rating, by the processor, feature vectors within each group of interactions based on one or more criteria, wherein the criteria include at least one of interaction time, success rate, and customer satisfaction; and outputting, by the processor, a dialog tree in accordance with the rated feature vectors for configuring the automated self-help system.
51 Citations
16 Claims
-
1. A method for generating a dialogue tree for an automated self-help system of a contact center, the method comprising:
-
recognizing, by a processor, speech in a plurality of recorded interactions between customers and agents of the contact center to generate recognized text, the recognized text comprising a plurality of phrases, the phrases being classified into a plurality of clusters, each cluster corresponding to an identifiable concept within the recorded interactions comprising a plurality of semantically similar phrases corresponding to the identifiable concept; computing, by the processor, a plurality of feature vectors, each feature vector corresponding to one of the plurality of recorded interactions, each feature vector identifying one or more clusters corresponding to phrases found in the recognized text of the corresponding one of the recorded interactions; computing, by the processor, similarities between pairs of the feature vectors based on a similarity threshold; grouping, by the processor, similar feature vectors based on the computed similarities into groups of interactions; rating, by the processor, feature vectors within each group of interactions based on one or more criteria, wherein the criteria include at least one of interaction time, success rate, and customer satisfaction; and outputting, by the processor, a dialogue tree in accordance with the rated feature vectors for configuring the automated self-help system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising
a processor; - and
a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to; recognize speech in a plurality of recorded interactions between customers and agents of a contact center to generate recognized text, the recognized text comprising a plurality of phrases, the phrases being classified into a plurality of clusters, each cluster corresponding to an identifiable concept within the recorded interactions comprising a plurality of semantically similar phrases corresponding to the identifiable concept; compute a plurality of feature vectors, each feature vector corresponding to one of the plurality of recorded interactions, each feature vector identifying one or more clusters corresponding to phrases found in the recognized text of the corresponding one of the recorded interactions; compute similarities between pairs of the feature vectors based on a similarity threshold; group similar feature vectors based on the computed similarities into groups of interactions; rate feature vectors within each group of interactions based on one or more criteria, wherein the criteria include at least one of interaction time, success rate, and customer satisfaction; and output a dialogue tree in accordance with the rated feature vectors for configuring an automated self-help system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- and
Specification