least five times then the dialog u201c anger u201d attribute confidence score is preferably set to a high value such as p 0 7 whereas if the dialog does not include the keywords u201c awful u201d u201c unacceptable u201d or their synonyms several times then the dialog u201c anger u201d attribute confidence score is preferably set to a low value such as p 0 1 however since multiple conflicting assignments are possible e g what if the user says u201c it 39 s not awful u201d various hmms bayesian and conditional probabilities which consider each of the words in the contact 39 s 102 sentence are used as well for instance a summed dialog attribute based on all the keywords found and their context can be used those skilled in the art will recognize that other dialog attribute classification modules may also be used to generate a dialog attribute confidence scores for the contact 104 and the operator 112 a data combiner 120 retrieves each of the dialog attribute confidence scores generated by the various classifiers 116 and 118 the combiner 120 dynamically assigns a weight to each of the confidence scores depending upon the classifier from which the confidence score was received the weighting is dynamic since the weights are constantly revised using ground truth data from the ongoing activities of the call handling system 102 and how well.