False-name-proofness in voting, and limited verification of identities
Time:November 26, 2007, 1pm - 2pm
Place:D344, LSRC
Speaker:Vincent Conitzer
In mechanism design, we study how to make a decision based on the
preferences of multiple parties (agents), when each agent will report her
preferences strategically to maximize her own utility. Traditionally,
mechanism design has focused on strategy-proofness, that is,
no agent should ever have an incentive to declare preferences other
than her true ones. However, in anonymous environments such as the
Internet, misreporting one's preferences is not the only possible
manipulation: another manipulation is to pretend to be multiple agents
and submit multiple preferences. We will illustrate this with some amusing
examples.
A mechanism is false-name-proof if no agent can benefit
from using multiple identifiers (e.g. e-mail addresses). We show that
the best false-name-proof voting rule satisfying voluntary participation is to
draw two alternatives at random; if all votes prefer the same one,
choose that one, otherwise flip a coin. To address this and other
impossibility results, we show how to verify the identities of some
agents so that the mechanism and the verification protocol together
are false-name-proof. We will use combinatorial auctions as an
illustrative example for this.