SYSTEM AND METHOD FOR DISCOVERING AND EXPLORING CONCEPTS
First Claim
1. A method for identifying concepts in a plurality of interactions, the method comprising:
- filtering, on a processor, the interactions based on intervals;
creating, on the processor, a plurality of sentences from the filtered interactions;
computing, on the processor, a saliency of each the sentences;
pruning away, on the processor, sentences with low saliency for generating a set of informative sentences;
clustering, on the processor, the sentences of the set of informative sentences for generating a plurality of sentence clusters, each of the clusters corresponding to a concept of the concepts;
computing, on the processor, a saliency of each of the clusters; and
naming, on the processor, each of the clusters.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying concepts in a plurality of interactions includes: filtering, on a processor, the interactions based on intervals; creating, on the processor, a plurality of sentences from the filtered interactions; computing, on the processor, a saliency of each the sentences; pruning away, on the processor, sentences with low saliency for generating a set of informative sentences; clustering, on the processor, the sentences of the set of informative sentences for generating a plurality of sentence clusters, each of the clusters corresponding to a concept of the concepts; computing, on the processor, a saliency of each of the clusters; and naming, on the processor, each of the clusters.
-
Citations
18 Claims
-
1. A method for identifying concepts in a plurality of interactions, the method comprising:
-
filtering, on a processor, the interactions based on intervals; creating, on the processor, a plurality of sentences from the filtered interactions; computing, on the processor, a saliency of each the sentences; pruning away, on the processor, sentences with low saliency for generating a set of informative sentences; clustering, on the processor, the sentences of the set of informative sentences for generating a plurality of sentence clusters, each of the clusters corresponding to a concept of the concepts; computing, on the processor, a saliency of each of the clusters; and naming, on the processor, each of the clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for exploring concepts automatically identified in a plurality of interactions, the method comprising:
-
receiving, on a processor, a query comprising a concept; retrieving, by the processor, a cluster containing the concept; and displaying the retrieved cluster, wherein the concepts are automatically identified by; filtering, on the processor, the interactions based on intervals; creating, on the processor, a plurality of sentences from the filtered interactions; computing, on the processor, a saliency of each the sentences; pruning away, on the processor, sentences with low saliency for generating a set of informative sentences; and clustering, on the processor, the sentences of the set of informative sentences for generating a plurality of sentence clusters, each of the clusters corresponding to a concept of the concepts.
-
-
10. A computer system comprising:
-
a processor; and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to identify concepts in a plurality of interactions by; filtering the interactions based on intervals; creating a plurality of sentences from the filtered interactions; computing a saliency of each the sentences; pruning away sentences with low saliency for generating a set of informative sentences; clustering the sentences of the set of informative sentences for generating a plurality of sentence clusters, each of the clusters corresponding to a concept of the concepts; computing a saliency of each of the clusters; and naming each of the clusters. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
-
a processor; and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to respond to requests for exploration of concepts by; receiving a query comprising a concept; retrieving a cluster containing the concept; and displaying the retrieved cluster, wherein the concepts are automatically identified by; filtering the interactions based on intervals; creating a plurality of sentences from the filtered interactions; computing a saliency of each the sentences; pruning away sentences with low saliency for generating a set of informative sentences; and clustering the sentences of the set of informative sentences for generating a plurality of sentence clusters, each of the clusters corresponding to a concept of the concepts.
-
Specification