More actions
Main article: Technical overview of the ratings system
Aggregation refers to the way we combine the opinions of others to obtain a final value of the opinion. A poll which takes the sum of each person's candidate preference in an election and then calculates the percentage for each candidate is an aggregation technique.
A number of aggregation techniques are possible:
- Bayes' equation with a simple example of its use.
- Simple averaging, a privacy enhancing variant thereof, and an averaging technique using with continuous input distributions, complex trust, and intermediate results.
- Trust weighted averaging
- An analysis of these methods and simple weighted averaging
- Trust-weighted histograms
- Trust/Probability/Population graphs algorithm
- Binned and continuous distributions
- Population distributions and graphical output with privacy
Privacy is an important issue in ratings aggregation and each algorithm will require customized treatment to deal with it.
More algorithms will be developed over time. Furthermore, the software will be built with an API to allow users to add their own algorithms.
Aggregation does not refer just to algorithms. Aggregators will likely be people chosen to perform aggregation tasks.
Thoughts on Aggregators
One important job mentioned above is that of aggregator. Dan mentioned that many raters may want to preserve anonymity by having some users perform the function of aggregating ratings and making the aggregated ratings public. We have discussed in the past methods of passing ratings information along from node to node in a way that preserves the privacy of individual ratings. Nevertheless, it is highly probable that we will still need aggregators to solve this problem in a comprehensive way.
A person of high integrity and technical competence would be needed for this job. The community would be relying on them to preserve the anonymity of everyone else and correctly apply any needed aggregation algorithms. Much of this will likely be automatable but any algorithmic aggregation will have to be according to the policy of a community and the aggregator would likely be the person selected to ensure that.