0
$\begingroup$

I'm trying to setup a tournament based on votes. Let say user vote for products A, B and C. Each user is presented all possible combinations of products in random order and he picks his preferred product. A user may also dismiss a test in which case each products gets half a point.

The points of each tests are summed, and divided by the number of users so that we end up with a matrix with a null diagonal and values between 0 and 1.

How do I deduce a score for each product from this matrix so that I can sort the products in decreasing order of preference ?

$\endgroup$
2
  • $\begingroup$ Whoever down voted my question could be kind enough to explain the reason ? $\endgroup$
    – chmike
    Commented Apr 15, 2016 at 14:03
  • $\begingroup$ Same question on StackOverflow I just found: stackoverflow.com/q/6352212/75517 $\endgroup$
    – chmike
    Commented Apr 15, 2016 at 14:26

1 Answer 1

2
$\begingroup$

There is in fact research here and it gets at an interesting philosophical question: the interpretation of votes as expressions of preferences, versus as noisy observations of some underlying ground truth.

If one interprets votes as preferences, then one can use classic voting rules to aggregate these votes subject to certain fairness axioms. If one interprets votes as observations, then one can use statistical methods to aggregate the votes. For instance, suppose there is a true underlying ranking (perhaps $B \preceq C \preceq A$), and each pairwise vote you observe respects this ordering with probability $p$ and flips this ordering with probability $1-p$. Then one can ask for the MLE (maximum likelihood estimate) underlying ranking, given the votes.

The cool thing is that these approaches often coincide, for instance, the MLE described above is equivalent to the Kemeny voting rule.

This has been studied recently in the context of crowdsourcing as well. I think this is a very representative reference, and maybe can add others later.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged .