System, method and computer program product for classification of social streams
First Claim
Patent Images
1. A system that labels an unlabeled message of a social stream, the system comprising:
- a memory device storing instructions to execute a training model, the training model being trained based on labeled messages, and partitioned into a plurality of class partitions, each class partition based on a social context of the social stream based on one or more labels that reflect different topics being tracked for the social stream and each class partition having a model comprising statistical information for at least one class label, including statistical information of linkage information of a sending node and a receiving node;
the plurality of class partitions, maximized for classification accuracy with contextual partitions construed for different social contexts with different hash functions; and
a Central Processing Unit (CPU) that executes the training model, that receives unlabeled messages of social streams, that computes a confidence for each of the class partitions based on information of an unlabeled message and the statistical information of a respective class partition, and that labels the unlabeled message according to respective confidences of the class partitions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that labels an unlabeled message of a social stream. The system including a memory device storing instructions to execute a training model, the training model being trained based on labeled messages, and partitioned into a plurality of class partitions, each of which comprise statistical information and a class label, and a Central Processing Unit (CPU) that computes a confidence for each of the class partitions based on information of an unlabeled message and the statistical information of a respective class partition, and that labels the unlabeled message according to respective confidences of the class partitions.
6 Citations
25 Claims
-
1. A system that labels an unlabeled message of a social stream, the system comprising:
-
a memory device storing instructions to execute a training model, the training model being trained based on labeled messages, and partitioned into a plurality of class partitions, each class partition based on a social context of the social stream based on one or more labels that reflect different topics being tracked for the social stream and each class partition having a model comprising statistical information for at least one class label, including statistical information of linkage information of a sending node and a receiving node; the plurality of class partitions, maximized for classification accuracy with contextual partitions construed for different social contexts with different hash functions; and a Central Processing Unit (CPU) that executes the training model, that receives unlabeled messages of social streams, that computes a confidence for each of the class partitions based on information of an unlabeled message and the statistical information of a respective class partition, and that labels the unlabeled message according to respective confidences of the class partitions. - View Dependent Claims (2)
-
-
3. A system for social stream classification, the system comprising:
-
a terminal that receives a social stream including a plurality of message instances, the plurality of message instances including one or more of;
a test instance that is not classified; and
a training instance that is classified;a memory device storing instructions to execute a training model, the training model being trained based on the training instance, and storing a plurality of statistical information, which is updated over a period of time, the plurality of statistical information including; statistical information of words in the plurality of message instances; statistical information of linkage information of a sending node and a receiving node; and statistical information of class partitions of the training model; and a Central Processing Unit (CPU) that executes the training model, that receives unlabeled messages of social streams, that determines, for each message, linkage information of the sending node and the receiving node, and that classifies each test instance based on the training model, wherein the classification is maximized for classification accuracy with contextual partitions construed for different social contexts with different hash functions. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for social stream classification, which uses a training model including plurality of class partitions, the system comprising:
-
a terminal that receives a social stream including a plurality of instances, the plurality of instances including one or more of; at least one training instance that is classified; and at least one test instance that is not classified; and
a Central Processing Unit (CPU) that the at least one training instance to execute a training model, that receives each of the at least one test instance and determines, for each instance, linkage information of a sending node and a receiving node participating in the social stream and content information, that updates statistical information of the training model based on information that the CPU tracks, and that classifies each test instances based on the statistical information of the training model, wherein the classification is maximized for classification accuracy with contextual partitions construed for different social contexts with different hash functions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory, computer-readable storage medium that stores thereon a sequence of instructions to receive and classify a social stream that includes a plurality of message instances, the sequence of instructions comprising:
-
a module that, when executed by a processor in a computer system, determines, for each message instance, a relation of a sending node and a receiving node; and
a module that, when executed by the processor;implements a model that is trained based on at least one message instance, each of which is classified; stores statistical information about the plurality of message instances and the relation of the sending node and the receiving node participating in the social stream; and classifies a message instance that is not classified, wherein the classification is maximized for classification accuracy with contextual partitions construed for different social contexts with different hash functions. - View Dependent Claims (25)
-
Specification