System, method and computer program product for identifying products associated with polarized sentiments
First Claim
1. A method for identifying products with polarized sentiments, the method comprising:
- obtaining, by a computer system, a plurality of user ratings associated with a product, wherein each user rating corresponds to a respective user'"'"'s opinion of the product;
determining, by the computer system, an overall average review rating for the product within a dimension, wherein the dimension corresponds to a user trait, and wherein the determining the overall average review rating is based on the user ratings;
determining, by the computer system, a segment variation score for each of a plurality of segments of the dimension, wherein each segment corresponds to one or more values of the user trait corresponding to the dimension, and wherein the determining the segment variation score for a particular segment is based on a distance between the overall average review rating and an average of a portion of the user ratings corresponding to the particular segment;
determining, by the computer system, a total variation score for the dimension based on the segment variation scores determined for each of the plurality of segments of the dimension;
determining, by the computer system, whether the dimension is polarized by comparing the total variation score for the dimension to a polarization threshold; and
in response to determining that the dimension is polarized, the computer system generating information configured to identify the product as having sentiment that is polarized with respect to the dimension.
6 Assignments
0 Petitions
Accused Products
Abstract
An overall average review rating for a product may be determined, based on user ratings that are associated with opinions of a product, within a dimension corresponding to a user trait. A segment variation score for each of a plurality of segments of the dimension may be determined. Each segment may correspond to one or more values of the user trait corresponding to the dimension. A total variation score may be determined for the dimension based on the segment variation scores determined for each of the plurality of segments of the dimension. The total variation score for the dimension may be compared to a polarization threshold to determine whether the dimension is polarized. Generated information may identify the product as having sentiment that is polarized.
-
Citations
20 Claims
-
1. A method for identifying products with polarized sentiments, the method comprising:
-
obtaining, by a computer system, a plurality of user ratings associated with a product, wherein each user rating corresponds to a respective user'"'"'s opinion of the product; determining, by the computer system, an overall average review rating for the product within a dimension, wherein the dimension corresponds to a user trait, and wherein the determining the overall average review rating is based on the user ratings; determining, by the computer system, a segment variation score for each of a plurality of segments of the dimension, wherein each segment corresponds to one or more values of the user trait corresponding to the dimension, and wherein the determining the segment variation score for a particular segment is based on a distance between the overall average review rating and an average of a portion of the user ratings corresponding to the particular segment; determining, by the computer system, a total variation score for the dimension based on the segment variation scores determined for each of the plurality of segments of the dimension; determining, by the computer system, whether the dimension is polarized by comparing the total variation score for the dimension to a polarization threshold; and in response to determining that the dimension is polarized, the computer system generating information configured to identify the product as having sentiment that is polarized with respect to the dimension. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
at least one processor; at least one non-transitory computer readable medium storing instructions executable by the system, using the at least one processor, to implement a product polarization module, the product polarization module being configured for; obtaining a plurality of user ratings associated with a product, wherein each user rating corresponds to a respective user'"'"'s opinion of the product; determining an overall average review rating for the product within a dimension, wherein the dimension corresponds to a user trait, and wherein the determining the overall average review rating is based on the user ratings; determining a segment variation score for each of a plurality of segments of the dimension, wherein each segment corresponds to one or more values of the user trait corresponding to the dimension, and wherein the determining the segment variation score for a particular segment is based on a distance between the overall average review rating and an average of a portion of the user ratings corresponding to the particular segment; determining a total variation score for the dimension based on the segment variation scores determined for each of the plurality of segments of the dimension; determining whether the dimension is polarized by comparing the total variation score for the dimension to a polarization threshold; and in response to determining that the dimension is polarized, generating information configured to identify the product as having sentiment that is polarized with respect to the dimension. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising a non-transitory computer-readable medium having stored thereon instructions executable by a computer system to cause the computer system to perform operations comprising:
-
obtaining a plurality of user ratings associated with a product, wherein each user rating corresponds to a respective user'"'"'s opinion of the product; determining an overall average review rating for the product within a dimension, wherein the dimension corresponds to a user trait, and wherein the determining the overall average review rating is based on the user ratings; determining a segment variation score for each of a plurality of segments of the dimension, wherein each segment corresponds to one or more values of the user trait corresponding to the dimension, and wherein the determining the segment variation score for a particular segment is based on a distance between the overall average review rating and an average of a portion of the user ratings corresponding to the particular segment; determining a total variation score for the dimension based on the segment variation scores determined for each of the plurality of segments of the dimension; determining whether the dimension is polarized by comparing the total variation score for the dimension to a polarization threshold; and in response to determining that the dimension is polarized, generating information configured to identify the product as having sentiment that is polarized with respect to the dimension. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification