Crowdsensus: deriving consensus information from statements made by a crowd of users
First Claim
Patent Images
1. A computer-implemented method for determining a consensus value for an attribute of a map feature, the method executed by a computer system, comprising:
- receiving a plurality of proposed values for the attribute of the map feature, each proposed value provided by a user;
iteratively determining for each user proposing a value in the plurality of proposed values a first score indicative of an accuracy of the user until the difference between the determined first scores determined in two successive iterations is below a pre-defined threshold;
iteratively determining for each proposed value in the plurality of proposed values a second score indicative of a probability that the proposed value is a correct value for the attribute until the difference between the determined second scores determined in two successive iterations is below a pre-defined threshold and wherein the second score is based at least in part on the first score for each user proposing the proposed value;
determining from the plurality of proposed values a consensus value for the attribute, by;
determining a probability distribution of the proposed values based at least in part on the second score; and
determining the consensus value for the attribute based at least in part on the probability distribution; and
storing the consensus value of the attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for updating and correcting facts that receives proposed values for facts from users and determines a consensus value for the fact based on a distribution of the probabilities that the proposed values are the correct value for the fact wherein the probability that the proposed value is the correct value for the fact is based on a score indicative of the probability that the user proposing the value proposes accurate values.
-
Citations
22 Claims
-
1. A computer-implemented method for determining a consensus value for an attribute of a map feature, the method executed by a computer system, comprising:
-
receiving a plurality of proposed values for the attribute of the map feature, each proposed value provided by a user; iteratively determining for each user proposing a value in the plurality of proposed values a first score indicative of an accuracy of the user until the difference between the determined first scores determined in two successive iterations is below a pre-defined threshold; iteratively determining for each proposed value in the plurality of proposed values a second score indicative of a probability that the proposed value is a correct value for the attribute until the difference between the determined second scores determined in two successive iterations is below a pre-defined threshold and wherein the second score is based at least in part on the first score for each user proposing the proposed value; determining from the plurality of proposed values a consensus value for the attribute, by; determining a probability distribution of the proposed values based at least in part on the second score; and determining the consensus value for the attribute based at least in part on the probability distribution; and storing the consensus value of the attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining a consensus value for an attribute of a map feature comprising:
-
one or more processors for executing program code; and a non-transitory computer-readable storage medium storing executable program code for; receiving a plurality of proposed values for the attribute of the map feature, each proposed value provided by a user; iteratively determining for each user proposing a value in the plurality of proposed values a first score indicative of an accuracy of the user until the difference between the determined first scores determined in two successive iterations is below a pre-defined threshold; iteratively determining for each of the plurality of proposed values a second score indicative of a probability that the proposed value is a correct value for the attribute until the difference between the determined second scores determined in two successive iterations is below a pre-defined threshold and wherein the second score is based at least in part on the first score for each user proposing the proposed value; determining a probability distribution of the proposed values in the plurality of proposed values based at least in part on the second score for each proposed value in the plurality of proposed values; and determining a consensus value for the attribute based at least in part on the probability distribution. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium containing program code executable by a computer to determine a consensus value for an attribute of a map feature, comprising program code that instructs one or more computer processors to:
-
receive a plurality of proposed values for the attribute of the map feature, each proposed value provided by a user; iteratively determine for each user proposing a value in the plurality of proposed values a first score indicative of an accuracy of the user until the difference between the determined first scores determined in two successive iterations is below a pre-defined threshold; iteratively determine for each of the plurality of proposed values a second score indicative of a probability that the proposed value is a correct value for the attribute until the difference between the determined second scores determined in two successive iterations is below a pre-defined threshold and wherein the second score is based at least in part on the first score for each user proposing the proposed value; determine from the plurality of proposed values a consensus value for the attribute, by; determining a probability distribution of all of the proposed values in the plurality of proposed values based at least in part on the second score for each proposed value in the plurality of proposed values; and determining the consensus value for the attribute based at least in part on the probability distribution; and store the consensus value of the attribute. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification