On dealing with adversaries fairly

Peer-to-peer systems are often vulnerable to disruption by minorities. There are several strategies for dealing with this problem, but ultimately many of them come down to some kind of voting or collaborative filtering mechanism. Yet there exists a large literature on voting theory, also known as social choice theory. In this note we outline some of its key results and try to apply them to a number of recommender systems in the literature.

[1]  M. Trick,et al.  The computational difficulty of manipulating an election , 1989 .

[2]  B. Gladman,et al.  Security Engineering: a Guide to Building Dependable Distributed Systems Physical Tamper Resistance 14.1 Introduction , 2022 .

[3]  Gordon Tullock,et al.  A New and Superior Process for Making Social Choices , 1976, Journal of Political Economy.

[4]  R. Weber,et al.  A Theory of Voting Equilibria , 1993, American Political Science Review.

[5]  S. Marti,et al.  Examining Metrics for Peer-to-Peer Reputation Systems , 2003 .

[6]  Hal R. Varian,et al.  Economic Mechanism Design for Computerized Agents , 1995, USENIX Workshop on Electronic Commerce.

[7]  Chrysanthos Dellarocas,et al.  Immunizing online reputation reporting systems against unfair ratings and discriminatory behavior , 2000, EC '00.

[8]  Joan Feigenbaum,et al.  A BGP-based mechanism for lowest-cost routing , 2002, PODC '02.

[9]  Paul Resnick,et al.  Trust among strangers in internet transactions: Empirical analysis of eBay' s reputation system , 2002, The Economics of the Internet and E-commerce.

[10]  S. Shapiro,et al.  Mathematics without Numbers , 1993 .

[11]  John R. Douceur,et al.  The Sybil Attack , 2002, IPTPS.

[12]  A. Gibbard Manipulation of Voting Schemes: A General Result , 1973 .

[13]  Karl Aberer,et al.  Managing trust in a peer-2-peer information system , 2001, CIKM '01.

[14]  A. Sen,et al.  Social Choice Theory: A Re-Examination , 1977 .

[15]  Eric Horvitz,et al.  Social Choice Theory and Recommender Systems: Analysis of the Axiomatic Foundations of Collaborative Filtering , 2000, AAAI/IAAI.

[16]  L. A. Goodman,et al.  Social Choice and Individual Values , 1951 .

[17]  A. Sen,et al.  Collective Choice and Social Welfare , 2017 .

[18]  M. Satterthwaite Strategy-proofness and Arrow's conditions: Existence and correspondence theorems for voting procedures and social welfare functions , 1975 .

[19]  Paul Resnick,et al.  Zoning Speech on the Internet: A Legal and Technical Model , 1999 .

[20]  Partha Dasgupta,et al.  Is Majority Rule the Best Voting Method ? , 2003 .

[21]  Douglas Muzzio,et al.  APPROVAL VOTING , 1983 .

[22]  L. Cranor,et al.  Declared-strategy voting: an instrument for group decision-making , 1996 .

[23]  P. Gärdenfors Manipulation of social choice functions , 1976 .

[24]  Bezalel Peleg,et al.  CONSISTENT VOTING SYSTEMS , 1978 .

[25]  Edith Hemaspaandra,et al.  Computational Politics: Electoral Systems , 2000, MFCS.