Detection of communication topic change
First Claim
1. A method for determining a topic change of a communication, the method comprising:
- determining, by a computer processor, a communication containing a set of dialog statements, wherein a first span of the communication includes one or more dialog statements of the set of dialog statements;
determining, by the computer processor, 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, generating, by the computer processor, 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, determining, by the computer processor, a topic change within the first span,wherein the threshold condition determined during training of the learning model, includes;
determining, by the computer processor, a weighted value for the at least one detector, based on heuristics;
receiving input of labelled communication dialog statements, wherein the labelled communication dialog statements include one or more topic change indicators that are known, the one or more topic change indicators corresponding to the at least one detector;
adjusting, by the computer processor, the weighted value of the at least one detector in response to a delta between an output of scores of the at least one detector of the learning model and scores of the one or more topic change indicators that are known; and
determining, by the computer processor, the threshold condition in response to achieving an acceptable minimum for the delta between the output of the scores which are determined by the at least one detector of the learning model and the scores of the one or more topic change indicators that are known.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer processor determines a first span of a communication, wherein a span includes content associated with one or more dialog statements. If the content of the first span contains one or more topic change indicators which are identified by at least one detector of a learning model, the computer processor, in response, generates scores for each of the one or more indicators. The computer processor aggregates scores of the one or more indicators of the first span, which may be weighted, to produce an aggregate score. The computer processor compares the aggregate score to a threshold value, wherein the threshold value is determined during training of the learning model, and the computer processor, in response to the aggregate score crossing the threshold value, determines a topic change has occurred within the first span.
32 Citations
17 Claims
-
1. A method for determining a topic change of a communication, the method comprising:
-
determining, by a computer processor, a communication containing a set of dialog statements, wherein a first span of the communication includes one or more dialog statements of the set of dialog statements; determining, by the computer processor, 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, generating, by the computer processor, 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, determining, by the computer processor, a topic change within the first span, wherein the threshold condition determined during training of the learning model, includes; determining, by the computer processor, a weighted value for the at least one detector, based on heuristics; receiving input of labelled communication dialog statements, wherein the labelled communication dialog statements include one or more topic change indicators that are known, the one or more topic change indicators corresponding to the at least one detector; adjusting, by the computer processor, the weighted value of the at least one detector in response to a delta between an output of scores of the at least one detector of the learning model and scores of the one or more topic change indicators that are known; and determining, by the computer processor, the threshold condition in response to achieving an acceptable minimum for the delta between the output of the scores which are determined by the at least one detector of the learning model and the scores of the one or more topic change indicators that are known. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for determining a topic change of a communication, the computer program product comprising:
a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising; determining, a communication containing a set of dialog statements, wherein a first span of the communication includes one or more dialog statements of the set of dialog statements; determining 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, generating 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, determining, by the computer processor, a topic change within the first span, wherein the threshold condition determined during training of the learning model, includes; determining, by the computer processor, a weighted value for the at least one detector, based on heuristics; receiving input of labelled communication dialog statements, wherein the labelled communication dialog statements include one or more topic change indicators that are known, the one or more topic change indicators corresponding to the at least one detector; adjusting, by the computer processor, the weighted value of the at least one detector in response to a delta between an output of scores of the at least one detector of the learning model and scores of the one or more topic change indicators that are known; and determining, by the computer processor, the threshold condition in response to achieving an acceptable minimum for the delta between the output of the scores which are determined by the at least one detector of the learning model and the scores of the one or more topic change indicators that are known. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer system for determining a topic change of a communication, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to determine a communication containing a set of dialog statements, wherein a 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, wherein the threshold condition determined during training of the learning model, includes; program instructions to determine a weighted value for the at least one detector, based on heuristics; program instructions to receive input of labelled communication dialog statements, wherein the labelled communication dialog statements include one or more topic change indicators that are known, the one or more topic change indicators corresponding to the at least one detector; program instructions to adjust the weighted value of the at least one detector in response to a delta between an output of scores of the at least one detector of the learning model and scores of the one or more topic change indicators that are known; and program instructions to determine the threshold condition in response to achieving an acceptable minimum for the delta between the output of the scores which are determined by the at least one detector of the learning model and the scores of the one or more topic change indicators that are known. - View Dependent Claims (14, 15, 16, 17)
-
Specification