Lecture 2
Social Choice Theory: Setup and Aggregation Rules
Social Choice Theory: Setup and Aggregation Rules
The Problem of Collective Choice
In Lecture 1 we studied individual decision-making: a single agent with rational preferences chooses the alternative that maximizes her utility. But most political decisions are made collectively. A legislature passes a bill, voters choose a president, a committee selects a policy. In each case, many individuals with potentially different preferences must arrive at a single collective choice. How should that aggregation work?
Social choice theory, developed formally by Kenneth Arrow in the early 1950s, provides the framework for studying this question rigorously. The goal is to find a rule that maps a profile of individual preferences to a social preference — ideally one that is itself rational and satisfies other desirable properties.
The Formal Setup
We have voters, indexed , and a set of alternatives . Each voter has a preference relation over , which we assume is rational (complete, reflexive, transitive). As in Lecture 1, means "voter considers at least as good as ," with strict preference and indifference derived in the usual way.
A preference profile is a list recording each voter's preference relation. It encodes all the information about individual preferences in the electorate.
A social choice function maps each preference profile to a social preference relation . We write:
The social preference is meant to represent the "collective will" of the group. We write to mean "society considers at least as good as ," with strict social preference and social indifference defined analogously.
A Running Example
To make these ideas concrete, consider three voters and three candidates: Gore (G), Bush (B), and Nader (N). Suppose the three voters have the following strict rankings from best to worst:
- Voter 1: Gore Nader Bush
- Voter 2: Gore Bush Nader
- Voter 3: Bush Nader Gore
We will apply four different aggregation rules to this profile and see what social preference each produces.
Four Aggregation Rules
Majority rule: Under majority rule, if and only if at least half of voters prefer to (i.e., ). Applying this to our example: Gore vs. Bush — voters 1 and 2 prefer Gore, voter 3 prefers Bush, so Gore Bush. Gore vs. Nader — voters 1 and 2 prefer Gore, so Gore Nader. Bush vs. Nader — voters 2 and 3 prefer Bush, so Bush Nader. The resulting social ranking is Gore Bush Nader.
Unanimity rule: Under unanimity rule, only if every single voter prefers to . Gore vs. Bush: voters 1 and 2 prefer Gore, voter 3 prefers Bush — no unanimous agreement, so Gore and Bush are incomparable under the social preference. Gore vs. Nader: voters 1 and 2 prefer Gore, voter 3 prefers Nader — again incomparable. Bush vs. Nader: voters 2 and 3 prefer Bush, voter 1 prefers Nader — incomparable. Notice that unanimity allows incomparability: the social preference relation simply does not rank these pairs. Incomparability is a logically valid output of a social choice function — the rule is simply silent on those comparisons.
Borda count: The Borda count assigns numerical scores by rank position. With three candidates, a voter gives 3 points to her top choice, 2 to her second choice, and 1 to her last choice. We sum the points each candidate receives across all voters:
Wait — let us redo this carefully. Voter 1 ranks: Gore (3), Nader (2), Bush (1). Voter 2 ranks: Gore (3), Bush (2), Nader (1). Voter 3 ranks: Bush (3), Nader (2), Gore (1). Summing: Gore gets , Bush gets , Nader gets . Social ranking: Gore Bush Nader.
Dictatorship: Under a dictatorship, the social preference is simply one designated voter's preference relation. If voter 2 is the dictator, the social ranking is Gore Bush Nader (matching voter 2's ranking exactly). If voter 3 is the dictator, the social ranking is Bush Nader Gore.
Three Axioms for Evaluating Aggregation Rules
Now we want to evaluate these rules. Are they satisfactory as methods for aggregating preferences? We introduce three axioms that capture basic desiderata.
Completeness (C): The social preference is complete — for every pair , either or (or both). The social preference can always rank any pair. This axiom ensures the social preference is a well-defined ordering that can guide collective choice.
Pareto (P): If every voter strictly prefers to — that is, for all — then society strictly prefers to : . This is a minimal responsiveness condition. It says that if everyone agrees, society should agree too. A rule that ignores unanimous preferences seems hard to defend.
No Dictator (ND): There is no voter such that, for every preference profile and every pair , implies . In other words, there is no single individual whose strict preferences always determine the social strict preference, regardless of what everyone else thinks. Democracy should not reduce to one person's rule.
Checking the Rules
Let us now check each rule against each axiom.
Majority rule satisfies both Pareto and No Dictator. Pareto is clear: if everyone prefers to , a fortiori a majority does, so . No Dictator: majority rule is symmetric in voters, so no single voter can determine outcomes against the will of all others. Completeness is also satisfied pairwise — for any pair , at least half prefer or at least half prefer . However, as we shall see in Lecture 3, majority rule can violate transitivity: even if each individual preference relation is transitive, the social preference produced by majority rule can cycle. This is Condorcet's paradox.
Unanimity rule violates Completeness. As we saw in the example, unanimity can leave pairs of alternatives incomparable when voters disagree. Since incomparability means the social preference fails to rank those alternatives, completeness is violated. Unanimity does satisfy Pareto trivially (if everyone prefers , unanimity gives ) and No Dictator (one voter's preference alone is not enough to establish social preference — all must agree).
Borda count satisfies Completeness (there are always well-defined Borda scores), Pareto (if everyone prefers to , gets a strictly higher rank from every voter, so its total score exceeds 's), and No Dictator (the scores aggregate all voters equally). Its problematic axiom is one we have not yet introduced — Independence of Irrelevant Alternatives — which is the subject of Lecture 3.
Dictatorship satisfies Completeness (the dictator's preferences are complete) and Pareto (if everyone prefers to , so does the dictator, so ). It obviously violates No Dictator by construction.
The picture that emerges is that each rule has a flaw. No rule in our list satisfies all three axioms plus every other reasonable property we might want. This is not a coincidence — it is the content of Arrow's theorem, to which we turn in Lecture 3.