skip to main content
10.1007/978-3-540-69507-3_4guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Short Introduction to Computational Social Choice

Published: 20 January 2007 Publication History

Abstract

Computational social choice is an interdisciplinary field of study at the interface of social choice theory and computer science, promoting an exchange of ideas in both directions. On the one hand, it is concerned with the application of techniques developed in computer science, such as complexity analysis or algorithm design, to the study of social choice mechanisms, such as voting procedures or fair division algorithms. On the other hand, computational social choice is concerned with importing concepts from social choice theory into computing. For instance, the study of preference aggregation mechanisms is also very relevant to multiagent systems. In this short paper we give a general introduction to computational social choice, by proposing a taxonomy of the issues addressed by this discipline, together with some illustrative examples and an (incomplete) bibliography.

References

[1]
Ågotnes, T., van der Hoek, W., and Wooldridge, M.: On the Logic of Coalitional Games. In Proceedings of AAMS-2006, (2006).
[2]
Ågotnes, T., van der Hoek, W., and Wooldridge, M.: Towards a Logic of Social Welfare. In Proceedings of LOFT-2006 (2006).
[3]
Ailon, N., Charikar, M., and Newman, A.: Aggregating Inconsistent Information: Ranking and Clustering. In Proceedings of STOC-2005 (2005).
[4]
Alon, N.: Ranking Tournaments. SIAM Journal of Discrete Mathematics 20 1-2 (2006) 137-142.
[5]
Altman, A. and Tennenholtz, M.: Ranking Systems: The PageRank Axioms. In Proceedings of EC-2005 (2005).
[6]
Arrow, K.: Social Choice and Individual Values. John Wiley and Sons (1951) 2nd edition (1963).
[7]
Baltag, A., Moss, L., and Solecki, S.: The Logic of Public Annoucements, Common Knowledge, and Private Suspicion. In Proceedings of TARK-1998 (1998).
[8]
Bartholdi, J. and Orlin, J.: Single Transferable Vote Resists Strategic Voting. Social Choice and Welfare 8 4 (1991) 341-354.
[9]
Bartholdi, J., Tovey, C., and Trick, M.: The Computational Difficulty of Manipulating an Election. Social Choice and Welfare 6 3 (1989) 227-241.
[10]
Bartholdi, J., Tovey, C., and Trick, M.: Voting Schemes for Which It Can Be Difficult to Tell Who Won the Election. Social Choice and Welfare 6 3 (1989) 157-165.
[11]
Bartholdi, J., Tovey, C., and Trick, M.: How Hard Is It to Control an Election? Mathematical and Computer Modeling 16 8/9 (1992) 27-40.
[12]
Bouveret, S., Fargier, H., Lang, J., and Lemaître, M.: Allocation of Indivisible Goods: A General Model and Some Complexity Results. In Proceedings of AAMAS-2005 (2005).
[13]
Bouveret, S. and Lang, J.: Efficiency and Envy-Freeness in Fair Division of Indivisible Goods: Logical Representation and Complexity. In Proceedings of IJCAI-2005 (2005).
[14]
Brams, S., Edelman, P., and Fishburn, P.: Fair Division of Indivisible Items. Technical Report RR 2000-15, C.V. Starr Center for Applied Economics, New York University (2000).
[15]
Brams, S., and Fishburn, P.: Voting Procedures. In K. Arrow, A. Sen, and K. Suzumura (eds), Handbook of Social Choice and Welfare, chapter 4, Elsevier (2004).
[16]
Brams, S., Kilgour, D.M., and Zwicker, W.: The Paradox of Multiple Elections. Social Choice and Welfare 15 (1998) 211-236.
[17]
Brandt, F.: Social Choice and Preference Protection - Towards Fully Private Mechanism Design. In Proceedings of EC-2003) (2003).
[18]
Brandt, F. and Sandholm, T.: Unconditional Privacy in Social Choice. In Proceedings of TARK-2005 (2005).
[19]
Charon, I. and Hudry, O.: Slater Orders and Hamiltonian Paths of Tournaments. Electronic Notes in Discrete Mathematics 5 (2000) 60-63.
[20]
Chevaleyre, Y., Dunne, P.E., Endriss, U., Lang, J., Lemaître, M., Maudet, N., Padget, J., Phelps, S., Rodríguez-Aguilar, J.A., and Sousa, P.: Issues in Multiagent Resource Allocation. Informatica 30 (2006) 3-31.
[21]
Chevaleyre, Y., Endriss, U., Estivie, S., and Maudet, N.: Reaching Envy-Free States in Distributed Negotiation Settings. In Proceedings of IJCAI-2007 (2007).
[22]
Chopra, S., Ghose, A., and Meyer, T.: Social Choice Theory, Belief Merging, and Strategy-Proofness. International Journal on Information Fusion 7 1 (2006) 61-79.
[23]
Conitzer, V.: Computing Slater Rankings Using Similarities among Candidates. In Proceedings of AAAI-2006 (2006).
[24]
Conitzer, V., Davenport, A., and Kalagnanam, J.: Improved Bounds for Computing Kemeny Rankings. In Proceedings of AAAI-2006 (2006).
[25]
Conitzer, V., Lang, J., and Sandholm, T.: How Many Candidates Are Required to Make an Election Hard to Manipulate? In Proceedings of TARK-2003 (2003).
[26]
Conitzer, V. and Sandholm, T.: Complexity of Manipulating Elections with Few Candidates. In Proceedings of AAAI-2002 (2002).
[27]
Conitzer, V. and Sandholm, T.: Vote Elicitation: Complexity and Strategy-Proofness. In Proceedings of AAAI-2002 (2002).
[28]
Conitzer, V. and Sandholm, T.: Universal Voting Protocols to Make Manipulation Hard. In Proceedings of IJCAI-2003 (2003).
[29]
Conitzer, V. and Sandholm, T.: Computing Shapley Values, Manipulating Value Division Schemes, and Checking Core Membership in Multi-Issue Domains. In AAAI (2004) 219-225.
[30]
Conitzer, V. and Sandholm, T.: Communication Complexity of Common Votiong Rules. In Proceedings of EC-2005 (2005).
[31]
Conitzer, V. and Sandholm, T.: Complexity of Constructing Solutions in the Core Based on Synergies among Coalitions. Artif. Intell. 170 6-7 (2006) 607-619.
[32]
Conitzer, V. and Sandholm, T.: Nonexistence of Voting Rules that Are Usually Hard to Manipulate. In Proceedings of AAAI-2006 (2006).
[33]
Conitzer, V. and Sandholm, T.W.: Complexity of Mechanism Design. In Proceedings of UAI-2002 (2002).
[34]
Coste-Marquis, S., Lang, J., Liberatore, P., and Marquis P.: Expressive Power and Succinctness of Propositional Languages for Preference Representation. In Proceedings of KR-2004 (2004).
[35]
Cramton, P., Shoham, Y., and Steinberg, R. (eds): Combinatorial Auctions. MIT Press (2006).
[36]
Davenport, A. and Kalagnanam, J.: A Computational Study of the Kemeny Rule for Preference Aggregation. In Proceedings of AAAI-2004 (2004).
[37]
Demko, S. and Hill, T.P.: Equitable Distribution of Indivisible Items. Mathematical Social Sciences 16 (1998) 145-158.
[38]
Dietrich, F. and List, C.: Judgment Aggregation by Quota Rules. Journal of Theoretical Politics (2006) Forthcoming.
[39]
Dunne, P.E.: Extremal Behaviour in Multiagent Contract Negotiation. Journal of Artificial Intelligence Research 23 (2005) 41-78.
[40]
Dunne, P.E. and Chevaleyre, Y.: Negotiation Can Be as Hard as Planning: Deciding Reachability Properties of Distributed Negotiation Schemes. Technical Report ULCS-05-009, Department of Computer Science, University of Liverpool (2005).
[41]
Dunne, P.E., Wooldridge, M., and Laurence, M.: The Complexity of Contract Negotiation. Artificial Intelligence 164 1-2 (2005) 23-46.
[42]
Eckert, D. and Pigozzi, G.: Belief Merging, Judgment Aggregation, and Some Links with Social Choice Theory. In Belief Change in Rational Agents: Perspectives from Artificial Intelligence, Philosophy, and Economics, Dagstuhl Seminar Proceedings 05321 (2005).
[43]
Elkind, E. and Lipmaa, H.: Hybrid Voting Protocols and Hardness of Manipulation. In Proceedings of ISAAC-2005 (2005).
[44]
Endriss, U. and Maudet, N.: On the Communication Complexity of Multilateral Trading: Extended Report. Journal of Autonomous Agents and Multiagent Systems 11 1 (2005) 91-107.
[45]
Endriss, U., Maudet, N., Sadri, F., and Toni, F.: Negotiating Socially Optimal Allocations of Resources. Journal of Artificial Intelligence Research 25 (2006) 315-348.
[46]
Endriss, U. and Pacuit, E.: Modal Logics of Negotiation and Preference. In Proceedings of JELIA-2006 (2006).
[47]
Faliszewski, P., Hemaspaandra, E., and Hemaspaandra, L.A.: The Complexity of Bribery in Elections. In Proceedings of AAAI-2006 (2006).
[48]
Gibbard, A.: Manipulation of Voting Schemes. Econometrica 41 (1973) 587-602.
[49]
Harel, D., Kozen, D., and Tiuryn, J.: Dynamic Logic. MIT Press (2000).
[50]
Hemaspaandra, E., Hemaspaandra, L.A., and Rothe, J.: Exact Analysis of Dodgson Elections: Lewis Carroll's 1876 System Is Complete for Parallel Access to NP. JACM 44 6 (1997) 806-825.
[51]
Hemaspaandra, E., Hemaspaandra, L.A., and Rothe, J.: Anyone but Him: The Complexity of Precluding an Alternative. In AAAI (2005).
[52]
Hemaspaandra, E., Spakowski, H., and Vogel, J.: The Complexity of Kemeny Elections. Jenaer Schriften zur Mathematik und Informatik (2003).
[53]
Herreiner, D. and Puppe, C.: A Simple Procedure for Finding Equitable Allocations of Indivisible Goods. Social Choice and Welfare 19 (2002) 415-430.
[54]
Hudry, O.: Computation of Median Orders: Complexity Results. In Proceedings of the DIMACS-LAMSADEWorkshop on Computer Science and Decision Theory, Annales du LAMSADE 3 (2004).
[55]
Hudry, O.: A Note on "Banks Winners in Tournaments Are Difficult to Recognize" by G.J. Woeginger. Social Choice and Welfare 23 1 (2004) 113-114.
[56]
Hudry, O.: Improvements of a Branch and Bound Method to Compute the Slater Orders of Tournaments. Technical report, ENST (2006).
[57]
Konczak, K. and Lang, J.: Voting Procedures with Incomplete Preferences. In Proceedings of the Multidisplinary Workshop on Advances in Preference Handling (2005).
[58]
Konieczny, S., Lang, J., and Marquis, P.: DA2 Merging Operators. Artificial Intelligence 157 1-2 (2004) 49-79.
[59]
Konieczny, S. and Pérez, R.P.: Propositional Belief Base Merging or How to Merge Beliefs/Goals Coming from Several Sources and Some Links with Social Choice Theory. European Journal of Operational Research 160 3 (2005) 785-802.
[60]
Kushilevitz, E. and Nisan, N.: Communication Complexity. Cambridge University Press (1997).
[61]
Lang, J.: Logical Preference Representation and Combinatorial Vote. Annals of Mathematics and Artificial Intelligence 42 1 (2004) 37-71.
[62]
Lang, J.: Some Representation and Computational Issues in Social Choice. In Proceedings of ECSQARU-2005 (2005).
[63]
Lang, J.: Vote and Aggregation in Combinatorial Domains with Structured Preferences. In Proceedings of IJCAI-2007 (2007).
[64]
Lang, J., Pini, M., Rossi, F., Venable, K. and Walsh, T.: Winner Determination in Sequential Majority Voting with Incomplete Preferences. In Proceedings of Multidisciplinary ECAI06 Workshop about Advances on Preference Handling (2006).
[65]
Lipton, R., Markakis, E., Mossel, E., and Saberi, A.: On Approximately Fair Allocations of Indivisible Goods. In Proceedings of EC-2004 (2004)
[66]
Maynard-Zhang, P. and Lehmann, D.: Representing and Aggregating Conflicting Beliefs. Journal of Artificial Intelligence Research 19 (2003) 155-203.
[67]
Meyer, T., Ghose, A., and Chopra, S.: Social Choice, Merging, and Elections. In Proceedings of ECSQARU-2001 (2001).
[68]
Moulin, H.: On Strategy-Proofness and Single Peakedness. Public Choice 35 (1980) 437-455.
[69]
Moulin, H.: Axioms of Cooperative Decision Making. Cambridge University Press (1988).
[70]
Nehring, K. and Puppe, C.: Consistent Judgement Aggregation: A Characterization. Technical Report, Univ. Karlsruhe (2005).
[71]
Nisan, N. and Segal, I.: The Communication Requirements of Efficient Allocations and Supporting Prices. Journal of Economic Theory (2006) to appear.
[72]
Osborne, M.J. and Rubinstein, A.: A Course in Game Theory. MIT Press (1994).
[73]
Parikh, R.: The Logic of Games and Its Applications. Annals of Discrete Mathematics 24 (1985) 111-140.
[74]
Parikh, R.: Social Software. Synthese 132 3 (2002) 187-211.
[75]
Pattanaik, P.K.: On the Stability of Sincere Voting Situations. Journal of Economic Theory 6 (1973).
[76]
Pauly, M.: Logic for Social Software. PhD Thesis, ILLC, University of Amsterdam (2001).
[77]
Pauly, M. and Wooldridge, M.: Logic for Mechanism Design: A Manifesto. In Proc. 5th Workshop on Game-Theoretic and Decision-Theoretic Agents (2003).
[78]
Pigozzi, G.: Belief Merging and the Discursive Dilemma: an Argument-Based Account to Paradoxes of Judgment Aggregation. Synthese (2007) to appear.
[79]
Pini, M., Rossi, F., Venable, K., and Walsh, T.: Strategic Voting when Aggregating Partially Ordered Preferences. In Proceedings of AAMAS-2006 (2006).
[80]
Pini, M., Rossi, F., Venable, K., and Walsh, T.: Winner Determination in Sequential Majority Voting with Incomplete Preferences. In Proceedings of Multidisciplinary ECAI06 Workshop about Advances on Preference Handling (2006).
[81]
Pini, M.S., Rossi, F., Venable, K., and Walsh, T.: Aggregating Partially Ordered Preferences: Possibility and Impossibility Results. In Proceedings of TARK-2005 (2005).
[82]
Procaccia, A. and Rosenschein, J.S.: The Communication Complexity of Coalition Formation among Autonomous Agents. In Proceedings of AAMAS-2006 (2006).
[83]
Rossi, F., Venable, K., and Walsh, T.: mCP Nets: Representing and Reasoning with Preferences of Multiple Agents. In Proceedings of AAAI-2004 (2004) 729-734.
[84]
Rothe, J., Spakowski, H., and Vogel, J.: Exact Complexity of theWinner for Young Elections. Theory of Computing Systems 36 4 (2003) 375-386.
[85]
Rothkopf, M., Peke?c, A., and Harstad, R.: Computationally Manageable Combinational Auctions. Management Science 44 8 (1998) 1131-1147.
[86]
Rusinowska, A., de Swart, H., and van der Rijt, J.-W.: A New Model of Coalition Formation. Social Choice and Welfare 24 1 (2005) 129-154.
[87]
Sandholm, T.: Contract Types for Satisficing Task Allocation: I Theoretical Results. In Proc. AAAI Spring Symposium: Satisficing Models (1998).
[88]
Satterthwaite, M.: Strategyproofness and Arrow's Conditions. Journal of Economic Theory 10 (1975) 187-217.
[89]
Segal, I.: The Communication Requirements of Combinatorial Allocation Problems. In Cramton et al. {35} (2006).
[90]
Segal, I.: The Communication Requirements of Social Choice Rules and Supporting Budget Sets. Journal of Economic Theory (2006) to appear.
[91]
Shehory, O. and Kraus, S.: Coalition Formation among Autonomous Agents. Springer-Verlag (1995).
[92]
Tennenholtz, M.: Transitive Voting. In Proceedings of EC-2004 (2004).
[93]
Woeginger, G.J.: BanksWinners in Tournaments Are Difficult to Recognize. Social Choice and Welfare 20 3 (2003) 523-528.

Cited By

View all
  • (2024)Contiguous Allocation of Binary Valued Indivisible Items on a PathProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3663149(2327-2329)Online publication date: 6-May-2024
  • (2023)A Probabilistic Design for Practical Homomorphic Majority Voting with Intrinsic Differential PrivacyProceedings of the 11th Workshop on Encrypted Computing & Applied Homomorphic Cryptography10.1145/3605759.3625258(47-58)Online publication date: 26-Nov-2023
  • (2020)You Do Not Decide for Me! Evaluating Explainable Group Aggregation Strategies for TourismProceedings of the 31st ACM Conference on Hypertext and Social Media10.1145/3372923.3404800(187-196)Online publication date: 13-Jul-2020
  • Show More Cited By
  1. A Short Introduction to Computational Social Choice

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    SOFSEM '07: Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science
    January 2007
    934 pages

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 20 January 2007

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media