Re: [EM] Fwd: SODA, negotiation, and weak CWs

2011-12-25 Thread Jameson Quinn
2011/12/25 

> Jameson asked for "thoughts."
>
> My first thought is that this kind of analysis is exactly what we need.
>
> My second thought is that so far SODA has held up well under all the
> probes for weakness that anybody has
> come up with.  SODA seems to be a very robust method.


> My third thought is that I have never seen this kind of soul searching or
> probing directed at IRV by IRV
> enthusiasts.
>

Thanks, that's very flattering... but not quite how I'd put it. I don't
think I was doing a hard-nosed search for SODA's weaknesses in this case.
By picking a set of cases which are at the absolute limit of what any
method could handle on a good day, I was more scraping the bottom of the
barrel for yet another outstanding strength to ascribe to SODA.

And here's what I found:

   - Preferential methods can't be sensitive to utility (duh.)
   - Honest range can (duh. But remember, Range has some of the strongest
   strategy incentives of any method, so honest range may be rare.)
   - Honest MJ and approval can, as long as voters have some randomness/
   spread. (And they have significantly less strategy incentive than Range.)
   - With strategy, these rated systems can fail the given scenarios badly
   (chicken dilemma)
   - Honest, rational SODA cannot be sensitive to utility.
   - However, it at least avoids the chicken dilemma (and thus has
   effectively no strategy incentive at all.)
   - SODA may be able to be sensitive to utilities if candidates act
   meta-rationally (in ways that experiments such as the ultimatum game show
   that people sometimes do).

I'd say that this shows that SODA handles the set of scenarios as well as
any method and better than most. But I can't really say that SODA shines as
the clearly best method in these cases.

Jameson


>
>
> > Date: Sun, 25 Dec 2011 11:28:24 -0600
> > From: Jameson Quinn
> > To: EM
> > Subject: [EM] Fwd: SODA, negotiation, and weak CWs
> > Message-ID:
> >
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > I'm resubmitting this in a text-friendly format, at Forest's
> > request. I'll
> > also take the opportunity to add one paragraph about how rated
> > methods can
> > fail to find the highest-utility candidates in scenarios like
> > this. Added
> > text is marked ADDED.
> >
> > -- Forwarded message --
> > From: Jameson Quinn
> > Date: 2011/12/25
> > Subject: SODA, negotiation, and weak CWs
> > To: EM
> >
> >
> > In order to have optimum Bayesian Regret, a voting system should
> > be able to
> > not elect a Weak Condorcet Winner (WCW), that is, a CW whose
> > utility is
> > lower than the other candidates. Consider the following payout
> > matrices:Group Size Candidate Utilities
> > Scenario 1 (zero sum) A B C
> > a 4 4 1 0
> > b 2 0 3 2
> > c 3 0 2 4
> > Total utility 16 16 16
> >
> > Scenario 2 (pos. sum) A B C
> > a 4 3 1 0
> > b 2 0 3 1.5
> > c 3 0 2 3
> > Total utility 12 16 12
> >
> > Scenario 3 (neg. sum) A B C
> > a 4 4 0.5 0
> > b 2 0 3 2
> > c 3 0 1 4
> > Total utility 16 11 16
> >
> >
> > All three scenarios consist of 3 groups of voters: groups a, b,
> > and c, with
> > 4, 2, and 3 voters respectively, for a total of 9 voters. All
> > scenarioshave 3 candidates: A, B, and C, who favor their
> > respective groups. And in
> > all three scenarios, candidate B is the CW, because the
> > preference matrix
> > is always
> >
> > 4: A>B
> > 2: B>C
> > 3: C>B
> >
> > But in scenario 1, the utilities of the three candidates are
> > balanced; in
> > scenario 2, B has the highest utility; and in scenario 3, A and
> > C have the
> > highest utilities.
> >
> > Obviously, any purely preferential system will tend to give the
> > same result
> > in all three scenarios. This might not be 100% true if strategy
> > propensitydepended on the utility payoff of a strategy; but the
> > strategicpossibilities would have to be just right for a method
> > to "get it right"
> > for this reason.
> >
> > It's easy to see how Range could "get it right" in scenarios 2
> > and 3. With
> > just a bit of strategy, it's also easy to see how it could
> > successfullyfind the CW in scenario 1.
> >
> > You can also construct plausible stories of how Approval or MJ
> > could "get
> > it right" in all 3 scenarios, although it probably involves
> > adding some
> > random noise to voting patterns rather than assuming pure
> > "honest" votes.
> >
> > ADDED: Of course, Range, Approval, and MJ can all get these scenarios
> > "wrong" too. Because the scenarios present a classic chicken dilemma
> > between B and C, these rated systems could all end up electing A,
> > regardless of utility.
> >
> > But what about SODA? As a primarily preferential system, it
> > seems that it
> > should give the same result in all three scenarios. If
> > candidates all
> > rationally pursue the interests of their primary constituency,
> > then A will
> > approve B to prevent B from having to approve C, leaving a win
> > for B.
> >
> > But if candidate A decides to make an

[EM] Who wronged the A-plumpers

2011-12-25 Thread C.Benham

Mike,

A voting method algorithm stands or falls by its properties, i.e. its 
criterion compliances and failures. Another  school of thought is less 
concerned about strict pass/fails of criteria and stresses how well the 
method does in computer simulations at maximising "social utility" 
and/or minimising negative emotions like "regret". 


Before continuing, though, I should clarify that "middle"
isn't the best descriptive name for what a middle rating means or is 
used for.
Instead of calling it a middle rating, let's call it (on the ballot)  
an "accept coalition" rating. Let's call the
ratings on the ballot "top" and "accept coalition".  If you don't give 
a rating to a candidate, we
can call that a "bottom rating". A voter "accepts" a candidate if s/he 
votes

hir top or merely gives to hir an "accept coalition" rating.



Ballots are simply for voters to register their (hopefully and 
"officially" presumably sincere) preferences among the candidates, not 
to formally issue open invitations to the voters to play sordid strategy 
games.



For the method to wrong someone, it has to act wrongly or wrongfully.


That is nicely circular...granted.


But let's consider what MMT does, to judge whether what it does is wrong:



You then go on to more-or-less explain the details of  MMT's algorithm, 
putting a big positive spin on each of its components.


Now, please note that I'm not using MMT's rule to justify MMT's rule. 



I'd like to "note" that, but I can't see what else you are doing. 

Among the candidates in those mutual majority sets, MMT elects the 
most popular  one (the one with the most top-ratings).



Defining "popular" that way instead of  say  "fewest bottom-ratings" or 
"best top-ratings minus bottom-ratings score" (or perhaps even by some 
non-positional measure) looks quite arbitrary and uncompelling


How wrong is it to elect the most popular candidate among those among 
whom  majority has determined that the winner must be chosen?



It's  "wrong" because it's an algorithm that needlessly fails some 
desirable criteria. There are other methods (and there need only be one) 
that don't fail those criteria while sharing all of  MMT's desirable 
criterion compliances.


MMT's rules were chosen to achieve FBC compliance, avoid the 
co-operation/defection problem, and enforce majority rule in some way.



That is fine and admirable, but there are much better methods that do 
the same thing.



Sincere preferences:

 49: C
 27: A>B
 24: B>A
 20: A

 
The A>B and B>A voters should  obviously coalition-accept each other's 
candidates. What should the 20 A voters do, who are indifferent 
between B  and C?
Well, they should know that A probably doesn't have top ratings from a 
majority of the voters. And they should know that A probably is not 
even the Plurality winner.


Err... why should they "know" that?  A's top-ratings score is 47, not 
far behind  C's top-ratings score of 49.


If  all the voters have very good information about each others' 
preferences and are aware of and happy to use the best strategy (no 
matter how insincere or weird) then all deterministic methods

are about as good as each other at picking the right winner.

And how does Chris justify saying that the result is "wrong"?  He says 
that it shouldn't be possible for voters to foul up their 
voted-favorite's chance of winning.


No, that would refer to Mono-add-Top.  I said that methods must meet 
Mono-add-Plump (compared to which Mono-add-Top is a bit arbitrary and  
"expensive").
Also the result gives bad failures of other criteria, like the  
tied-at-the-top rule modified pairwise beats-all criterion (compatible 
with FBC etc.) and  my new "Add-Top Proofed Solid-Coalition Majority"
criterion (doubtless also compatible with FBC, ABE etc.) and  Condorcet 
Loser.



Could there be a method that would protect the A-plumpers from their 
own stupidity? Sure.
Is the voting system obligated to do that? No. The voters are adults, 
responsible for their own actions.



If  the "stupidity" is just honest voting, then the voting system is 
obligated to protect those voters if it can (without giving up some 
other desirable property). If the honest voting is just plumping, I say 
that the voting system can do that easily.


And notice that though Chris is affronted by noncompliance with 
Mono-Add-Plump, by an FBC/ABE method, Chris isn't bothered by IRV's 
particularly flagrant form of nonmonotonicity. Why the inconsistency 
and self-contradiction, Chris?



You might have got a clue from what I wrote in an earlier post:

"...if failure of Mono-add-Plump isn't self-evidently *completely 
ridiculous* (and so much so that anything not compatible with 
Mono-add-Plump compliance is thereby made a complete nonsense of), then 
I have no idea what is.


The only way this view of mine could be dented  (and I made a bit wiser 
and sadder) is if it was proved to me that compliance with 
Mono-add-Plump isn't compatible with some other cl

[EM] Proportional Range Voting via Honest Approval PAV

2011-12-25 Thread fsimmons
While writing the below it occurred to me that we could construct another 
Proportional Representation 
method based on ordinal ballots (ranked preferences) by the following technique:

(1)  Convert the ordinal rankings into cardinal ratings via the monotonic, 
clone free techinque that I outlined 
under the title "Borda Done Right" a few months back.

(2) Convert these ratings into approval style ballots via the honest approval 
strategy.

(3)  Apply PAV to the resulting ballot set.

Here's a brief review of the ballot conversion at the heart of Borda Done Right:

For each candidate C on the ballot in question let p(C) be the probability that 
a candidate ranked equal to or 
behind C would be elected in a random favorite election. Then treating these 
probabilities as scores, 
normalize them to a cardinal ratings scale of zero to one.

[Any other monotone, clone free lottery could be used in place of the random 
favorite lottery
 in the definition of p(C).]

I would be interested to see some simulations comparing this 
  
ordinal-->cardinal-->approval--->PAV

method of PR with other PR methods based on rankings.

Since all of the steps are monotone and clone proof, the composite method 
should share these properties 
to the extent that PAV does.

My Best to You All on this holiday weekend!

Forest

> -
> Date: Sun, 25 Dec 2011 16:40:50 + (GMT)
> From: fsimm...@pcc.edu
> To: election-methods@lists.electorama.com
> Subject: [EM] Proportional Range Voting via Honest Approval PAV
>> Now that we have a good definition of honest approval strategy, 
> we can automatically adapt methods 
> (like PAV) that are based on approval style ballots to cardinal 
> ratings style ballots.
> 
> Definition: Honest Approval Strategy: Approve your k top ranked 
> candidates, where k is the sum of 
> your cardinal ratings (on a scale of zero to one) rounded to the 
> nearest whole number.
> 
> So given a set of Range/Score/Grade ballots, first convert them 
> to cardinal ratings on a scale of zero to 
> one. Then use honest approval strategy to convert these ratings 
> ballots to approval style ballots. 
> Finally apply PAV (or whatever approval method you like) to 
> determine who gets elected.

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


Re: [EM] Fwd: SODA, negotiation, and weak CWs

2011-12-25 Thread fsimmons
Jameson asked for "thoughts."

My first thought is that this kind of analysis is exactly what we need.

My second thought is that so far SODA has held up well under all the probes for 
weakness that anybody has 
come up with.  SODA seems to be a very robust method.

My third thought is that I have never seen this kind of soul searching or 
probing directed at IRV by IRV 
enthusiasts.


> Date: Sun, 25 Dec 2011 11:28:24 -0600
> From: Jameson Quinn 
> To: EM 
> Subject: [EM] Fwd: SODA, negotiation, and weak CWs
> Message-ID:
> 
> Content-Type: text/plain; charset="iso-8859-1"
> 
> I'm resubmitting this in a text-friendly format, at Forest's 
> request. I'll
> also take the opportunity to add one paragraph about how rated 
> methods can
> fail to find the highest-utility candidates in scenarios like 
> this. Added
> text is marked ADDED.
> 
> -- Forwarded message --
> From: Jameson Quinn 
> Date: 2011/12/25
> Subject: SODA, negotiation, and weak CWs
> To: EM 
> 
> 
> In order to have optimum Bayesian Regret, a voting system should 
> be able to
> not elect a Weak Condorcet Winner (WCW), that is, a CW whose 
> utility is
> lower than the other candidates. Consider the following payout 
> matrices:Group Size Candidate Utilities
> Scenario 1 (zero sum) A B C
> a 4 4 1 0
> b 2 0 3 2
> c 3 0 2 4
> Total utility 16 16 16
> 
> Scenario 2 (pos. sum) A B C
> a 4 3 1 0
> b 2 0 3 1.5
> c 3 0 2 3
> Total utility 12 16 12
> 
> Scenario 3 (neg. sum) A B C
> a 4 4 0.5 0
> b 2 0 3 2
> c 3 0 1 4
> Total utility 16 11 16
> 
> 
> All three scenarios consist of 3 groups of voters: groups a, b, 
> and c, with
> 4, 2, and 3 voters respectively, for a total of 9 voters. All 
> scenarioshave 3 candidates: A, B, and C, who favor their 
> respective groups. And in
> all three scenarios, candidate B is the CW, because the 
> preference matrix
> is always
> 
> 4: A>B
> 2: B>C
> 3: C>B
> 
> But in scenario 1, the utilities of the three candidates are 
> balanced; in
> scenario 2, B has the highest utility; and in scenario 3, A and 
> C have the
> highest utilities.
> 
> Obviously, any purely preferential system will tend to give the 
> same result
> in all three scenarios. This might not be 100% true if strategy 
> propensitydepended on the utility payoff of a strategy; but the 
> strategicpossibilities would have to be just right for a method 
> to "get it right"
> for this reason.
> 
> It's easy to see how Range could "get it right" in scenarios 2 
> and 3. With
> just a bit of strategy, it's also easy to see how it could 
> successfullyfind the CW in scenario 1.
> 
> You can also construct plausible stories of how Approval or MJ 
> could "get
> it right" in all 3 scenarios, although it probably involves 
> adding some
> random noise to voting patterns rather than assuming pure 
> "honest" votes.
> 
> ADDED: Of course, Range, Approval, and MJ can all get these scenarios
> "wrong" too. Because the scenarios present a classic chicken dilemma
> between B and C, these rated systems could all end up electing A,
> regardless of utility.
> 
> But what about SODA? As a primarily preferential system, it 
> seems that it
> should give the same result in all three scenarios. If 
> candidates all
> rationally pursue the interests of their primary constituency, 
> then A will
> approve B to prevent B from having to approve C, leaving a win 
> for B.
> 
> But if candidate A decides to make an ultimatum, things could go
> differently. A says to B: "Make some promise that transfers 0.5 
> point of
> utility to each member of group a, or I will not approve you." 
> Assume that
> B can make a promise to transfer utility from one group to 
> another at 80%
> efficiency; and that such promises are not strictly enforceable. 
> Thus, if A
> gets too greedy, B can simply promise the moon and not keep the 
> promise;but if A asks for something reasonable, B will see 
> honesty as worth it.
> 
> B could promise to transfer 0.5 point of utility from groups b 
> and c to
> group a. Since utility transfers are assumed to be only 80% 
> efficient, that
> transfer of 2.5 utility points would result in a net loss of 
> 0.5. So the
> payoffs would be:
> 
> Group Size Candidate Utilities
> Scenario 1a(zero sum) A B C
> a 4 4 1.5 0
> b 2 0 2.5 2
> c 3 0 1.5 4
> Total utility 16 15.5 16
> 
> Group Size Candidate Utilities
> Scenario 1b(zero sum) A B C
> a 4 4 1.5 0
> b 2 0 3 2
> c 3 0 1.1 4
> Total utility 16 15.3 16
> 
> Scenario 2a(pos. sum) A B C
> a 4 3 1.5 0
> b 2 0 2.5 1.5
> c 3 0 1.5 3
> Total utility 12 15.5 12
> 
> Scenario 3a(neg. sum) A B C
> a 4 4 1 0
> b 2 0 2.5 2
> c 3 0 0.5 4
> Total utility 16 10.5 16
> 
> Scenario 3b(neg. sum) A B C
> a 4 4 1 0
> b 2 0 3 2
> c 3 0 0.1 4
> Total utility 16 10.3 16
> 
> Note that in scenarios 1a and 2a, this utility transfer has left 
> B giving
> the same utility to groups a and c, while in scenario 3a, B has 
> switchedfrom favoring group c over group a, to favoring group a 
> over group c. Also,
> note 

[EM] Fwd: SODA, negotiation, and weak CWs

2011-12-25 Thread Jameson Quinn
I'm resubmitting this in a text-friendly format, at Forest's request. I'll
also take the opportunity to add one paragraph about how rated methods can
fail to find the highest-utility candidates in scenarios like this. Added
text is marked ADDED.

-- Forwarded message --
From: Jameson Quinn 
Date: 2011/12/25
Subject: SODA, negotiation, and weak CWs
To: EM 


In order to have optimum Bayesian Regret, a voting system should be able to
not elect a Weak Condorcet Winner (WCW), that is, a CW whose utility is
lower than the other candidates. Consider the following payout matrices:
Group   SizeCandidate Utilities
Scenario 1 (zero sum)   A   B   C
a   4   4   1   0
b   2   0   3   2
c   3   0   2   4
Total utility   16  16  16

Scenario 2 (pos. sum)   A   B   C
a   4   3   1   0
b   2   0   3   1.5
c   3   0   2   3
Total utility   12  16  12

Scenario 3 (neg. sum)   A   B   C
a   4   4   0.5 0
b   2   0   3   2
c   3   0   1   4
Total utility   16  11  16


All three scenarios consist of 3 groups of voters: groups a, b, and c, with
4, 2, and 3 voters respectively, for a total of 9 voters. All scenarios
have 3 candidates: A, B, and C, who favor their respective groups. And in
all three scenarios, candidate B is the CW, because the preference matrix
is always

4: A>B
2: B>C
3: C>B

But in scenario 1, the utilities of the three candidates are balanced; in
scenario 2, B has the highest utility; and in scenario 3, A and C have the
highest utilities.

Obviously, any purely preferential system will tend to give the same result
in all three scenarios. This might not be 100% true if strategy propensity
depended on the utility payoff of a strategy; but the strategic
possibilities would have to be just right for a method to "get it right"
for this reason.

It's easy to see how Range could "get it right" in scenarios 2 and 3. With
just a bit of strategy, it's also easy to see how it could successfully
find the CW in scenario 1.

You can also construct plausible stories of how Approval or MJ could "get
it right" in all 3 scenarios, although it probably involves adding some
random noise to voting patterns rather than assuming pure "honest" votes.

ADDED: Of course, Range, Approval, and MJ can all get these scenarios
"wrong" too. Because the scenarios present a classic chicken dilemma
between B and C, these rated systems could all end up electing A,
regardless of utility.

But what about SODA? As a primarily preferential system, it seems that it
should give the same result in all three scenarios. If candidates all
rationally pursue the interests of their primary constituency, then A will
approve B to prevent B from having to approve C, leaving a win for B.

But if candidate A decides to make an ultimatum, things could go
differently. A says to B: "Make some promise that transfers 0.5 point of
utility to each member of group a, or I will not approve you." Assume that
B can make a promise to transfer utility from one group to another at 80%
efficiency; and that such promises are not strictly enforceable. Thus, if A
gets too greedy, B can simply promise the moon and not keep the promise;
but if A asks for something reasonable, B will see honesty as worth it.

B could promise to transfer 0.5 point of utility from groups b and c to
group a. Since utility transfers are assumed to be only 80% efficient, that
transfer of 2.5 utility points would result in a net loss of 0.5. So the
payoffs would be:

Group   SizeCandidate Utilities
Scenario 1a(zero sum)   A   B   C
a   4   4   1.5 0
b   2   0   2.5 2
c   3   0   1.5 4
Total utility   16  15.516

Group   SizeCandidate Utilities
Scenario 1b(zero sum)   A   B   C
a   4   4   1.5 0
b   2   0   3   2
c   3   0   1.1 4
Total utility   16  15.316

Scenario 2a(pos. sum)   A   B   C
a   4   3   1.5 0
b   2   0   2.5 1.5
c   3   0   1.5 3
Total utility   12  15.512

Scenario 3a(neg. sum)   A   B   C
a   4   4   1   0
b   2   0   2.5 2
c   3   0   0.5 4
Total utility   16  10.516

Scenario 3b(neg. sum)   A   B   C
a   4   4   1   0
b   2   0   3   2
c   3   0   0.1 4
Total utility   16  10.316

Note that in scenarios 1a and 2a, this utility transfer has left B giving
the same utility to groups 

[EM] Approval Strategy

2011-12-25 Thread fsimmons
Mike wrote
> > As for myself, in Score-Voting, I'd probably use non-extreme 
> > points assignments only in two instances:
> > 
> > 1. The excellent diplomatic ABE solution that you suggested 
> for 
> > Score-Voting
> 
 
Forest replied

> Excellent except that satisfaction of the FBC is in doubt.

I assumed you meant my Smith//Range proposal (for which FBC is in doubt).
But you probably meant my more recent MMMPO aka LRV which does satisfy the FBC.
 
In the first method zero info strategy does take care of the ABE defection 
problem, but potential 
failure of the FBC is bad for a public proposal.

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


[EM] SODA, negotiation, and weak CWs (Jameson Quinn)

2011-12-25 Thread fsimmons
Jameson,

could you please submit this again in a plain text format that doesn't put in 
extra form feeds?

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


[EM] Proportional Range Voting via Honest Approval PAV

2011-12-25 Thread fsimmons
Now that we have a good definition of honest approval strategy, we can 
automatically adapt methods 
(like PAV) that are based on approval style ballots to cardinal ratings style 
ballots.

Definition: Honest Approval Strategy: Approve your k top ranked candidates, 
where k is the sum of 
your cardinal ratings (on a scale of zero to one) rounded to the nearest whole 
number.

So given a set of Range/Score/Grade ballots, first convert them to cardinal 
ratings on a scale of zero to 
one. Then use honest approval strategy to convert these ratings ballots to 
approval style ballots.  
Finally apply PAV (or whatever approval method you like) to determine who gets 
elected.

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