Systems and methods for reputation management
First Claim
1. A method for determining reputation values comprising:
- on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, performing the steps comprising;
until a convergence condition is satisfied;
iteratively solving a reputation function for a set of reputation values with respect to a set of linked nodes, the nodes including first nodes representing reviewers and second nodes representing reviews, wherein at each iteration, the reputation values of the reviewers are updated in accordance with reputation values of one or more of the reviews and the reputation values of the reviews are updated in accordance with reputation values of one or more of the reviewers;
determining whether a stability condition is satisfied, wherein the stability condition is satisfied when an absolute difference between a current value of the set of reputation values and a previous value of the set of reputation values is less than a predetermined convergence value;
modifying the reputation function so as to remove from the reputation function portions of the reputation function corresponding to nodes with negative reputation when the stability condition is satisfied; and
generating reputation values for at least the reviewers and reviews corresponding to nodes that have not been removed from the reputation function.
2 Assignments
0 Petitions
Accused Products
Abstract
A reputation management system, method and computer readable storage medium assigns reputation scores to various types of entities including, but not limited to people, products, advertisers and merchants. A reputation function is based on a directed graph including the reviewers and the reviews. The nodes in the graph represent the reviewers and the reviews and the links in the graph represent the ratings. The reputation function is iteratively solved until a convergence condition is met. Prior to convergence, when a stability condition is met, the reputation function is modified so as to remove portions of the function corresponding to nodes with negative reputations. Upon convergence, reputation values for at least the reviewers and reviews corresponding to nodes that have not been removed from the reputation function are generated.
93 Citations
25 Claims
-
1. A method for determining reputation values comprising:
on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, performing the steps comprising; until a convergence condition is satisfied; iteratively solving a reputation function for a set of reputation values with respect to a set of linked nodes, the nodes including first nodes representing reviewers and second nodes representing reviews, wherein at each iteration, the reputation values of the reviewers are updated in accordance with reputation values of one or more of the reviews and the reputation values of the reviews are updated in accordance with reputation values of one or more of the reviewers; determining whether a stability condition is satisfied, wherein the stability condition is satisfied when an absolute difference between a current value of the set of reputation values and a previous value of the set of reputation values is less than a predetermined convergence value; modifying the reputation function so as to remove from the reputation function portions of the reputation function corresponding to nodes with negative reputation when the stability condition is satisfied; and generating reputation values for at least the reviewers and reviews corresponding to nodes that have not been removed from the reputation function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23)
-
9. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
instructions for repeatedly performing a set operations, until a convergence condition is satisfied, the set of operations comprising; solving an iteration of a reputation function for a set of reputation values with respect to a set of linked nodes, the nodes including first nodes representing reviewers and second nodes representing reviews, wherein at each iteration, the reputation values of the reviewers are updated in accordance with reputation values of one or more of the reviews and the reputation values of the reviews are updated in accordance with reputation values of one or more of the reviewers; determining whether a stability condition is satisfied, wherein the stability condition is satisfied when an absolute difference between a current value of the set of reputation values and a previous value of the set of reputation values is less than a predetermined convergence value; modifying the reputation function so as to remove from the reputation function portions of the reputation function corresponding to nodes with negative reputation when the stability condition is satisfied; and generating reputation values for at least the reviewers and reviews corresponding to nodes that have not been removed from the reputation function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 24)
-
16. A computer, comprising:
-
memory; one or more processors; and at least one program, stored in the memory and executed by the one or more processors, the at least one program including; instructions for iteratively solving a reputation function for a set of reputation values with respect to a set of linked nodes, the nodes including first nodes representing reviewers and second nodes representing reviews, wherein at each iteration, the reputation values of the reviewers are updated in accordance with reputation values of one or more of the reviews and the reputation values of the reviews are updated in accordance with reputation values of one or more of the reviewers; instructions for determining whether a stability condition is satisfied, wherein the stability condition is satisfied when an absolute difference between a current value of the set of reputation values and a previous value of the set of reputation values is less than a predetermined convergence value; instructions modifying the reputation function so as to remove from the reputation function portions of the reputation function corresponding to nodes with negative reputation when the stability condition is satisfied; and instructions for generating reputation values for at least the reviewers and reviews corresponding to nodes that have not been removed from the reputation function. - View Dependent Claims (17, 18, 19, 20, 21, 22, 25)
-
Specification