Determining one or more topics of a conversation using a domain specific model
First Claim
1. A method comprising:
- receiving a first set of one or more features of at least a first part of a conversation between at least a first speaker and a second speaker;
comparing, using at least one processor, the first set of one or more features of the at least the first part of the conversation to information regarding a node of a taxonomy of a domain specific model to determine whether the at least the first part of the conversation relates to a topic to which the node of the taxonomy corresponds, wherein the taxonomy of the domain specific model is hierarchical and comprises a plurality of nodes arranged in different levels of a hierarchy, wherein a higher-level node of the taxonomy corresponds to a broad topic and a lower-level node below the higher-level node in the taxonomy corresponds to a specific topic that relates to the broad topic and is more specific than the broad topic, and wherein comparing the first set of one or more features of the at least the first part of the conversation to the information regarding the node comprises comparing the first set of one or more features to information regarding the higher-level node of the taxonomy to determine whether the at least the first part of the conversation relates to the broad topic, wherein the comparing of the first set of one or more features to the information regarding the higher-level node has a first probability of providing a first prediction accuracy in identifying whether the at least the first part of the conversation relates to the broad topic;
in response to determining that a result of the comparing indicates that the at least the first part of the conversation relates to the broad topic, presenting, to a user interface of a device operated by the first speaker, topic-specific information related to the broad topic;
receiving a second set of one or more features of at least a second part of the conversation, the second part of the conversation including both the first part of the conversation and a subsequent part occurring in the conversation following the first part;
in response to determining that the result of the comparing of the first set of the one or more features to the information regarding the higher-level node indicates that the at least the first part of the conversation relates to the broad topic, comparing the second set of one or more features of the first part and the subsequent part to information regarding the lower-level node to determine whether the at least the second part of the conversation relate to the specific topic related to the broad topic, wherein the comparing of the second set of one or more features to the information regarding the lower-level node has a second probability of providing a second prediction accuracy in identifying whether the at least the second part of the conversation relates to the specific topic, the second prediction accuracy being higher than the first prediction accuracy; and
in response to determining that a result of the comparing of the second set of one or more features to the information regarding the lower-level node indicates that the at least the second part of the conversation relates to the specific topic, presenting to the first speaker topic-specific information related to the specific topic.
2 Assignments
0 Petitions
Accused Products
Abstract
Applications of a domain specific model are described. A domain specific model may encode information about a domain. Information available in the domain specific model may be used to identify a topic of a conversation, such as a topic of a call to a call center. Callers'"'"' complaints can be categorized into coarse as well as fine topic categories by analyzing an initial part of a call and by examining a distribution of topic specific descriptive and discriminative features within the initial portion of the call. Once a call has been identified as belonging to a topic, a call-center agent may be prompted with information about the topic, such as questions and answers and actions related to the topic. Generic to specific information may be provided to the agent as the call progresses.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a first set of one or more features of at least a first part of a conversation between at least a first speaker and a second speaker; comparing, using at least one processor, the first set of one or more features of the at least the first part of the conversation to information regarding a node of a taxonomy of a domain specific model to determine whether the at least the first part of the conversation relates to a topic to which the node of the taxonomy corresponds, wherein the taxonomy of the domain specific model is hierarchical and comprises a plurality of nodes arranged in different levels of a hierarchy, wherein a higher-level node of the taxonomy corresponds to a broad topic and a lower-level node below the higher-level node in the taxonomy corresponds to a specific topic that relates to the broad topic and is more specific than the broad topic, and wherein comparing the first set of one or more features of the at least the first part of the conversation to the information regarding the node comprises comparing the first set of one or more features to information regarding the higher-level node of the taxonomy to determine whether the at least the first part of the conversation relates to the broad topic, wherein the comparing of the first set of one or more features to the information regarding the higher-level node has a first probability of providing a first prediction accuracy in identifying whether the at least the first part of the conversation relates to the broad topic; in response to determining that a result of the comparing indicates that the at least the first part of the conversation relates to the broad topic, presenting, to a user interface of a device operated by the first speaker, topic-specific information related to the broad topic; receiving a second set of one or more features of at least a second part of the conversation, the second part of the conversation including both the first part of the conversation and a subsequent part occurring in the conversation following the first part; in response to determining that the result of the comparing of the first set of the one or more features to the information regarding the higher-level node indicates that the at least the first part of the conversation relates to the broad topic, comparing the second set of one or more features of the first part and the subsequent part to information regarding the lower-level node to determine whether the at least the second part of the conversation relate to the specific topic related to the broad topic, wherein the comparing of the second set of one or more features to the information regarding the lower-level node has a second probability of providing a second prediction accuracy in identifying whether the at least the second part of the conversation relates to the specific topic, the second prediction accuracy being higher than the first prediction accuracy; and in response to determining that a result of the comparing of the second set of one or more features to the information regarding the lower-level node indicates that the at least the second part of the conversation relates to the specific topic, presenting to the first speaker topic-specific information related to the specific topic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one computer-readable storage medium having encoded thereon processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to carry out a method comprising; receiving a first set of one or more features of at least a first part of a conversation between at least a first speaker and a second speaker; comparing, using at least one processor, the first set of one or more features of the at least the first part of the conversation to information regarding a node of a taxonomy of a domain specific model to determine whether the at least the first part of the conversation relates to a topic to which the node of the taxonomy corresponds, wherein the taxonomy of the domain specific model is hierarchical and comprises a plurality of nodes arranged in different levels of a hierarchy, wherein a higher-level node of the taxonomy corresponds to a broad topic and a lower-level node below the higher-level node in the taxonomy corresponds to a specific topic that relates to the broad topic and is more specific than the broad topic, and wherein comparing the first set of one or more features of the at least the first part of the conversation to the information regarding the node comprises comparing the first set of one or more features to information regarding the higher-level node of the taxonomy to determine whether the at least the first part of the conversation relates to the broad topic, wherein the comparing of the first set of one or more features to the information regarding the higher-level node has a first probability of providing a first prediction accuracy in identifying whether the at least the first part of the conversation relates to the broad topic; in response to determining that a result of the comparing indicates that the at least the first part of the conversation relates to the broad topic, presenting, to a user interface of a device operated by the first speaker, topic-specific information related to the broad topic; receiving a second set of one or more features of at least a second part of the conversation, the second part of the conversation including both the first part of the conversation and a subsequent part occurring in the conversation following the first part; in response to determining that the result of the comparing of the first set of the one or more features to the information regarding the higher-level node indicates that the at least the first part of the conversation relates to the broad topic, comparing the second set of one or more features of the first part and the subsequent part to information regarding the lower-level node to determine whether the at least the second part of the conversation relate to the specific topic related to the broad topic, wherein the comparing of the second set of one or more features to the information regarding the lower-level node has a second probability of providing a second prediction accuracy in identifying whether the at least the second part of the conversation relates to the specific topic, the second prediction accuracy being higher than the first prediction accuracy; and in response to determining that a result of the comparing of the second set of one or more features to the information regarding the lower-level node indicates that the at least the second part of the conversation relates to the specific topic, presenting to the first speaker topic-specific information related to the specific topic. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. At least one computer-readable storage medium having encoded thereon processor-executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method comprising:
-
receiving a first set of one or more features of at least a first part of a conversation between at least a first speaker and a second speaker; comparing, using at least one processor, the first set of one or more features of the at least the first part of the conversation to information regarding a node of a taxonomy of a domain specific model to determine whether the at least the first part of the conversation relates to a topic to which the node of the taxonomy corresponds, wherein the taxonomy of the domain specific model is hierarchical and comprises a plurality of nodes arranged in different levels of a hierarchy, wherein a higher-level node of the taxonomy corresponds to a broad topic and a lower-level node below the higher-level node in the taxonomy corresponds to a specific topic that relates to the broad topic and is more specific than the broad topic, and wherein comparing the first set of one or more features of the at least the first part of the conversation to the information regarding the node comprises comparing the first set of one or more features to information regarding the higher-level node of the taxonomy to determine whether the at least the first part of the conversation relates to the broad topic, wherein the comparing of the first set of one or more features to the information regarding the higher-level node has a first probability of providing a first prediction accuracy in identifying whether the at least the first part of the conversation relates to the broad topic; in response to determining that a result of the comparing indicates that the at least the first part of the conversation relates to the broad topic, presenting, to a user interface of a device operated by the first speaker, topic-specific information related to the broad topic; receiving a second set of one or more features of at least a second part of the conversation, the second part of the conversation including both the first part of the conversation and a subsequent part occurring in the conversation following the first part; in response to determining that the result of the comparing of the first set of the one or more features to the information regarding the higher-level node indicates that the at least the first part of the conversation relates to the broad topic, comparing the second set of one or more features of the first part and the subsequent part to information regarding the lower-level node to determine whether the at least the second part of the conversation relate to the specific topic related to the broad topic, wherein the comparing of the second set of one or more features to the information regarding the lower-level node has a second probability of providing a second prediction accuracy in identifying whether the at least the second part of the conversation relates to the specific topic, the second prediction accuracy being higher than the first prediction accuracy; and in response to determining that a result of the comparing of the second set of one or more features to the information regarding the lower-level node indicates that the at least the second part of the conversation relates to the specific topic, presenting to the first speaker topic-specific information related to the specific topic. - View Dependent Claims (17, 18, 19, 20)
-
Specification