{"id":920,"date":"2009-10-28T10:26:26","date_gmt":"2009-10-28T14:26:26","guid":{"rendered":"http:\/\/mat.tepper.cmu.edu\/blog\/?p=920"},"modified":"2009-10-28T10:26:26","modified_gmt":"2009-10-28T14:26:26","slug":"algorithmic-voting-theory-venice-and-a-talk-on-oldnew-papers","status":"publish","type":"post","link":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/2009\/10\/28\/algorithmic-voting-theory-venice-and-a-talk-on-oldnew-papers\/","title":{"rendered":"Algorithmic Voting Theory, Venice, and a Talk on Old\/New Papers"},"content":{"rendered":"<p>I just got back from Venice, where I attended a conference on <a href=\"http:\/\/events.math.unipd.it\/adt2009\/\">Algorithmic Decision Theory<\/a>.\u00a0 This is a new conference series (optimistically numbered the first conference, implying at least a second) revolving around issues in uncertainty in decision making, preference solicitation, learning and other issues.\u00a0 From the conference web page:<\/p>\n<blockquote><p>A new unique event aiming to put together researchers and practitioners coming from different fields such as Decision Theory, Discrete Mathematics, Theoretical Computer Science and Artificial Intelligence in order to improve decision support in the presence of massive data bases, combinatorial structures, partial and\/or uncertain information and distributed, possibly inter-operating decision makers. Such problems arise in several real-world decision making problems such as humanitarian logistics, epidemiology, risk assessment and management, e-government, electronic commerce, and the implementation of recommender systems.<\/p><\/blockquote>\n<p>This area has been very active, particularly in computer science where there are\u00a0 a host of applications.<\/p>\n<p>I was asked to give one of the invited talks, and spoke on &#8220;An Operations Research Look at Voting&#8221;.\u00a0 I was a little worried about giving this talk, since my main qualifications come from papers published twenty years ago.\u00a0 When I was a doctoral student at Georgia Tech, I worked with John Bartholdi and Craig Tovey on computational issues in voting.\u00a0 Being the first to look at those issues, we got to prove some of the basic results in the area.\u00a0 These include<\/p>\n<ol>\n<li>For some natural voting rules, it is NP-hard to determine who the winner is.<\/li>\n<li>For some natural voting rules, it is NP-hard to determine how to manipulate the rule (where manipulation means misrepresenting your preferences so as to get a preferred outcome).<\/li>\n<li>For some natural voting rules, optimally using the powers of a chair to form subcommittees or otherwise manipulate the voting process is NP-hard.<\/li>\n<\/ol>\n<p>We published this work in <em>Social Choice and Welfare<\/em> (after getting it rejected from more mainstream economics journals) where &#8230; it was soundly ignored for 15 years.\u00a0 No one referred to the papers; no one followed up on the papers;\u00a0 no one cared about the papers at all!<\/p>\n<p>This work was my job talk in 1987\/88, and it got me a wonderful job here at the Tepper School (then GSIA), Carnegie Mellon.\u00a0 And, without Google Scholar, it was not obvious that the papers were being ignored, so they added to my vita, and made it a bit easier to pass through the various steps.<\/p>\n<p>But I did like the work a lot, and regretted (and still regret) that my economist colleagues did not take computational limits more seriously in their models.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-923\" style=\"margin-left: 5px; margin-right: 5px;\" title=\"votingcites\" src=\"https:\/\/fac-mtrick02.tepper.cmu.edu\/blog\/wp-content\/uploads\/2009\/10\/votingcites.jpg\" alt=\"votingcites\" width=\"362\" height=\"299\" \/>But then something amazing happened about 5 years ago:\u00a0 people started referring to the papers!\u00a0 The references were mainly in computer science, but at least the papers were being recognized. The counts of these papers in the<a href=\"http:\/\/www.isiknowledge.com\/\"> Web of Science<\/a> (formerly Science Citation Index) are particularly striking.\u00a0 In the associated graph, the x-axis is years since publication;\u00a0 the y-axis is the number of references in Web of Science in that year (Google scholar numbers are higher of course, but there is a bias towards more recent papers there).\u00a0 In my talk, I compare that graph to my &#8220;normal&#8221; papers, which reach a peak after 4 or 5 years then decrease. \u00a0 It is really gratifying to see the interest in these papers along with all the really cool new results people are getting.<\/p>\n<p>I closed off the talk with some work I have done recently on creating voting trees.\u00a0 Suppose there are three candidates, &#8220;a&#8221;, &#8220;b&#8221;, and &#8220;c&#8221;, and you really like candidate &#8220;a&#8221;.\u00a0 Many voting systems proceed as a series of comparisons between two alternatives (think of standard parliamentary procedure).\u00a0 If you are the chairperson, you might try to bring the candidates forward so as to increase the chances of &#8220;a&#8221; winning.\u00a0 In fact, if you set the agenda to be &#8220;b&#8221; against &#8220;c&#8221; and the winner against &#8220;a&#8221;, then &#8220;a&#8221; will win as long as &#8220;a&#8221; beats <em>someone<\/em> (and no one beats everyone).\u00a0 In this problem, the goal is to do the manipulation without knowing other voters&#8217; preferences.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-924\" style=\"margin-left: 5px; margin-right: 5px;\" title=\"lextree4\" src=\"https:\/\/fac-mtrick02.tepper.cmu.edu\/blog\/wp-content\/uploads\/2009\/10\/lextree4.jpg\" alt=\"lextree4\" width=\"385\" height=\"152\" \/>Can you do this for four candidates?\u00a0 If you want &#8220;a&#8221; to win, &#8220;a&#8221; must be in the top cycle: the group of candidates (perhaps the entire set of candidates) who all beat all the other candidates.\u00a0 The &#8220;Condorcet winner&#8221; is the minimal top cycle:\u00a0 if some candidate beats all the other candidates one-on-one, then that candidate must win any voting tree it occurs in.\u00a0 So, assuming &#8220;a&#8221; is in the top cycle, can you create a voting\u00a0 tree so that &#8220;a&#8221; wins with four candidates?\u00a0 The answer is yes, but it is a bit complicated:\u00a0 first &#8220;a&#8221; goes against &#8220;c&#8221; with the winner against &#8220;d&#8221; then the winner against &#8220;b&#8221; who plays the winner of (&#8220;a&#8221; goes against &#8220;b&#8221; with the winner against &#8220;d&#8221; &#8230;) &#8230;.\u00a0 actually, the minimum tree has 14 leaves!\u00a0 I am biased, but I think the tree is beautiful, but it goes to show how hard it is to manipulate agendas without knowledge of others&#8217; preferences.\u00a0 I am in the process of generating the trees on 4 candidates:\u00a0 there is a very natural rule (&#8220;Copeland winner with Copeland loser tie break&#8221;:\u00a0 see the presentation for definitions) that requires more than 32 leaves (if an implementation tree for it exists).<\/p>\n<p>Sanjay Srivastava and I made a conjecture almost 15 years ago that would imply that this sort of manipulation would be possible no matter how many candidates.\u00a0 Little progress has been made but I think it is still a great problem (the economists know this as implementation by backwards induction and characterizing rules implementable on trees is an important problem in social choice\/mechanism design).<\/p>\n<p>If you want more details on all this, here are my <a href=\"http:\/\/events.math.unipd.it\/ADT2009\/sites\/all\/files\/Trick_adt_pres.pdf\">slides<\/a>.\u00a0 The references are<\/p>\n<ul>\n<li><a href=\"http:\/\/mat.tepper.cmu.edu\/trick\/smallvotingsubmit.pdf\">Small Binary Voting Trees <\/a> M.A. Trick, Small Binary Voting Trees, First International Workshop on Computational Social Choice,<br \/>\nAmsterdam, Netherlands, 500-511 (2006).<\/li>\n<li><a href=\"http:\/\/mat.tepper.cmu.edu\/trick\/implement.pdf\">Sophisticated Voting Rules<\/a> S. Srivastava and M.A. Trick, Sophisticated voting rules: The two tournament case, Social Choice and<br \/>\nWelfare, 13: 275-289 (1996).<\/li>\n<\/ul>\n<ul>\n<li><a href=\"http:\/\/www2.isye.gatech.edu\/%7Ejjb\/papers\/agenda.pdf\">How hard is it to control an     election?<\/a>, with C. A. Tovey and M. A. Trick. A slightly     revised version of this appeared in <cite>Mathl. Comput.     Modelling (Special Issue on Formal Theories of Politics)<\/cite> <strong>16<\/strong>(8\/9):27-40 (1992).<\/li>\n<\/ul>\n<ul>\n<li>The computational difficulty of manipulating an election,  J.J. Bartholdi, C. A. Tovey and M. A. Trick (1989); <cite>Social Choice     and Welfare<\/cite> <strong>6<\/strong>:227-241 (1989).<\/li>\n<li>Voting schemes for which it can be difficult to tell who     won the election, J.J. Bartholdi, C. A. Tovey and M. A. Trick;     <cite>Social Choice and Welfare<\/cite> <strong>6<\/strong>:157-165 (1989).<\/li>\n<\/ul>\n<p>Oh, and Venice is a beautiful place to visit.\u00a0 But you might have heard that elsewhere.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just got back from Venice, where I attended a conference on Algorithmic Decision Theory.\u00a0 This is a new conference series (optimistically numbered the first conference, implying at least a second) revolving around issues in uncertainty in decision making, preference solicitation, learning and other issues.\u00a0 From the conference web page: A new unique event aiming &hellip; <a href=\"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/2009\/10\/28\/algorithmic-voting-theory-venice-and-a-talk-on-oldnew-papers\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Algorithmic Voting Theory, Venice, and a Talk on Old\/New Papers&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,17,41,46,57],"tags":[],"class_list":["post-920","post","type-post","status-publish","format-standard","hentry","category-conferences","category-economics","category-personal","category-research","category-voting"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=920"}],"version-history":[{"count":0,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/920\/revisions"}],"wp:attachment":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}