Re: [Election-Methods] a strategy-free range voting variant?

2008-07-23 Thread fsimmons
Range Voting selects the option with the highest average rating.  Jobst has 
found a method that selects the option with 
the highest average rating by a random subset of the voters, while (totally?) 
discouraging the exageration of preferences 
that tends to happen in ordinary Range Voting.

It seems to me that it should be even easier to find a similar strategy free 
method that selects the option with the highest 
median rating; when a vote is above or below the median it makes no difference 
on the value of the median how far above 
or below (at least in the case of an odd number of voters).

The simplest idea is just to charge one voter grickle against the account of 
each voter that voted above the median of the 
winner, and redistribute these evenly to the accounts of the voters that voted 
below median.  Of course, lots of technical 
details would have to be worked out, e.g. to take care of the case where 
several options have the same median, and the 
case where nobody voted above median.  This version would end up being similar 
to some version of Bucklin with a tax 
for winning and a compensation for losing.

More analogous to Jobst's idea would be a method where a random ballot 
benchmark lottery is used, but instead of 
using the expected ratings of that lottery on the various ballots, use the 
rating R for which it is equally likely that the 
lottery winner would be rated above or below R (on ballot i).

If (on ballot i) the winner X is rated above R, then the probability P of the 
lottery winner being between R and X is the tax 
paid (by the compensating voters) on behalf of i into the accounts of the other 
voters.

Instead of voters with higher accounts having greater range possibilities, they 
would have greater weight in determining 
medians.

Also, the Random Ballot Lottery would take into account these weights.

Essentially, if your virtual bank account is 30, it is like having thirty 
votes, whether in the Bucklin aspect, or in the RB 
Lottery aspect.

I know that social scientists addicted to utility will prefer the mean approach 
over the median approach, but this makes 
more sense to me, because the money has a more direct relation to probability.

What do you think? Can something along these lines be worked out?

Forest






Election-Methods mailing list - see http://electorama.com/em for list info


Re: [Election-Methods] a strategy-free range voting variant?

2008-07-21 Thread Jobst Heitzig

Dear folks,

this night I had two additional ideas for RRVC, so here's two new 
versions of it.



In the first version, the fee F is determined from the benchmark ballots 
so that the expected price a deciding voter has to pay from her 
voting account is just that voter's rating difference between the winner 
and the random ballot lottery:



RRVC - New Version 1


0. Each voter  i  is assumed to have a voting account whose balance is 
 denoted  C(i).


1. All  N  voters fill in a range ballot and additionally mark their 
favourite in case of a top-rating tie. Voter  i  can use ratings 
0...C(i)  only. If  C(i) is negative, she can use the rating  0  only 
(but still mark her favourite).  Let  R(X,i)  be the rating voter  i 
gave to option  X.


2. Put  D = sqrt(N)  (rounded up), and draw  D  deciding ballots. For 
each option  X,  determine the total rating  T(X)  these deciding 
ballots gave to  X.  The winner  W  of the decision is that option whose 
total rating is maximal, i.e. that option  W  for which  T(W)T(X)  for 
all  X  other than  W.


3. From the remaining ballots, draw  D  benchmark ballots. For each 
option  X,  determine the total rating  B(X)  these benchmark ballots 
gave to  X,  and determine the probability  P(X)  that  X  is the 
favourite on a ballot drawn randomly from these benchmark ballots. 
(I.e.,  P(X)  is the fraction of benchmark ballots favouring  X).
Let  Z  be that option whose total rating is maximal in this group, i.e. 
that option  Z  for which  B(Z)B(X)  for all  X  other than  Z.


4. For each voter  i  whose ballot is amoung the deciding ballots, add 
the following amount to her voting account  C(i):


   deltaC(i) := sum { P(X)*( B(X)-T(X,i) ) : X } + T(W,i)-B(Z),

where the sum is over all options  X, and where
   T(X,i) = T(X)-R(X,i)
is the total rating of  X  amoung all deciding ballots of voters other 
than  i.


5. The remaining  N-2D  voters are the compensating voters. For each 
compensating voter  j,  add the following to her voting accout  C(j):


   deltaC(j) := - sum { deltaC(i) : i } / (N-2D),

where the sum is over all deciding voters  i.


Remarks for version 1:

Since the deciding and benchmark groups are of equal size, the expected 
values of  T(X)  and  R(X)  are the same, and it is also likely that 
Z=W.  This implies that the expected value of  deltaC(i)  given that  i 
 is a deciding voter and all voters report sincere ratings, is just


   sum { P(X)*R(X,i) : X } - R(W,i).

In other words, when ratings are sincere a deciding voter can expect to 
pay exactly her rating difference between the winner and the Random 
Ballot lottery. (This is a major difference to the Clarke tax where this 
take Random Ballot as a benchmark philosophy is not incorporated). 
Also note that the standard deviation of  deltaC(i)  under these 
assumptions is of an order somewhere between  O(sqrt(D))  and  O(D), 
depending on how correlated the individual voters' ratings are.


Still, the actual price payed by voter  i  is independent of her ratings 
as long as she does not manage to change the winner. Hence there is 
still no incentive to bargain for a lower price by misrepresenting my 
ratings.


Assuming the true value of  W  for voter  i  is  U(A,i)=R(W,i),  the net 
outcome for  i  is


  U(W,i) + deltaC(i)
  = sum { P(X)*( B(X)-T(X,i) ) : X } + T(W)-B(Z).

Now assume voter  i  thinks about changing the winner to  A,  originally 
having a total of  T(A)T(W).  Since this manipulation does not change 
the values  T(X,i),  the net outcome for  i  after this manipulation 
would be


  U(A,i) + sum { P(X)*( B(X)-T(X,i) ) : X } + T(A,i)-B(Z)
  = sum { P(X)*( B(X)-T(X,i) ) : X } + T(A)-B(Z).

Since this differs from the first outcome only in that it has  T(A) 
instead of  T(W),  it is obviously smaller since  T(A)T(W).  So after 
all,  i  has no incentive to manipulate the outcome because she would 
have to pay more than she gains from this.


Actually, since voter  i  cannot know who are the deciding, benchmark, 
or compensating voters, she cannot base her strategic considerations on 
the actual value of  W  and  deltaC(i),  but only on their expected 
values in the random process of drawing the three voter groups.


The latter observation motivates a second version of the method. In this 
version, the winner is determined as before, but the account adjustments 
 deltaC(i)  are averaged over all possible configurations of the three 
voter groups. This has the advantage that because of this averaging, the 
standard deviation of  deltaC(i)  will become much smaller than in the 
previous versions, and hence the actual value of  deltaC(i)  will be 
quite close to the fair price  sum { P(X)*R(X,i) : X } - R(W,i).


Unfortunately, the precise method is a bit technical:


RRVC - New Version 2


0.-2. as above.

3. For each possible partition  S  of the  N  voters into disjoint sets 
 SD,SB,SC  of sizes  D,D,N-2D,  and for each option  X,  

Re: [Election-Methods] a strategy-free range voting variant?

2008-07-21 Thread Jobst Heitzig

I performed a quick little simulation for version 2:

With K options and N voters, I drew the all K*N ratings independently 
from a standard normal distribution and then applied the method with 
D=sqrt(N)/2.


However, instead of using all partitions as suggested, I only used N/2D 
partitions. More precisely, I ordered the ballots in a random way in 
groups of size D, and then first used groups 1 and 2 as the benchmark 
and deciding group, afterwards used groups 3 and 4 for this, then used 
groups 5 and 6, and so on. In other words, the account adjustments were 
averaged not over all possible partitions but only over these sqrt(N) 
many groups.


I did this 100 times for each of a number of different pairs (K,N) and 
evaluated the standard deviation of the individual account adjustments. 
It turned out that for K=2 this standard deviation was approximately


  0.2 / sqrt(sqrt(N))

and only slightly larger for K=16 or K=128.

Since this is quite small when compared to the standard deviation of the 
original ratings, which is 1 of course, this averaging in version 2 
indeed looks promising! (Without it, the standard deviation of the 
individual account adjustments would grow not shrink with growing N.)


Jobst


Jobst Heitzig schrieb:

Dear folks,

this night I had two additional ideas for RRVC, so here's two new 
versions of it.



In the first version, the fee F is determined from the benchmark ballots 
so that the expected price a deciding voter has to pay from her 
voting account is just that voter's rating difference between the winner 
and the random ballot lottery:



RRVC - New Version 1


0. Each voter  i  is assumed to have a voting account whose balance is 
 denoted  C(i).


1. All  N  voters fill in a range ballot and additionally mark their 
favourite in case of a top-rating tie. Voter  i  can use ratings 
0...C(i)  only. If  C(i) is negative, she can use the rating  0  only 
(but still mark her favourite).  Let  R(X,i)  be the rating voter  i 
gave to option  X.


2. Put  D = sqrt(N)  (rounded up), and draw  D  deciding ballots. For 
each option  X,  determine the total rating  T(X)  these deciding 
ballots gave to  X.  The winner  W  of the decision is that option whose 
total rating is maximal, i.e. that option  W  for which  T(W)T(X)  for 
all  X  other than  W.


3. From the remaining ballots, draw  D  benchmark ballots. For each 
option  X,  determine the total rating  B(X)  these benchmark ballots 
gave to  X,  and determine the probability  P(X)  that  X  is the 
favourite on a ballot drawn randomly from these benchmark ballots. 
(I.e.,  P(X)  is the fraction of benchmark ballots favouring  X).
Let  Z  be that option whose total rating is maximal in this group, i.e. 
that option  Z  for which  B(Z)B(X)  for all  X  other than  Z.


4. For each voter  i  whose ballot is amoung the deciding ballots, add 
the following amount to her voting account  C(i):


   deltaC(i) := sum { P(X)*( B(X)-T(X,i) ) : X } + T(W,i)-B(Z),

where the sum is over all options  X, and where
   T(X,i) = T(X)-R(X,i)
is the total rating of  X  amoung all deciding ballots of voters other 
than  i.


5. The remaining  N-2D  voters are the compensating voters. For each 
compensating voter  j,  add the following to her voting accout  C(j):


   deltaC(j) := - sum { deltaC(i) : i } / (N-2D),

where the sum is over all deciding voters  i.


Remarks for version 1:

Since the deciding and benchmark groups are of equal size, the expected 
values of  T(X)  and  R(X)  are the same, and it is also likely that 
Z=W.  This implies that the expected value of  deltaC(i)  given that  i 
 is a deciding voter and all voters report sincere ratings, is just


   sum { P(X)*R(X,i) : X } - R(W,i).

In other words, when ratings are sincere a deciding voter can expect to 
pay exactly her rating difference between the winner and the Random 
Ballot lottery. (This is a major difference to the Clarke tax where this 
take Random Ballot as a benchmark philosophy is not incorporated). 
Also note that the standard deviation of  deltaC(i)  under these 
assumptions is of an order somewhere between  O(sqrt(D))  and  O(D), 
depending on how correlated the individual voters' ratings are.


Still, the actual price payed by voter  i  is independent of her ratings 
as long as she does not manage to change the winner. Hence there is 
still no incentive to bargain for a lower price by misrepresenting my 
ratings.


Assuming the true value of  W  for voter  i  is  U(A,i)=R(W,i),  the net 
outcome for  i  is


  U(W,i) + deltaC(i)
  = sum { P(X)*( B(X)-T(X,i) ) : X } + T(W)-B(Z).

Now assume voter  i  thinks about changing the winner to  A,  originally 
having a total of  T(A)T(W).  Since this manipulation does not change 
the values  T(X,i),  the net outcome for  i  after this manipulation 
would be


  U(A,i) + sum { P(X)*( B(X)-T(X,i) ) : X } + T(A,i)-B(Z)
  = sum { P(X)*( B(X)-T(X,i) ) : X } + T(A)-B(Z).

Since this differs from the 

Re: [Election-Methods] a strategy-free range voting variant?

2008-07-20 Thread Peter Barath
4. For each option, determine the probability P(Y) of being a
 randomly chosen benchmark voter's favourite. These probabilities
 build the benchmark lottery.

5. Finally, the voting accounts are adjusted like this:

a) Each deciding voter's account is increased by an amount equal to
 the total rating difference between the winner and the benchmark
 lottery amoung the *other* deciding voters, minus some fixed fee F,
 say 10*N^(1/2). (Note that the resulting adjustment may be positive
 or negative.)

This is the part I understand the least.

Let's imagine the following votes from the deciding voters:

10 million:   Nader: 10   Gore:  5   Bush:  0
41 million:   Gore:  10   Nader: 5   Bush:  0
49 million:   Bush:  10   Gore:  5   Nader: 0

Let's say that the lottery winner was Bush. The real winner
is going to be Gore, with 705 million voting money units,
while Bush has only 490 million. The total rating difference
is 215 million. Do you want to modify each deciding voter's
account with that big amount?

You can try to diminish this modification by the fixed fee but
I guess the modification will still be very high, because you are
not able to precisely predict the votes not to mention who the
lottery winner is going to be.

And I guess if you try to eliminate this huge voting money
transfer by some averaging operation, you will bite your
other finger by ruining the strategy-freeness.

Even if these worries are valid, this random partitioning of the
electorate looks a witty idea, worth some other trials.

I also like the idea of voting money, but with some reservations;
if the value of the voting money is not bound exactly to some
real value, then good-bye, strategy-freeness, I guess.

Otherways, voting money can be used even with the classical
Clarke-tax. Yes, Clarke-tax goes to one direction, but every
voter on every day can get one voting money unit.

If my voting money does not grows (except by votings), I will
use the most amount of it when I'm afraid to die soon - why
keep them if I can't use them?. So there seems to be some
extra voting power on the part of the deadly ill.

Peter Barath


Tavaszig, most minden féláron! ADSL Internet már 1 745 Ft/hó -tól.
Keresse ajánlatunkat a http://www.freestart.hu oldalon!

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [Election-Methods] a strategy-free range voting variant?

2008-07-20 Thread Jobst Heitzig

Dear Warren,

you wrote:

But I do not fully understand it yet and I think you need to
develop+clarify+optimize it further...  plus I'd like you to unconfuse me!


I'll try...

Of course, this is far from being a new idea so far, and it is not yet
the whole idea since it has an obvious problem: although it obviously
manages to elect the better option (the one with the larger total
monetary value), it encourages both the seller and the buyer to
misrepresent their ratings so that the gap between R2(B)-R2(A) and
R1(A)-R1(B) becomes as small as possible and hence their respective
profit as large as possible. In other words, this method is not at all
strategy-free.

--QUESTION:
if they make the gap small, then the buyer pays little to the seller.
Yes, that is better for the buyer.
But doesn't the seller have the opposite incentive?
It is not clear to me the incentive you say exists here, really does exist.
If it doesn't, then you do not need to fix this problem
because there is no problem. It'd help to clarify this point.


Isn't that the usual situation when bargaining? Given that the buyer 
would be willing to pay more than the seller would minimally accept as a 
price, the seller tries to maximize the price as long as he thinks the 
buyer is willing to pay it, and the buyer tries to minimize her offer as 
long as she thinks the seller is willing to accept it. So, both work to 
minimize the gap between the demanded and the offered payment.



5. Finally, the voting accounts are adjusted like this:
a) Each deciding voter's account is increased by an amount equal to the
total rating difference between the winner and the benchmark lottery
among the *other* deciding voters, minus some fixed fee F, say
10*N^(1/2). (Note that the resulting adjustment may be positive or
negative.)

QUESTION:
I'm confused about this whole benchmarking thing.

You said the benchmark voters were being benchmarked, but now you
say the deciding
voters are being benchmarked.  ???


That might be a language problem for my part. What I mean is this: In my 
thinking, democracy demands equal decision power for every voter. Random 
Ballot accomplishes this in a way, but is not efficient. But the Random 
Ballot lottery can still serve as a benchmark for other, more 
efficient choices. In my suggested method, the benchmark voters are 
needed only to estimate what the Random Ballot lottery amoung all voters 
would be. The individual ratings for the actual winner of the election, 
who is only determined by the deciding voters, is then compared to the 
individual ratings for this benchmark (i.e. of the estimated Random 
Ballot lottery) in order to the individual transfers of voting money. 
The higher a deciding voter rated the benchmark and the lower she rated 
the winner, the more voting money is transferred to her account (or, 
rarely, the less is transferred *from* her account).


In mathematical terms: Let p(X) be the probability of X being the 
highest rated option when we draw one of the benchmark voter's ballots 
 uniformly at random. (So the p's define our benchmark lottery)

Let r(i,X) be the rating deciding voter i specified for X. Put
  r0(i) := sum { p(X)*r(X,i) : X }
(over all options X), i.e., the expected rating deciding voter i 
specified for the lottery outcome. Then put

  t(X) := sum { r(X,i) : i }
(over all deciding voters i) and
  t0 := sum { p(X)*t(X) : X }.
Assume W is the range voting winner of the deciding ballots, i.e.,
  t(W)  t(X) for all X other than W
Now the voting account of deciding voter i is changed by this amount:
  sum { r(W,j)-r0(j) : j different from i }
(over all deciding voters j different from i),
which is equal to
  (t(W)-t0) - (r(X,i)-r0(i))
The higher you rated the winner (i.e., the higher your r(X,i)) and the 
lower you rated the average favourite of the benchmark voters (i.e., the 
lower your r0(i)), the less voting money you get.




What does total rating difference between the winner and the
benchmark lottery among the *other* deciding voters MEAN precisely???
  This is not clear english...  the winner's rating is a number but
the benchmark lottery is not a number.  You need two numbers.


It means
  sum { r(W,j)-r0(j) : j different from i }
(see above).


The compensating voter's accounts are decreased by the same total
amount as the deciding voter's accounts are increased, but in equal
parts. (This may also be positive or negative)

--this seems to hurt poor voters.  I.e. if there are rich voters who
vote +-100
and poor voters who vote +-1 then the poor voters will need to pay the same fee
in 5b as the rich voters.  They may therefore have incentive to avoid
being in the electorate at all, in which case the electorate will
become biased (rich-dominated).


Yes, that might be a problem. So, being in the electorate (meaning 
amoung the whole number of N voters) should not be something one can 
choose. In other words, we put N to be the number of all eligible 
voters, no matter whether they choose 

Re: [Election-Methods] a strategy-free range voting variant?

2008-07-20 Thread Jobst Heitzig

Another small remark:

With N voters total and B benchmark voters, the size D of the deciding 
group should probably be O(sqrt(N-B)).


This is because the amount transferred to an individual deciding voter's 
account is roughly proportional to D times a typical individual rating 
difference, hence the total amount transferred to the deciding group is 
proportional to D² times a typical individual rating difference. The 
same total amount is payed by the group of at most N-B-D compensating 
voters. Each of them should not be required to pay more than a constant 
multiple of a typical individual rating difference, hence D²/(N-B-D) 
should be O(1).


Jobst


Election-Methods mailing list - see http://electorama.com/em for list info


Re: [Election-Methods] a strategy-free range voting variant?

2008-07-20 Thread Warren Smith
 i) A benchmark voter's favourite mark does neither
 influence the winner nor the voter's own account, so there is no
 incentive to misstate the favourite.

--But it influences how much other people get paid or pay.
If I hate Republicans, I might try to influence things to force
Republicans to pay more and/or get paid less.

Election-Methods mailing list - see http://electorama.com/em for list info


Re: [Election-Methods] a strategy-free range voting variant?

2008-07-18 Thread fsimmons
I haven't completely digested this yet, but it looks great.

Very ingenious!


Election-Methods mailing list - see http://electorama.com/em for list info


[Election-Methods] a strategy-free range voting variant?

2008-07-17 Thread Jobst Heitzig

Dear folks,

some time ago we discussed shortly whether it was possible to design a
strategy-free ratings-based method, that is, a method where voters give
ratings and never have any incentive to misrepresent their true ratings.

If I remember right, the methods that were discussed then were only of
academic use since they were far from being efficient and often elected
bad options unwanted by most of the voters.

Several days ago, I had a new idea how range voting could be modified to
get a method both strategy-free and efficient. A bit of research 
revealed that much of it resembles the ideas in the paper 
http://mpra.ub.uni-muenchen.de/627/, but not all of it. I will first 
describe the basic idea and then the method.


Disclaimer: All of what follows is suitable only for the case where one
can assume that voters can sincerely attribute some numerical utility
to all options, which is an assumption I personally don't believe to
hold generally :-)  Anyway, here's the...


Basic Idea
---

In order to understand the basic idea, consider a decision problem with
two options, A and B, and two voters, V1 and V2, who are able to
attribute some monetary values
  U1(A)U1(B),
  U2(B)U2(A)
to these options. (We will not need to assume monetary values later on,
but the idea is easier to grasp this way)

Now consider the following method: Both voters fill in a ratings ballot
for A and B, giving ratings
  R1(A)R1(B),
  R2(B)R2(A).
Then a coin is tossed to decide which of the two voters is the seller
and which is the buyer. Let's assume throughout the following that V1
turns out to be the seller. Now the winner is determined like this: If
  R2(B)-R2(A) = R1(A)-R1(B)
then A wins. Otherwise, that is, if
  R2(B)-R2(A)  R1(A)-R1(B),
then V2 buys the decision from V1: B wins but V2 pays an amount of
  ( R2(B)-R2(A) + R1(A)-R1(B) ) / 2
to V1.

If this deal happens, V2 profits from it if and only if this price for
getting B instead of A,
  ( R2(B)-R2(A) + R1(A)-R1(B) ) / 2,
is at most U2(B)-U2(A). Fortunately, she can ensure that the deal
happens exactly when this is fulfilled: she only needs to specify her
sincere ratings by putting R2(A)=U2(A) and R2(B)=U2(B). If she does so,
the deal happens if and only if
  U2(B)-U2(A)R1(A)-R1(B),
which is equivalent to
  ( U2(B)-U2(A) + R1(A)-R1(B) ) / 2  U2(B)-U2(A),
so the deal happens if and only if it is profitable for V2. Moreover, V2
can ensure this independently of V1's behaviour!

Analogously, V1 profits from the deal if the price is at least
U1(A)-U1(B), and she can also ensure that the deal happens exactly when
it is profitable for her: she specifies her sincere ratings by putting
R1(A)=U1(A) and R1(B)=U1(B), no matter what V2 does.

Of course, this is far from being a new idea so far, and it is not yet
the whole idea since it has an obvious problem: although it obviously
manages to elect the better option (the one with the larger total
monetary value), it encourages both the seller and the buyer to
misrepresent their ratings so that the gap between R2(B)-R2(A) and
R1(A)-R1(B) becomes as small as possible and hence their respective
profit as large as possible. In other words, this method is not at all
strategy-free.

However, there is a simple modification which makes it strategy-free!
The reason for the strategic incentives is that the ratings V1 (and
analogously V2) gives not only influence whether the deal happens but
also how much V1 profits from the deal when it happens. This is no
longer the case when we change the method so that V1's profit depends on
V2's ratings only and vice versa: If the deal happens, that is, when
  R2(B)-R2(A)  R1(A)-R1(B),
then
  B wins instead of A,
  V1 gets an amount of R2(B)-R2(A)
  but V2 only pays an amount of R1(A)-R1(B).
As before, both voters can ensure that the deal happens exactly when
they profit from it by voting sincerely. The difference is that now they
no longer have any incentive to narrow the gap between R2(B)-R2(A) and
R1(A)-R1(B) since a voter's profit is independent of her ratings!

There is just a minor problem with this: The balance of the money
transfers is positive, so where is this extra money supposed to come
from? Obviously, we cannot let V1 and V2 each pay half of the required
extra money since that would make the method identical to the original
method.


Solving the extra money problem


A solution to this extra money problem becomes clear when we now
increase the number of voters and assume 3 instead of 2 voters. Consider
this method next: Each voter fills in a ratings ballot for the options
A,B. We draw at random one default option, say A, and one
compensating voter, say V3. The other voters (here V1,V2) are the
deciding voters. That option whose total ratings from the deciding
voters is maximal wins. If this is not the default option (so if it's
B), the following money transfers happen:
- Each deciding voter gets an amount equal to the total rating
difference between the