<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen.]]></title><description><![CDATA[<p dir="auto">BTR-Score is discussed <a href="https://www.votingtheory.org/forum/topic/502/btr-score" rel="nofollow ugc">here</a>, while what I'm provisionally calling ABC ([A]pproval-[b]y-[c]onsensus) is a method described in the ballot below:</p>
<blockquote>
<p dir="auto"><strong>Rate each candidate from A to F, A being best and F being worst.</strong></p>
</blockquote>
<blockquote>
<p dir="auto"><strong>Candidates receive 1 point for each A, B, or C rating and 0 points for each D, E, or F rating.</strong></p>
</blockquote>
<blockquote>
<p dir="auto"><strong>Equal ratings are allowed. Unrated candidates are automatically rated F.</strong></p>
</blockquote>
<pre><code>              +-----------------++-----------------+
              |     Approve     ||    Disapprove   |
+-------------+-----+-----+-----++-----+-----+-----+
| Benjamin    |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| Carol       |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| Christopher |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| James       |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| Jean-Luc    |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| Jonathan    |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| Kathryn     |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
| Michael     |  A  |  B  |  C  ||  D  |  E  |  F  |
+-------------+-----+-----+-----++-----+-----+-----+
</code></pre>
<blockquote>
<p dir="auto"><strong>The two lowest-scoring candidates are compared and the one rated lower by more voters is eliminated. This is repeated until the final remaining candidate wins.</strong></p>
</blockquote>
<p dir="auto">The motivation for ABC is that it's a form of approval voting that also preserves preferences between both approved and disapproved options. It always elects either the Condorcet winner or the most approved member of the Smith set (or very rarely second most).</p>
<p dir="auto">ABC is in a family of what I refer to as 'lexical' methods (as in lexical threshold), and is the sequential pairwise elimination member of the set, in the same way BTR-Score is to score. (The top-two version is the excellent <a href="https://drive.google.com/file/d/1xK2jjxsbDI7BnPKvLeAz7Q0jwTV5HFFo/view" rel="nofollow ugc">SCATTR</a> proposal, which in testing performed better than Approval Top Two but worse than STAR.)</p>
<p dir="auto">The below are the result of 4,000 simulated elections following the exact conditions of the <a href="https://link.springer.com/article/10.1007/s10602-022-09389-3" rel="nofollow ugc">STAR paper</a>:</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1719847894820-base_scenario_vse.png" alt="base_scenario_VSE.png" class=" img-responsive img-markdown" width="576" height="216" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1719847938773-base_scenario_pvsi1.png" alt="base_scenario_PVSI1.png" class=" img-responsive img-markdown" width="702" height="234" /></p>
<p dir="auto"><img src="/forum/assets/uploads/files/1719847961937-base_scenario_pvsi2.png" alt="base_scenario_PVSI2.png" class=" img-responsive img-markdown" width="864" height="279" /></p>
<p dir="auto">And the result of 10,000 simulated elections with 5,001 voters each:</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1719848068119-nostrats_vse.png" alt="nostrats_VSE.png" class=" img-responsive img-markdown" width="576" height="216" /></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/172">@Lime</a> has pointed out that ABC is similar to Forest Simmons's <a href="https://electowiki.org/wiki/Approval_Sorted_Margins" rel="nofollow ugc">Approval Sorted Margins</a>, though given the latter's monotonicity and more complex heuristic it's doubtful that they're identical. Interestingly, Simmons is credited as the discoverer of sequential pairwise elimination methods.</p>
<p dir="auto">I believe ABC may also pass the chicken dilemma as Approval Sorted Margins does, according to my understanding of the criterion.</p>
<p dir="auto">If I understand correctly, in a situation in which candidates <em><strong>X</strong></em> &amp; <em><strong>Y</strong></em> are similar and <em><strong>X</strong></em>+<em><strong>Y</strong></em>&gt;50%&gt;<em><strong>Z</strong></em>&gt;<em><strong>X</strong></em>&gt;<em><strong>Y</strong></em>, <em><strong>Y</strong></em> voters should not be able to force a win for <em><strong>Y</strong></em> by refusing to vote <em><strong>X</strong></em> over any other candidate while <em><strong>X</strong></em> voters honestly vote <em><strong>Y</strong></em> over <em><strong>Z</strong></em>. The problem is that if you don't know whether your candidate is <em><strong>X</strong></em> or <em><strong>Y</strong></em>, the strategic score vote is to score the other candidate zero.</p>
<p dir="auto">However, if it were possible to score the other candidate zero while still ranking them above <em><strong>Z</strong></em>, there's no incentive for either faction not to do at least that.</p>
<p dir="auto">Under ABC, the strategic choice for both factions is to rate the other candidate at worst E, provided that they both rate <em><strong>Z</strong></em> last, as doing so will not risk raising their opponent's score above their own candidate's while still ensuring that their combined preferences beat <em><strong>Z</strong></em>.</p>
<p dir="auto">If <em><strong>Y</strong></em> voters defect by not rating <em><strong>X</strong></em> above <em><strong>Z</strong></em>, they cannot force a win for <em><strong>Y</strong></em>, as <em><strong>X</strong></em> would beat <em><strong>Y</strong></em> pairwise and then go on to lose against <em><strong>Z</strong></em>. If <em><strong>Y</strong></em> happened to be more preferred than <em><strong>X</strong></em>, the same would go for <em><strong>X</strong></em> voters. If neither faction defects then either candidate defeats <em><strong>Z</strong></em>. Thus this method passes the chicken dilemma as far as I can tell, but I welcome any corrections. (I may be overlooking any potential for turkey-raising, for one.)</p>
<p dir="auto">Where ABC may have a slight edge over BTR-Score is the fact that ABC removes the incentive to not rate disapproved candidates over even more disapproved candidates (because rating any candidate necessarily means partial support in score), which may be why ABC appears to be more resistant to Burial. I believe this method is worthy of serious consideration.</p>
<p dir="auto">Both BTR-Score and ABC are probably the best found yet in terms of accuracy and strategyproofness as related to simplicity, and the results above seem to bear that out. I'd definitely appreciate any independent testing in vse-sim or other simulations with different voter models so I know it's not just a quirk of how I wrote the method (though even that may be useful insight).</p>
]]></description><link>http://www.votingtheory.org/forum/topic/514/abc-voting-and-btr-score-are-the-single-best-methods-by-vse-i-ve-ever-seen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 10 May 2026 07:53:03 GMT</lastBuildDate><atom:link href="http://www.votingtheory.org/forum/topic/514.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Jul 2024 19:01:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Fri, 18 Oct 2024 16:19:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/6">@jack-waugh</a> I think anything except the minimum for unmarked candidates makes it too easy to mark bullet burials. But I don’t know.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3927</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3927</guid><dc:creator><![CDATA[cfrank]]></dc:creator><pubDate>Fri, 18 Oct 2024 16:19:05 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Wed, 16 Oct 2024 07:55:19 GMT]]></title><description><![CDATA[<p dir="auto">How should ABC voting treat unmarked candidates?</p>
]]></description><link>http://www.votingtheory.org/forum/post/3926</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3926</guid><dc:creator><![CDATA[Jack Waugh]]></dc:creator><pubDate>Wed, 16 Oct 2024 07:55:19 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Sun, 29 Sep 2024 12:42:07 GMT]]></title><description><![CDATA[<p dir="auto">@isocratia<br />
Good question. According to <a href="https://electowiki.org/wiki/Dark_horse_plus_3_rivals" rel="nofollow ugc">Electowiki</a>:</p>
<blockquote>
<p dir="auto">Methods that pass dominant mutual third burial resistance [DMTBR] provide no incentive to bury under a dark horse.</p>
</blockquote>
<p dir="auto">Following the argument <a href="http://lists.electorama.com/pipermail/election-methods-electorama.com/2018-April/001760.html" rel="nofollow ugc">here</a> it is clear that BTR-score <em>fails</em> DMTBR</p>
<p dir="auto">In election (A) and (B) <strong>A</strong> wins. In (D) the winner is <strong>C</strong>, but in (E) the winner is <strong>A</strong> again. (I assumed score from 0 to 2.)</p>
<blockquote>
<p dir="auto">where A is the CW, and so (E)-&gt;(D) is a DMTBR failure.</p>
</blockquote>
<p dir="auto">But this does not exclude the possibilty that the score part reduces the strategic incentive to bury.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3918</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3918</guid><dc:creator><![CDATA[Casimir]]></dc:creator><pubDate>Sun, 29 Sep 2024 12:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Sun, 22 Sep 2024 20:50:17 GMT]]></title><description><![CDATA[<p dir="auto">Does anyone know if BTR-Score is immune to turkey-raising / DH3?</p>
]]></description><link>http://www.votingtheory.org/forum/post/3917</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3917</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 22 Sep 2024 20:50:17 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Wed, 28 Aug 2024 18:18:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/201">@ex-dente-leonem</a><br />
I wanted to create some figures for an article on MARS voting that I plan to write, but fail to run vse-sim. Is it okay for you when use your results?</p>
]]></description><link>http://www.votingtheory.org/forum/post/3898</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3898</guid><dc:creator><![CDATA[Casimir]]></dc:creator><pubDate>Wed, 28 Aug 2024 18:18:53 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Tue, 13 Aug 2024 18:48:40 GMT]]></title><description><![CDATA[<p dir="auto">I wish this investigation had included BTR-RCV</p>
<p dir="auto">(side-note: don't call it BTR-IRV, that includes "runoff" twice and is less-clear as a name)</p>
]]></description><link>http://www.votingtheory.org/forum/post/3887</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3887</guid><dc:creator><![CDATA[wolftune]]></dc:creator><pubDate>Tue, 13 Aug 2024 18:48:40 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Mon, 12 Aug 2024 22:23:09 GMT]]></title><description><![CDATA[<p dir="auto">I think I like it.</p>
<p dir="auto">ABC || DEF</p>
<p dir="auto">A Stein<br />
B Williamson<br />
C West<br />
D Kennedy<br />
E Harris<br />
F Trump</p>
]]></description><link>http://www.votingtheory.org/forum/post/3880</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3880</guid><dc:creator><![CDATA[Jack Waugh]]></dc:creator><pubDate>Mon, 12 Aug 2024 22:23:09 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Sun, 14 Jul 2024 15:55:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/9">@cfrank</a> said in <a href="/forum/post/3860">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">it’s really great you’re working on these kinds of reinforcement learning methods in this field,</p>
</blockquote>
<p dir="auto">Actually I do not have the mathematical expertise. If my new nonprofit, Voters Takes Charge, (under construction at <a href="http://voterstakecharge.us" rel="nofollow ugc">voterstakecharge.us</a> password no longer needed) receives generous support we may be able to commission such work.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3861</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3861</guid><dc:creator><![CDATA[GregW]]></dc:creator><pubDate>Sun, 14 Jul 2024 15:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Sun, 14 Jul 2024 01:43:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/196">@k98kurz</a> it’s really great you’re working on these kinds of reinforcement learning methods in this field, definitely something both very interesting and that can give us insight into how these systems work. Looking forward to hearing about any of the work in this area!</p>
]]></description><link>http://www.votingtheory.org/forum/post/3860</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3860</guid><dc:creator><![CDATA[cfrank]]></dc:creator><pubDate>Sun, 14 Jul 2024 01:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Sat, 13 Jul 2024 18:40:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/196">@k98kurz</a> said in <a href="/forum/post/3857">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">Developing a genetic algorithm to evolve a strategy that breaks a system would be an interesting side project. When I get the spare time and energy, I'll see if I can cook one up and set up a computer to just chug away at it until I have some results.</p>
</blockquote>
<p dir="auto">A great idea! To determine the best voting systems, we need to find the weaknesses of each voting system. Better testing methods are key. A tool like you propose would be invaluable.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3858</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3858</guid><dc:creator><![CDATA[GregW]]></dc:creator><pubDate>Sat, 13 Jul 2024 18:40:12 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Sat, 13 Jul 2024 05:48:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/182">@gregw</a> there is a cyber security technique called "fuzzing" in which attacks are simulated with random data. The VSE simulations seem to provide a framework for fuzzing, where in this case the random data would be some kind of strategy. Developing a genetic algorithm to evolve a strategy that breaks a system would be an interesting side project. When I get the spare time and energy, I'll see if I can cook one up and set up a computer to just chug away at it until I have some results. (I wrote and published a library called bluegenes in case anyone wants to try stapling libraries together before I get around to it.)</p>
]]></description><link>http://www.votingtheory.org/forum/post/3857</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3857</guid><dc:creator><![CDATA[k98kurz]]></dc:creator><pubDate>Sat, 13 Jul 2024 05:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Fri, 12 Jul 2024 23:12:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/172">@lime</a></p>
<p dir="auto">Perhaps testing voting systems is analogous to testing digital security, let people try to hack a new voting system. Computer simulations would be one method of hacking, creative humans, another.</p>
<p dir="auto">Yes, real political elections are the best tests, but we have to get there from here.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3856</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3856</guid><dc:creator><![CDATA[GregW]]></dc:creator><pubDate>Fri, 12 Jul 2024 23:12:30 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Fri, 12 Jul 2024 17:40:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/182">@gregw</a> said in <a href="/forum/post/3853">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">Are you uncomfortable with BTR-Score? As a Condorcet method, it should be safer than most new systems. It would elect the “beats all” winner if there is one. Otherwise, it would elect someone from the Smith set.</p>
</blockquote>
<p dir="auto">The problem is with strategic voters. Lots of Smith-efficient methods do really badly when voters are strategic, unfortunately, including the ones I listed (Ranked Pairs &amp; such).</p>
]]></description><link>http://www.votingtheory.org/forum/post/3854</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3854</guid><dc:creator><![CDATA[Lime]]></dc:creator><pubDate>Fri, 12 Jul 2024 17:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Thu, 11 Jul 2024 22:03:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/172">@lime</a> said in <a href="/forum/post/3852">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">I'd feel very uncomfortable with any method where the game-theoretically optimal strategy leads to bad results, even if experiments showed the method doing well. I'd be worried voters just haven't figured out the correct strategy yet, and as soon as someone explains it to them all hell will break loose.</p>
</blockquote>
<p dir="auto">Are you uncomfortable with BTR-Score? As a Condorcet method, it should be safer than most new systems. It would elect the “beats all” winner if there is one. Otherwise, it would elect someone from the Smith set.</p>
<p dir="auto">As with any cardinal system, one side could decide to always bullet vote giving their favorite the highest rating and everybody else 0. The punishment would be harm to their second choices.</p>
<p dir="auto">Would this be more, or less of a problem with BTR-Score?</p>
<p dir="auto">Do you see another possible weakness? If so, how bad?</p>
<p dir="auto">BTW <a href="http://VotersTakeCharge.us" rel="nofollow ugc">VotersTakeCharge.us</a> is under construction.<br />
For a sneak peek, use the following login:<br />
user: flywheel<br />
Pass: squalid-fiction</p>
]]></description><link>http://www.votingtheory.org/forum/post/3853</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3853</guid><dc:creator><![CDATA[GregW]]></dc:creator><pubDate>Thu, 11 Jul 2024 22:03:49 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Thu, 11 Jul 2024 04:22:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/52">@toby-pereira</a> said in <a href="/forum/post/3846">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">What we really need (and which is unattainable right now for most methods) is to see what would happen in real life elections with real voters. Not under the assumption that a particular simplistic strategy model gives good results, and not even that the game theoretically optimal strategy leads to good results, but that real life voter behaviour would lead to good results.</p>
</blockquote>
<p dir="auto">Technically yes, but I'd feel very uncomfortable with any method where the game-theoretically optimal strategy leads to bad results, even if experiments showed the method doing well. I'd be worried voters just haven't figured out the correct strategy <em>yet</em>, and as soon as someone explains it to them all hell will break loose.</p>
<p dir="auto">This is how Italy's parliament got so screwed up. They had a <em>theoretically</em> proportional mechanism that can be broken. It looked fine at first—because it took Berlusconi 2 or 3 election cycles to recognize the loophole and exploit the hell out of it.</p>
<p dir="auto">So, in other words, you need an actual <em>proof</em>, not just "well, when I tried a couple strategies..." Otherwise, you'll find out 5-10 years later that there's some edge case where your method is a complete disaster, and after the whole IRV fiasco, electoral reform will end up completely and thoroughly discredited. (Italy went back to a mixed FPP-proportional system after the screwup.)</p>
]]></description><link>http://www.votingtheory.org/forum/post/3852</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3852</guid><dc:creator><![CDATA[Lime]]></dc:creator><pubDate>Thu, 11 Jul 2024 04:22:42 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Wed, 10 Jul 2024 15:50:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/52">@toby-pereira</a> said in <a href="/forum/post/3846">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">What we really need (and which is unattainable right now for most methods) is to see what would happen in real life elections with real voters.</p>
</blockquote>
<p dir="auto">To test any system in real elections we need to make the claim that the “new” system is better than the current system.</p>
<p dir="auto">That is not a high bar, as the current system is plurality voting. IRV is also a competitor.</p>
<p dir="auto">We may not have a firm handle on how good ABC or BTR-Score are, but we can say they are better than the choices above.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3849</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3849</guid><dc:creator><![CDATA[GregW]]></dc:creator><pubDate>Wed, 10 Jul 2024 15:50:08 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Wed, 10 Jul 2024 14:31:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/172">@lime</a> said in <a href="/forum/post/3834">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">Thanks for these simulations, they're definitely interesting <a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/201">@Ex-dente-leonem</a> <img src="http://www.votingtheory.org/forum/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=chgua5m3df8" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<p dir="auto">That said, I think we might be making the mistake of getting sucked deeper and deeper into a <a href="https://en.wikipedia.org/wiki/Streetlight_effect" rel="nofollow ugc">drunkard's search</a>. The simulation results here don't really say much, except that we haven't figured out a strategy that breaks Smith//Score or ABC voting <em>yet</em>. That's not surprising, given we only tested 5 of them.</p>
<p dir="auto">The difficult part of modeling voters isn't showing that one strategy or another doesn't lead to bad results. It's showing that the <em>best</em> possible strategy leads to good results. There's nothing wrong with testing out some strategies like in these simulations, but these are all preliminary findings and can only rule voting methods <em>out</em>, not <em>in</em>.</p>
<p dir="auto">Just because every integer between 1 and 340 satisfies your conjecture, doesn't mean your conjecture is true. You still need to prove your conjecture.</p>
<p dir="auto">This isn't just hypothetical. The CPE paper shows very strong results for Ranked Pairs under strategic voting. This is well-known to be wildly incorrect: the optimal strategy for any case with 3 major candidates is a mixed/randomized burial strategy that ends up producing the same result as Borda, i.e. the winner is completely random and even minor (universally-despised) candidates have a high probability of winning.</p>
<p dir="auto">The methodology here completely fails to pick up on this, because it only tests pure strategies (i.e. no randomness and everyone plays the same strategy). In practice, pure strategies are rarely, if ever, the best. Ignoring mixed strategies has led the whole field of political science on a 15-year wild goose-chicken-chase that would've been avoided if anyone had taken Game Theory 101.</p>
</blockquote>
<p dir="auto">What we really need (and which is unattainable right now for most methods) is to see what would happen in real life elections with real voters. Not under the assumption that a particular simplistic strategy model gives good results, and not even that the game theoretically optimal strategy leads to good results, but that real life voter behaviour would lead to good results.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3846</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3846</guid><dc:creator><![CDATA[Toby Pereira]]></dc:creator><pubDate>Wed, 10 Jul 2024 14:31:01 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Tue, 09 Jul 2024 23:13:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/196">@k98kurz</a> said:</p>
<blockquote>
<p dir="auto">If we're going to put candidates into a tier list, we ought to include an S tier worth &gt;1 point. I am curious about what effect that would have.</p>
</blockquote>
<p dir="auto">Infinite meme potential</p>
<blockquote>
<p dir="auto">Is the code used to run the ABC simulations open source?</p>
</blockquote>
<p dir="auto">Sure, here's <a href="https://github.com/jamesonquinn/vse-sim" rel="nofollow ugc">Jameson Quinn's vse-sim</a> and the relevant code is:</p>
<pre><code>def makeLexScaleMethod(topRank=10, steepness=1, threshold=0.5, asClass=False):
    class LexScale0to(Method):
        """
        Lexical scale voting, 0-10.
        """
        bias5 = 2.3536762480634343
        compLevels = [1,2]
        diehardLevels = [1,2, 4]

        @classmethod
        def candScore(cls,scores):
            """
            Takes the list of votes for a candidate;
            Applies sigmoid function;
            Returns the candidate's score normalized to [0,1].
            """
            scores = [1/(1+((score/cls.topRank)**(log(2, cls.threshold))-1)**cls.steepness) if score != 0 else 0 for score in scores]
            return mean(scores)
    """
    """
    LexScale0to.topRank = topRank
    LexScale0to.steepness = steepness
    LexScale0to.threshold = threshold
    if asClass:
        return LexScale0to
    return LexScale0to()

class LexScale(makeLexScaleMethod(5, exp(3), 0.5, True)):
    """
    Lexical scale voting: approval voting but retains preferences among both approved and disapproved options.
    """
    pass
</code></pre>
<p dir="auto">to convert Score to 'Lexical Scale', and then to change STAR-style automatic runoff to sequential pairwise elimination:</p>
<pre><code>def makeABCMethod(topRank=5, steepness=exp(3), threshold=0.5):
    "ABC Voting"

    LexScale0to = makeLexScaleMethod(topRank, steepness, threshold, True)

    class ABC0to(LexScale0to):

        stratTargetFor = Method.stratTarget3
        diehardLevels = [1,2,3,4]
        compLevels = [1,2,3]

        @classmethod
        def results(cls, ballots, **kwargs):
            baseResults = super(ABC0to, cls).results(ballots, **kwargs)
            candidateIndices = list(range(len(baseResults)))
            remainingCandidates = candidateIndices[:]
            while len(remainingCandidates) &gt; 1:
                (secondLowest, lowest) = sorted(remainingCandidates, key=lambda i: baseResults[i])[:2]
                upset = sum(sign(ballot[lowest] - ballot[secondLowest]) for ballot in ballots)
                if upset &gt; 0:
                    remainingCandidates.remove(secondLowest)
                else:
                    remainingCandidates.remove(lowest)
            winner = remainingCandidates[0]
            top = sorted(range(len(baseResults)), key=lambda i: baseResults[i])[-1]
            if winner != top:
                baseResults[winner] = baseResults[top] + 0.01
            return baseResults
    """
    """
    if topRank==5:
        ABC0to.__name__ = "ABC"
    else:
        ABC0to.__name__ = "ABC" + str(topRank)
    return ABC0to

class ABC(makeABCMethod(5)): pass
</code></pre>
<p dir="auto">Any suggestions for improvement or optimization greatly welcome.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3845</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3845</guid><dc:creator><![CDATA[Ex dente leonem]]></dc:creator><pubDate>Tue, 09 Jul 2024 23:13:29 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Tue, 09 Jul 2024 20:24:40 GMT]]></title><description><![CDATA[<p dir="auto">If we're going to put candidates into a tier list, we ought to include an S tier worth &gt;1 point. I am curious about what effect that would have. Is the code used to run the ABC simulations open source?</p>
]]></description><link>http://www.votingtheory.org/forum/post/3843</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3843</guid><dc:creator><![CDATA[k98kurz]]></dc:creator><pubDate>Tue, 09 Jul 2024 20:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Tue, 09 Jul 2024 17:17:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/201">@ex-dente-leonem</a> said in <a href="/forum/post/3835">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/172">@lime</a> said:</p>
<blockquote>
<p dir="auto">The CPE paper shows very strong results for Ranked Pairs under strategic voting. This is well-known to be wildly incorrect: the optimal strategy for any case with 3 major candidates is a mixed/randomized burial strategy that ends up producing the same result as Borda, i.e. the winner is completely random and even minor (universally-despised) candidates have a high probability of winning.</p>
</blockquote>
<p dir="auto">I don't believe Ranked Pairs is analyzed in the STAR paper, unless you're thinking of Jameson Quinn's <a href="https://electionscience.github.io/vse-sim/" rel="nofollow ugc">original VSE document</a> or a different paper.</p>
<p dir="auto">I think the important takeaway here is less about trying to game out every strategy possible than the fact of how these models perform under the same conditions as what the authors believe to be their best modeled simulations, given that such simulations are an integral part of EVC's and others' advocacy efforts. (For quite necessary reasons, as we have no historical results for many methods, and as noted such historical samples would likely be unacceptably small or fail to capture the development of strategy over time.) I'd definitely welcome further testing in other simulations with mixed strategies and other voter models as realistic as we can make them.</p>
<p dir="auto">I believe the above should be taken as impetus for theoretical analysis of <em><strong>why</strong></em> these methods seem to perform so well, and the key may be that they're all hybrid methods involving pairwise comparisons and sequential eliminations for <em>all</em> candidates at some point, which reasonably makes potential strategies that much harder to coordinate.</p>
</blockquote>
<p dir="auto">I'm talking about the original VSE document, yes. And my point is that I think the strategic voting assumptions are wholly unrealistic to the point that they will probably miss the vast majority of pathologies, like it does for Ranked Pairs and Schulze.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3839</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3839</guid><dc:creator><![CDATA[Lime]]></dc:creator><pubDate>Tue, 09 Jul 2024 17:17:29 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Tue, 09 Jul 2024 06:57:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/172">@lime</a> said in <a href="/forum/post/3834">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto">This isn't just hypothetical. The CPE paper shows very strong results for Ranked Pairs under strategic voting. This is well-known to be wildly incorrect: the optimal strategy for any case with 3 major candidates is a mixed/randomized burial strategy that ends up producing the same result as Borda, i.e. the winner is completely random and even minor (universally-despised) candidates have a high probability of winning.</p>
</blockquote>
<p dir="auto">I believe you are referring to <a href="https://electionscience.github.io/vse-sim/vse-graph.html" rel="nofollow ugc">this chart?</a> Which shows Ranked pairs and Schulze as doing slightly better than STAR with honest voting. Does Schulze also have some failure mode which makes honest voting not the game theoretical optimal vote?</p>
]]></description><link>http://www.votingtheory.org/forum/post/3837</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3837</guid><dc:creator><![CDATA[Kaptain5]]></dc:creator><pubDate>Tue, 09 Jul 2024 06:57:12 GMT</pubDate></item><item><title><![CDATA[Reply to ABC voting and BTR-Score are the single best methods by VSE I&#x27;ve ever seen. on Mon, 08 Jul 2024 20:17:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://www.votingtheory.org/forum/uid/201">@ex-dente-leonem</a> said in <a href="/forum/post/3830">ABC voting and BTR-Score are the single best methods by VSE I've ever seen.</a>:</p>
<blockquote>
<p dir="auto"><img src="http://www.votingtheory.org/forum/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=chgua5m3df8" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /> Have I got great news for you...</p>
</blockquote>
<p dir="auto">Thank you very much. That's even better than I expected.</p>
]]></description><link>http://www.votingtheory.org/forum/post/3836</link><guid isPermaLink="true">http://www.votingtheory.org/forum/post/3836</guid><dc:creator><![CDATA[Casimir]]></dc:creator><pubDate>Mon, 08 Jul 2024 20:17:36 GMT</pubDate></item></channel></rss>