<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Pandering in a (Flexible) Representative Democracy</title></titleStmt>
			<publicationStmt>
				<publisher>Conference on Uncertainty in Artificial Intelligence (UAI)</publisher>
				<date>07/31/2023</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10504769</idno>
					<idno type="doi"></idno>
					<title level='j'>Conference on Uncertainty in Artificial Intelligence (UAI)</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>X. Sun</author><author>J. Masur</author><author>B. Abramowitz</author><author>N. Mattei</author><author>Z. Zheng</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[In representative democracies, regular election cycles are supposed to prevent misbehavior by elected officials, hold them accountable, and subject them to the "will of the people." Pandering, or dishonest preference reporting by candidates campaigning for election, undermines this democratic idea. Much of the work on Computational Social Choice to date has investigated strategic actions in only a single election. We introduce a novel formal model of pandering and examine the resilience of two voting systems, Representative Democracy (RD) and Flexible Representative Democracy (FRD), to pandering within a single election and across multiple rounds of elections. For both voting systems, our analysis centers on the types of strategies candidates employ and how voters update their views of candidates based on how the candidates have pandered in the past. We provide theoretical results on the complexity of pandering in our setting for a single election, formulate our problem for multiple cycles as a Markov Decision Process, and use reinforcement learning to study the effects of pandering by single candidates and groups of candidates over many rounds.The will of the people shall be the basis of the authority of government; this will shall be expressed in periodic and genuine elections...]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Modern representative democracies use regular elections to ensure that officials uphold the "will of the people." Periodic elections are meant to prevent corrupt or ineffective officials from maintaining power and to keep them honest. However, current electoral systems are arguably insufficient for this task because voters only have a say during the periodic elections (aside from the potential recalls).</p><p>Pandering during campaigns is not a new or localized problem but a persistent global phenomenon. US citizens consistently rank Congresspeople as occupying the least trustworthy profession <ref type="bibr">[30]</ref>, and over half of Americans are unsatisfied with representative democracy as it stands <ref type="bibr">[49]</ref>. A study involving Spanish mayors <ref type="bibr">[24]</ref> demonstrated that lying may increase a politician's chances of being reelected. Voters are often aware of pandering and become suspicious of politicians they perceive as panderers <ref type="bibr">[31,</ref><ref type="bibr">32]</ref>, and Australian voters demonstrably decrease support for politicians upon the revelation of their lies <ref type="bibr">[4]</ref>.</p><p>In recent years, variants of delegative voting, including Liquid Democracy <ref type="bibr">[10]</ref> and Flexible Representative Democracy <ref type="bibr">[3,</ref><ref type="bibr">39]</ref> have been advanced in the Computer Science and Social Choice literature. In these delegative voting systems, the voters collectively weigh their representatives, possibly updating their weights before elections and between the various issues decided by the representatives. These systems are forms of Interactive Democracy <ref type="bibr">[14]</ref>.</p><p>Delegative voting schemes can interpolate between direct and representative democracy and may be better at keeping representatives accountable <ref type="bibr">[3,</ref><ref type="bibr">18,</ref><ref type="bibr">45]</ref>. However, the hypotheses that delegative voting will be better at keeping representatives accountable or better at realizing the "will of the people" are essentially untested, aside from some nascent applications of Liquid Democracy (with transitive delegations) <ref type="bibr">[21,</ref><ref type="bibr">38]</ref>. Little is known about how such systems perform in the presence of agents who are strategic, selfish, and even malicious <ref type="bibr">[9,</ref><ref type="bibr">52]</ref>. Answering questions surrounding responsiveness to voter preferences and robustness to bad actors is critical for selecting and comparing various democratic systems.</p><p>One of the primary features of representative systems is that candidates campaign for votes, making promises about future actions and decisions. Campaigning is critical for informing voters. Unfortunately, politicians lie, especially when trying to get elected or maintain power. This pandering is a form of attack on representative democratic systems, and we introduce the first formal model of pandering to the literature on Computational Social Choice (COMSOC), which has previously considered other forms of election attack, including manipulation, bribery, and control <ref type="bibr">[12]</ref>.</p><p>Our core concern is whether delegative voting systems are more or less vulnerable to dishonest candidates. To this end, we model two types of democratic voting systems; classic Representative Democracy (RD) and Flexible Representative Democracy (FRD) <ref type="bibr">[3]</ref>. For each system, each election cycle consists of (1) voters electing a subset of candidates as a committee of representatives and (2) the representatives voting sequentially on a fixed list of issues. To understand the consequences of pandering, we analyze sequences of election cycles. We refer to an election followed by a sequence of decisions before the next election as a round. The difference between RD and FRD is that in FRD, the representatives vote using a weighted majority rule where the voters determine the weights, while in RD, the representatives use (unweighted) simple majority rule on each issue.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Contributions</head><p>We formalize and study a novel model of election attack, pandering, where candidates report their positions strategically. We analyze two democratic voting systems, representative democracy (RD) and flexible representative democracy (FRD), in terms of their resilience to attack by pandering. We first show that the pandering is computationally hard for a single round, and provide an optimization program to solve this problem. We then model the problem of pandering over multiple rounds as a sequential decision making problem, formally a Markov Decision Problem (MDP). We then use techniques from reinforcement learning to solve this problem for pandering candidates and investigate how robust RD and FRD are to these attacks. We find that, generally, delegative voting systems such as FRD are more robust to these types of attacks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">RELATED WORK</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">COMPUTATIONAL SOCIAL CHOICE</head><p>Research in COMSOC focuses on computational aspects of collective decision-making problems, including voting and allocating resources among groups of self-interested agents <ref type="bibr">[12]</ref>. Work in COMSOC has considered a variety of elec-tion attacks, including manipulation, where a central agent can modify the votes of particular agents; bribery, where modification actions come at some cost and the attacker has a budget constraint; and control, where one can remove or change the candidates of an election <ref type="bibr">[17]</ref>. While there are many results on the complexity of these problems and algorithmic solutions, these problems are typically studied in a single round. Most closely related to our work here is work on multi-issue <ref type="bibr">[8]</ref> and shift bribery in committee elections <ref type="bibr">[13]</ref>, where an agent may pay to switch the preferences of individual voters. However, the algorithms for bribery problems are typically minimization problems under a budget constraint in a single round. Some work in COMSOC involves strategic agents and multiple rounds, including iterative voting <ref type="bibr">[33]</ref>, where agents repeatedly vote until reaching a consensus. The framework of dynamic social choice <ref type="bibr">[37]</ref> formulates voters' preferences over candidates as a Markov Decision Process and then investigates stationary policies in this setting as social choice functions, similar to, e.g., page rank. However, neither of these settings involves strategic actions on the part of the candidates, only the voters. Most closely related to our work here is that of Dutta et al. <ref type="bibr">[16]</ref> who investigate strategic candidacy games, where agents can decide to participate or not in an election round as candidates, which corresponds to a dynamic version of the control problem discussed above. However, in this setting, candidates have fixed, known positions. They are only deciding whether or not to stand for an election if they can win, whereas our candidates may misrepresent their positions.</p><p>We focus on representative forms of democracy, where a small set of agents is selected from a group of candidates. These problems are also studied within the COMSOC literature under the heading of committee elections or multiwinner elections <ref type="bibr">[15]</ref>. The questions around strategic attacks mentioned above have been studied for multi-winner elections <ref type="bibr">[40]</ref>, but this work again does not investigate the consequences for issues decided by the committee nor the effects over multiple rounds. Liquid Democracy <ref type="bibr">[10,</ref><ref type="bibr">14]</ref>, and variants including flexible/weighted representative democracy <ref type="bibr">[3,</ref><ref type="bibr">39]</ref>, are popular areas of study in COMSOC as they provide a rich problem space to investigate as the underlying delegation graphs can be complex, and interconnected <ref type="bibr">[20]</ref>. We build directly on these systems and investigate novel election attacks within these systems. Finally, investigating the properties of voting systems over multiple rounds of decisions is becoming an area of interest within COMSOC, with ideas like perpetual voting <ref type="bibr">[25]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">SEQUENTIAL DECISION MAKING, REINFORCEMENT LEARNING AND SECURITY GAMES</head><p>Sequential decision making and control problems are popular across AI. Many complex decisions must be made repeatedly, in the face of an uncertain and dynamic environment.</p><p>The traditional tool to study these problems is the Markov Decision Process (MDP) <ref type="bibr">[46]</ref>. An MDP is a formal model where, over a number of time steps, t &#8712; T , and an agent receives an observation of the current state s &#8712; S, where S defines the total state space of the system, and the agent must select an action a &#8712; A for each s. The environment evolves according to a transition function T which gives probabilities of transitioning from one state to the next, given an action. At each state, the agent receives a real-valued reward signal, R, and the goal of the agent is to accrue as much (discounted) reward as possible while acting in this environment. The goal in an MDP is to find a policy &#960; : S &#8594; P(A), i.e., a mapping of states to actions. Ideally, we want to solve an MDP by finding a policy &#960; * that maximizes the expected (discounted) reward over a sequence of actions. In the MDP literature, classical tabular methods are used to find &#960; * including value iteration (VI) and Q-learning. Such method finds an optimal policy by estimating the expected reward for taking an action a in a given state s, i.e., the Q-value of pair (s, a) <ref type="bibr">[46]</ref>. MDPs of this form are used across AI for sequential decision making tasks including recommending items to users <ref type="bibr">[22]</ref>, robot control <ref type="bibr">[2]</ref>, creating safe AI systems <ref type="bibr">[28,</ref><ref type="bibr">36]</ref>, and modeling the dynamics between attackers and defenders in security games <ref type="bibr">[29,</ref><ref type="bibr">47]</ref>.</p><p>Currently, deep reinforcement learning, which leverages deep learning for solving complex reinforcement learning problems with very large state and action spaces, achieves human level or above human-level performance on many tasks. Deep neural network enables reinforcement learning to approximate and parameterize the Q-table or other tabular values instead of computing them directly. Thus, deep reinforcement learning is capable of solving games with large state and action spaces. Classical deep reinforcement learning algorithms such as DQN <ref type="bibr">[34]</ref> conquer Atari games (which are video games with discrete action space such as Pong) and Go <ref type="bibr">[44]</ref>. Another algorithm PPO <ref type="bibr">[42]</ref> is capable of beating world champions in more complex video games such as DOTA2 <ref type="bibr">[7]</ref>.</p><p>Sequential games have been commonly used to model strategic and learning behavior by agents in security settings. For example, an advanced and persistent attack typically starts with information collection to identify the vulnerability of a system and may act in a "low-and-slow" fashion to obtain long-term advantages <ref type="bibr">[11,</ref><ref type="bibr">48]</ref>. On the other hand, an intelligent defender can profile the potential attacks and proactively update the system configuration to reverse information asymmetry <ref type="bibr">[26,</ref><ref type="bibr">43]</ref>. As the interaction between the attacker and the defender can generally be modeled as a Markov game with partial observations, reinforcement learning has been used to develop strong attacks and defenses in various settings. In particular, it has been used to corrupt the state signals received by a trained RL agent <ref type="bibr">[51]</ref> and deceive a learning defender in repeated games <ref type="bibr">[35]</ref>. In a recent paper, Li et al. <ref type="bibr">[27]</ref> show that RL-based attacks can obtain state-of-the-art performance in poisoning federated learning, where a set of malicious insiders craft adversarial model updates to reduce the global model accuracy. Given the difficulty of collecting sufficient samples in security-critical domains, an offline model-based approach is often adopted.</p><p>To our knowledge, the use of RL to develop strategic attacks against voting systems has yet to be considered.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">ELECTORAL PANDERING MODEL 3.1 PREFERENCES OVER ISSUES AND CANDIDATES</head><p>Let V be a set of n voters and C be a disjoint set of m candidates, voters elect a subset of candidates D &#8834; C where |D| = k to serve as a committee. The committee of representatives will then vote on a sequence of r binary issues. We assume that every voter and candidate has a binary preference over every issue. For voter v &#8712; V , we denote their preference vector by v &#8712; {0, 1} r . Similarly, for candidate c &#8712; C, their preference vector is denoted c &#8712; {0, 1} r . The collective preference profiles are denoted by V and C.</p><p>With m candidates, there are m k possible ways to elect k representatives. However, it is infeasible for voters to express preferences over all possible committees of size k. Therefore, representatives are elected via k-Approval with random tie-breaking. Each voter reports the subset of candidates of which they approve and the k candidates who receive the greatest number of approvals get elected. Following Abramowitz and Mattei <ref type="bibr">[3]</ref>, voters submit approval preferences over candidates based on the fraction of issues on which they agree. That is, v approves of c if g(v, c) &gt; 1 /2 where g(v, c) is based on the Hamming distance between preference vectors. Let d H (x, y) = i&#8804;r |x(i) -y(i)| be the Hamming distance between two vectors of length r. For any two vectors x and y of length r, we refer to g(x, y) = 1-1 r d H (x, c) as their agreement and 1 r d H (x, y) as their disagreement. Intuitively, g(v, c) is the fraction of issues the voter and candidate agree upon. Our measure of the quality of a voting system is the agreement (or disagreement) between the vector of outcomes it produces and the outcomes preferred by the voter majority.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">PANDERING IN ELECTIONS</head><p>We introduce a novel model of election attack we call pandering, wherein candidates are allowed to strategically mis-report their private preferences in an attempt to get elected. We denote by &#265; the reported preferences of c, while their true preferences c remain private. We assume that a subset of the candidates S &#8838; C are strategic, i.e., candidate c &#8712; S may pander (c &#824; = &#265;). All other candidates c &#8712; C\S are truthful. Voter preferences over candidates are therefore based on the agreement between their preferences and the candidates' reported preferences:</p><p>. Strategic candidates are assumed to know the full voter profile V but not the private or public preferences of other candidates at the time they report their public preferences. These strategic candidates pander in order to maximize the number of approvals they receive to maximize their chances of being elected and hence affect the outcomes of the democratic system. While candidates can be strategic about the preferences they report before the election, we assume they always vote according to their true preferences. A more sophisticated candidate might also be strategic about when they vote according to their true preferences, but as we will show, computing one's pandering strategy when always voting according to one's true preferences is already NP-Hard.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">RD AND FRD</head><p>Following Abramowitz and Mattei <ref type="bibr">[3]</ref>, in classic Representative Democracy (RD) the candidates are elected by k-Approval with random tie-breaking, and each set of elected representatives votes on a sequence of r binary issues using simple majority voting before the next election. By contrast, in Flexible Representative Democracy (FRD) the representatives use weighted majority voting on every issue and these weights are determined on every issue by the voters. Each voter has 1 unit of weight to assign to the representatives and may distribute it among the representatives however they wish. The weight of a representative on an issue is then the sum of weights assigned to them. That is, each voter v assigns each representative c a weight 0 &#8804; w t (v, c) &#8804; 1 on each issue t such that c&#8712;D w t (v, c) = 1 for all t and the weight of a representative is</p><p>is the preference of c on issue t, then weighted majority voting leads the outcome to be 1 if</p><p>, and breaks ties randomly otherwise. Section 5 will detail how we model the way voters assign these weights in our pandering model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">PANDERING IN A SINGLE ROUND</head><p>We show that even in a single round it is NP-Hard for a strategic candidate c &#8712; S to compute the profile &#265; that maximizes the number of approvals they receive when c has full information about the voter preferences V . We care maximizing approvals as we do not assume they have access to the reported preferences of other candidates at the time they report their own preferences.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Problem 1 (Maximum Approval Pandering (MAP)). Given a profile of n voters over r issues</head><p>Our proof below that Maximum Approval Pandering is NP-Hard follows a proof by Neal Young <ref type="bibr">[50]</ref>, with slight modification and simplification. The proof uses a Karp reduction via the known NP-Complete problem of Max 2-SAT <ref type="bibr">[19]</ref>. In Max 2-SAT, one is given a Boolean formula in conjunctive normal form where each clause contains at most two literals and the task is to find an assignment to the variables such that a maximum number of clauses is satisfied.</p><p>Theorem 1. Maximum Approval Pandering is NP-Hard</p><p>Proof. Suppose we have a Boolean formula in conjunctive normal form with n variables and m clauses for which each clause has exactly two literals. Assume without loss of generality that n = 2 k is some power of 2.We will construct a collection of binary vectors V to serve as input to an instance of MAP. We start by adding m + 1 copies of the vector (0) 2n and m + 1 copies of (1) 2n to the collection V . Consider the elements of each vector v &#8712; V to be in pairs so that v is of the form {00, 01, 10, 11} n . Now for all j &#8712; {2 i : 0 &#8804; i &lt; k}, add m + 1 copies of the string (0 j 1 j ) n/j and m + 1 copies of its complement (1 j 0 j ) n/j . Now V contains 2k(m + 1) vectors, each of length 2n. Notice that for a vector c to be within a distance d H (v, c) &#8804; n of all vectors v &#8712; V , it must be of the form {01, 10} n . Any other vector c will have d H (c, v) &gt; n for at least m + 1 of the vectors in V . Now we add m additional vectors to V based on the clauses of our Boolean formula. For each clause, let x i and x j be the two variables that appear in the clause, and construct the vector v such that all elements are zero, except that the i th (resp. j th ) pair is 01 if x i (resp. x j ) appears positively in the clause and 10 if it appears negatively. Thus, V now contains m additional binary vectors each of length 2n, and each contains exactly 2 ones and 2n -2 zeroes. Any vector c that maximizes the number of vectors v &#8712; V for which d H (c, v) &#8804; n must still be of the form {01, 10} n , because a different vector could reduce it's distance to the m new vectors based on clauses only at the expense of being too great a distance from at least m + 1 of the other vectors.</p><p>As v only approves of c if they agree on strictly more than half the issues, not greater than or equal to half the issues, append a 1 to all vectors in V . Now any solution to the MAP instance will be of the form ({01, 10} n )(1) and its first n pairs of values 01 and 10 can be read as giving the truth values of the variables in the original Boolean formula.</p><p>The complexity of MAP may be surprising, as one might expect that a candidate taking the position of the voter majority on each issue would be optimal. However, Anscombe's Paradox shows in dramatic fashion that this is not the case, as for certain voter profiles the majority of voters can be in the minority on the majority of issues <ref type="bibr">[5]</ref>. We will use this greedy pandering strategy of reporting the voter majority preference on every issue as a baseline for comparison in Section 6. We will discuss pandering optimally in a single round in more detail in Section 6.1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">PANDERING IN MULTIPLE ROUNDS</head><p>If we only considered a single round, strategic candidates would pander on as many issues as necessary to maximize the number of approvals they receive without consequence since voters would not discover the strategic actions and then distrust that candidate. Hence, we extend our setting into a multi-round model where strategic candidates face consequences for past pandering, since these actions hurt their credibility in the eyes of the voters. We now focus on sequences of election cycles, or rounds, in which committees of representatives are elected at regular intervals. We assume that number of issues r is the same for all rounds.</p><p>At time step t, there have been t -1 issues already decided, and the next issue to be voted on by the representatives is issue t. Agent preferences over singular issues are indexed as v(t) and c(t) respectively. Some time steps correspond to the beginning of a new round in which an election must take place before issue t is decided. We will use q t to denote the round containing time step t. We use the superscript q to denote variables defined for round q including the preference profiles V q and C q over only the issues of that round, individual preferences v q and c q which are binary strings of length r, the set of elected representatives D q &#8834; C, and the fraction of issues agreed upon by a voter and candidate in that round &#285;q (v, c). While strategic candidates may misreport their preferences to get elected, we assume that they always vote according to their true preferences once they have been elected to the representative body. All pandering by representatives is revealed, but not the pandering of candidates who do not get elected.</p><p>At every time step, each candidate has a credibility 0 &#8804; h c (t) &#8804; 1, where initially h c (1) = 1 for all candidates implying a presumption of total honesty at the start. The credibility of a candidate can never become greater than 1.</p><p>We denote the credibility of a candidate at the time of an election by h q c , so if t is the first time step of a new round then h qt c = h c (t). Now, in each election, voter v approves of candidate c in round q if and only if &#285;q (v, c)h q c &gt; 1 /2. That is, voters' approvals depend on both their agreement with a candidate and how credible the candidate is. Even if a voter agrees with a candidate on every issue, if the candidate is not sufficiently credible, the voter will not approve of them.</p><p>In RD, the credibility of candidates only matters at the beginning of each round, when the voters express their preferences over the candidates, as once a candidate is elected, all issues are decided independently by the representatives until the next round. However, for FRD, the credibility of representatives affects how the voters weight them on each issue, and so the way their credibility updates at each time step matters. In FRD, the representatives decide each issue by weighted majority vote, where the issue-specific weights are determined by the voters. The weights assigned by a voter to the elected representatives must sum to 1, so all voters contribute an equal total weight. We assume that voters assign weight only to representatives who agree with them on each issue, and assign it in proportion to the representatives' credibility. The weight assigned by v to representative c &#8712; D on issue t is</p><p>The weight of a representative on issue t is the sum of weights assigned to them: w t c = v&#8712;V w t (v, c). We model three competing forces influencing the credibility of candidates over time: changes in credibility for pandering, changes for being truthful, and for un-elected candidates, changes due to the fading memory of past pandering. If a candidate gets elected, their credibility is updated in each time step after they vote. If a candidate is not elected, their credibility is updated before the next round. If c is elected in round q t and panders on issue t, then h c (t + 1) = &#946; 1 h c (t) where 0 &#8804; &#946; 1 &#8804; 1 reflects how sensitive the voters are to pandering revelations. If c is elected and does not pander on issue t, then h c (t + 1) = max{(1 + &#946; 2 )h c (t), 1}, where &#946; 2 &#8805; 0 reflects how much credibility a candidate earns by being truthful on an issue. Lastly, if a candidate is not elected, it is never revealed to what degree they pandered in that round and so their credibility is updated at the end of the round by h q+1 c = max{1, h q c (1 + &#946; 3 )} where &#946; 3 &#8805; 0 reflects the fading memory of their past pandering.</p><p>Given that it is NP-Hard for to solve MAP in a single round it is at least as hard for a candidate to be optimally strategic over multiple rounds when agent preferences in future rounds are not known in advance and effects on the candidate's credibility over time must be taken into account. Hence, for sequential decision making problem, we turn to reinforcement learning to study how effective a candidate can be in pandering over many rounds.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">VOTING SYSTEMS AS MDPS</head><p>In our analysis we consider two types of strategic candidates: selfish and malicious. A selfish candidate seeks to maximize their influence over the outcomes to push them in favor of their preference, so their utility is based on the number of issues they cause to agree with their personal preference as a representative. On the other hand, a malicious candidate prefers the opposite outcome to the voter majority on every issue (they just want to watch the world burn). Their utility is based on the number of issues whose outcome disagrees with the voter majority, i.e., the total disagreement. In our experiments we also investigate the robustness of these systems when there are groups of strategic candidates. Malicious candidates coordinate with one another, while selfish candidates do not. In the next section we formally define the decision problem of the candidates as a finite horizon MDP, where the horizon is 100 rounds, each containing 9 issues. We use a discount factor &#947; = 1, i.e., no discounting of future rewards in all our analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">MDP FOR SELFISH CANDIDATES</head><p>Since selfish candidates only care about their own benefit, each of them will take actions independently from each other. For each selfish candidate c &#8712; S we define: the state space as S q = (V q , c q , h q c , q); the action space as A q = {0, 1} r ; and the transition function as T : S q &#215;A q &#8594; P(S q+1 ). We assume that all voters' and candidates' preferences are i.i.d. random variables from a fixed stationary distribution across all rounds. Therefore, the probability of any voter and candidate profile is independent of the state and history. Similarly, the credibility of candidates at the beginning of the round h q+1 c depends only on h q c and A q , so the Markov property is satisfied.</p><p>The goal of an individual selfish candidate is to find a policy &#960; : S q &#8594; A q in order to maximize the cumulative reward over a finite time horizon (100 rounds). We set the reward as R q = f (a q , c q , D q (c), o q ), where D q (c) is a binary indicator variable representing whether the strategic candidate c is elected in round q only through pandering, which means the strategic candidate c will not get elected by being honest in round q, and o q is the binary vector of outcomes in round q. Informally, if a selfish is elected due to pandering when they otherwise would not have been, their reward is equal to the number of issues on which they agree with the outcome in that round. Otherwise, if they do not get elected or would be elected by being honest, the reward is zero.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">MDP FOR MALICIOUS CANDIDATES</head><p>Since malicious candidates share the same objective, they cooperate with each other in order to damage the system. Thus, we model all malicious candidates as sharing the same state space, action space, and reward. Formally, the state space is S q = (V q , c q , {h q c &#8242; } c &#8242; &#8712;S , q); the action space is A q = {0, 1} r|S| ; and transition function T : O q &#215; A q &#8594; P(S q+1 ) is the state transition function, which is the same as the selfish candidate MDP described above.</p><p>The goal of the malicious candidates is to find a joint policy &#960; : S q &#8594; A q in order to maximize the joint cumulative rewards over the time horizon. We set the reward function of the malicious candidates to be R q = f (o q , &#245;q ) where &#245;q is the vector of outcomes that would have resulted if no strategic candidates pandered in round q. Informally, malicious candidates only care about increasing disagreement. If a malicious candidate is elected due to pandering when they otherwise would not have been elected by being honest, they receive a reward equal to the number of issues whose outcomes disagree with the voter majority minus the number of issues that would have disagreed with the voter majority had they been truthful. Thus, if a malicious agent is not elected, is elected by being truthful, or the outcomes all agree with the voter majority, the agent receives a reward of zero.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">EXPERIMENTS</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.1">PANDERING IN A SINGLE ROUND</head><p>In Maximum Approval Pandering (MAP), if we were only interested in a single round, then candidates would pander greedily, on as many issues as possible in order to get elected. In Figure <ref type="figure">2</ref> we plot the fraction of disagreement, i.e., how often the outcome of the election system agrees with the voter majority for a single round with 900 issues. The malicious candidate panders by reporting their preferences c as equal to the voter majority on every issue (greedy), whereas their private preferences &#265; is actually the voter minority on every issue. In this simulation, and in all experiments in our paper, the preferences of all voters and truthful candidates are uniformly random on every issue, i.e., p = 0.5.</p><p>Even though the malicious candidate panders on all issues, Figure <ref type="figure">2</ref> already illustrates some interesting differences between RD and FRD. Notably, if voters ignore the pandering of candidates (&#946; 1 = 1) for a single round, then one is better off not allowing a weighting of the representatives and sticking with RD instead. This is because strategic candidates will be given higher weight, as their reported preferences were better able to match those of the voters. However, once voters pay attention to the pandering of candidates and begin to punish them for it even slightly, FRD becomes far superior to RD in following the voter majority.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">MULTIPLE ROUND SETUP Preferences</head><p>In the rest of our experiments, the preferences of all voters, truthful candidates, and selfish candidates are drawn uniformly at random for every issue, i.e., p = 0.5. We set the preferences of malicious candidates to be the voter minority on every issue as they are seeking to create the most disagreement possible. We refer the reader to the appendix to view experiments with different preference distributions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Reinforcement Learning and Environment Details</head><p>In each round we have n = 50 voters, |C| = 10 candidates, of which |D| = 5 will be elected. We vary the number of strategic candidates |S| &#8712; {0, 1, 2, 3}. In each round the representatives will vote on a sequence of r = 9 binary  issues, and there will be 100 rounds for a total of 900 issues (time horizon). For the credibility parameters we examine &#946; 1 &#8712; {0.9, 0.95} based on our findings Figure2, and fix &#946; 2 = 0.003 and &#946; 3 = 0.01 for simplicity. We use the DQN algorithm implemented with stable-baselines3 <ref type="bibr">[41]</ref> to all our agents. Either all of the candidates in S &#8834; C are selfish or they are all malicious. We train policies for one, two and three malicious candidates and policy for one selfish candidate. We ran our experiments on a server with Intel i9-12900KF and Nvidia RTX 3090. It took about 60 hours to train 1 million rounds for three malicious candidates.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>State Space Compression</head><p>The dimension of the state space in the MDP for selfish candidates is (n + 1) &#8226; r + 2 and for malicious candidates it is (n + 1) &#8226; r + |S| + 1. These dimensions are too large to efficiently train our candidates.</p><p>In order to compress the large state space, we compress the full profile V q down to the vector v * q where v * q (t) = 1 r v&#8712;V v q (t). This compression decreases the dimension of voter preferences from n &#8226; r down to r for both selfish and malicious candidates but at the cost of not knowing the preferences of any specific voter on any issue.</p><p>Action Space Compression Even if candidates could solve the MAP problem in every round, it is not necessarily optimal to pander on as many issues as necessary to get elected, as some rounds may require more or less pandering. Candidates must be strategic about how many issues they are willing to lie about in a given round. Hence, we give our candidates the ability to solve the following more general version of the MAP problem in every round, so their only strategic choice is in selecting the maximum number of issues they are willing to pander on in each round.</p><p>Problem 2 (Constrained Maximum Approval Pandering (CMAP)). For any profile of voter preferences over r binary issues V &#8712; {0, 1} r&#215;n , private preferences c of a candidate, and integer 0 &#8804; a &#8804; r, compute a preference to report that maximizes approvals subject to the constraint that it panders on at most a issues:</p><p>We created a mathematical program to solve CMAP with Mathmatica <ref type="bibr">[23]</ref> for all our experiments on pandering. With the CMAP problem, the action space becomes A q = {0, 1, 2, . . . , r} for selfish candidates and A q = {0, 1, 2, . . . , r} |S| for malicious candidates.</p><p>Reward Design Selfish candidates only receive reward if they get elected by pandering and not if they are being honest. This reward function encourages selfish candidate to find the best pandering policy that will let them get elected the most, which corresponds to real life selfish politicians who want to maximize their own fame. In the malicious setting, all malicious candidates share the same reward in each round which captures how far the malicious candidates, who want to devastate the voting system, can get the outcomes to deviate the majority will of the voters. Selfish: For each c &#8712; S: R q c = f (a q , c q , D q (c), o q ) = D q (c)</p><p>Testing Details We run each of our experiments under 10 random seeds and report average and error bars in our graphs. Testing environments uses the same parameters as training environment. For the setting with multiple selfish candidates, each of the selfish candidate uses the same policy. This means that, from the view of each selfish candidate all other selfish candidates are treated as benign candidates. This gives us an approximation of the optimal policy in this setting. We do this as solving the full Markov game, or multi-agent MDP induced by multiple, self-interested selfish candidates where each takes the others actions into consideration, is computationally infeasible. 6.3 MULTIPLE ROUND RESULTS</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.1">Convergence and Baseline Comparison</head><p>Figure <ref type="figure">1</ref> shows the training curve for varying numbers of malicious candidates and a single selfish candidate. Along with the training curves to show convergence, we plot three naive baselines: random, random(solver) and greedy. A random pandering candidate randomly chooses &#265; in each round, the random(solver) pandering candidate will randomly choose the number of issues to lie each round and feed the number into the CMAP solver to generate &#265;, while an candidate that is greedily pandering always chooses the voter majority as his/her public preference. Figure <ref type="figure">1</ref> (a) shows that our RL candidate is able to quickly learn how to pander, and outperforms all of the baselines. Looking at (b) and (c) we see that as we add more malicious candidates, the convergence takes longer, but the malicious candidates are able to outperform the baselines by a greater margin as the candidates are able to learn a cooperative policy and achieve a higher reward. In fact, even at the start of training, the RL candidates are able to outperform the baselines, i.e., with very little training.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.2">Experiments with Selfish Candidates</head><p>Figure <ref type="figure">3</ref> details the results of our experimental results with selfish candidates. Recall that selfish candidates pander to increase their influence over election outcomes and steer the voting outcomes to match their private preferences. Figure <ref type="figure">3</ref>(a) shows that the average reward received by selfish candidates is lower under FRD than it is under RD in every scenario, indicating that FRD is more resilient to pandering by selfish candidates. However, the difference between &#946; 1 = 0.9 and &#946; 1 = 0.95 dwarfs the difference between RD and FRD, meaning that sensitivity to pandering has a much greater effect on the reward of selfish candidates than allowing the weighting of representatives.</p><p>Figure <ref type="figure">3</ref>(b) shows that FRD is significantly better than RD at leading to voting outcomes that have lower disagreement, i.e., represent the voter majority, no matter how many selfish candidates are present. Here again we see that the difference between RD and FRD is much larger than the difference between &#946; 1 = 0.9 and &#946; 1 = 0.95. To highlight the drastic difference, in RD with no selfish candidates at all over 30% of issues decided by the representatives go against the voter majority, while in FRD with 3 selfish candidates and the weaker value of &#946; 1 = 0.95, the fraction of issues decided against the voter majority is below 15%.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3.3">Experiments with Malicious Candidates</head><p>Figure <ref type="figure">3</ref> shows the results on average candidate reward and majority disagreement for settings with varying a varying number of malicious agents. Figure <ref type="figure">3</ref>(c) shows that FRD yields a lower average reward for malicious candidates than RD for any number of malicious candidates, but the difference between &#946; 1 = 0.9 and &#946; 1 = 0.95 is far less striking than for selfish candidates as seen in Figure <ref type="figure">3</ref>(a). Thus, both sensitivity to pandering and the weighting of representatives are important in the presence of malicious candidates.</p><p>Note that the reward functions are different for the two candidates types, so these scales are not directly comparable, only the relative effect sizes of the different parameters are. Figure <ref type="figure">3</ref>(d) shows a similarly drastic difference between FRD and RD that dwarfs the difference between the two &#946; 1 values. The fraction of issues that disagree with the voter majority is higher for every number of strategic candidates when the candidates are malicious versus when they are selfish under RD, but for FRD there is little difference.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">DIFFERENT PREFERENCE DISTRIBUTIONS</head><p>In our previous experiments, all agent preferences were Bernoulli random variables with p = 0.5, i.e. coin flips. We repeat our experiments with different preference distributions to see the effects on the efficacy of pandering. For shows reward with a single selfish agent. c) shows majority disagreement with a single malicious agent. d) shows reward with a single malicious agent.</p><p>these additional experiments we only have a single strategic agent. In the "Polarized" setting half of the voters have p = 0.25 and the other half have p = 0.75 while any selfish and honest candidates have p = 0.5. In the "Similar" setting all voters, selfish candidates, and honest candidates have p = 0.75. And in the "Dissimilar" setting all voters have p = 0.75 while all selfish and honest candidates have p = 0.25. Once again the preferences of malicious candidates are always opposite the voter majority on every issue. All other parameters are the same as in previous experiments.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8">DISCUSSION AND CONCLUSIONS</head><p>As we have seen in Section 6, FRD can account for malicious and selfish candidates better than RD, resulting in more issues decided in agreement with the majority of voters. Comparing the results in Figure <ref type="figure">2</ref> with those in Figure <ref type="figure">3</ref>, we see that holding regular elections is, in fact, essential in upholding the "will of the people." In Figure <ref type="figure">2</ref>, the fraction of majority disagreement for RD is around 0.68, while in Figure <ref type="figure">3</ref> it is 0.5. So, multiple malicious candidates cannot cause as much damage on average across many rounds as a single candidate in a single round. This observation holds for both RD and FRD. FRD has a lower fraction of disagreement and a lower attacker reward across all tested scenarios. Thus, we can conclude that FRD is more resilient than RD in the face of pandering. The average reward is almost the same for all scenarios except for malicious candidates under &#946; 1 = 0.95, indicating that damage from strategic candidates is almost linear in |S|, except malicious when &#946; 1 = 0.95, where we see that a high tolerance for pandering leads to more coordination opportunities for malicious candidates.</p><p>Varying the preference distributions, FRD continues to show much more resilience to pandering than RD in terms of agreement with the voter majority. The difference is most drastic in the Dissimilar preference regime and mildest in the Similar regime. Even when candidate preferences are very different from the voters' preferences, FRD is highly capable of recovering the "will of the people." In each of these settings, it makes little difference whether the agent is selfish or malicious, with only a small increase in majority disagreement with the malicious agent in RD and virtually no difference in FRD.</p></div></body>
		</text>
</TEI>
