Patent ID: 9652715
Date: 2017-05-16
CPC Classifications: G06F,G06N,G10L

Claim:
1. A computer program product for determining a topic change of a communication, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to monitor a communication including a first span; program instructions to determine the communication containing a set of dialog statements, wherein the first span of the communication includes one or more dialog statements of the set of dialog statements; program instructions to determine if the one or more dialog statements of the first span include one or more indicators of a topic change, wherein the one or more indicators are identified by at least one detector of a learning model, responsive to determining the first span includes the one or more indicators of the topic change, program instructions to generate a score for the one or more indicators, based on the learning model; responsive to the score for the one or more indicators triggering a threshold condition, program instructions to determine a topic change within the first span, program instructions to generate a second span based on adjusting boundaries of the first span by performing at least one of, adding to the first span one or more dialog statements of the set of dialog statements not included in the first span, and removing one or more dialog statements from the first span; program instructions to determine a score for the first span and a score for the second span, wherein the score for the first span and the score for the second span is based on a topic of the first span and a topic of the second span, respectively; responsive to the score of the second span being more favorable than the score of the first span, program instructions to extract one or more features from the one or more dialog statements of the second span not included in the first span, program instructions to train the learning model to determine a topic change, based, at least in part, on including the one or more features from the one or more dialog statements of the second span, in at least one detector of the learning model.