Optimal Multi-Attribute Decision Making in Social Choice Problems
Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Doctoral Consortium. Pages 5783-5784.
https://doi.org/10.24963/ijcai.2018/835
Keywords
- Agent-based and Multi-agent Systems: Economic paradigms, auctions and market-based systems
- Agent-based and Multi-agent Systems: Social Choice Theory
Abstract
My thesis solves problems of decision making when alternatives are characterized by multiple attributes, under natural restrictions on agents’ preferences that are motivated by practical and cognitive considerations. Computing optimal decisions in these settings is often hard in general. Fortunately, agents’ preferences often have some natural structure, which have been studied in cognitive psychology literature. This makes several important problems tractable. I identify cases where such structure accurately models preferences in real world data, and provide efficient mechanisms to compute optimal outcomes for important social choice problems with theoretical guarantees.
- [Boutilier et al., 2004] Craig Boutilier, Ronen Brafman, Carmel Domshlak, Holger Hoos, and David Poole. Preference-based constrained optimization with CP-nets. Computational Intelligence, 20(2):137-157, 2004.
- [Horne et al., 2017] Benjamin D Horne, Sibel Adali, and Su- joy Sikdar. Identifying the social signals that drive online discussions: A case study of reddit communities. In IC- CCN, pages 1-9. IEEE, 2017.
- [Konishi et al., 2001] Hideo Konishi, Thomas Quint, and Jun Wako. On the Shapley-Scarf economy: the case of multiple types of indivisible goods. Journal of Mathemat- ical Economics, 35(1):1-15, 2001.
- [Lang and Xia, 2016] Jérôme Lang and Lirong Xia. Vot- ing in Combinatorial Domains. In Felix Brandt, Vincent Conitzer, Ulle Endriss, Jérôme Lang, and Ariel Procaccia, editors, Handbook of Computational Social Choice, chap- ter 9. Cambridge University Press, 2016.
- [Mackin and Xia, 2016] Erika Mackin and Lirong Xia. Allo- cating Indivisible Items in Categorized Domains. In Pro- ceedings of IJCAI, pages 359-365, 2016. IJCAI
- [Moulin, 1995] Hervé Moulin. Cooperative Microeco- nomics: A Game-Theoretic Introduction. Prentice Hall, 1995.
- [Shapley and Scarf, 1974] Lloyd Shapley and Herbert Scarf. On cores and indivisibility. Journal of Mathematical Eco- nomics, 1(1):23-37, 1974.
- [Sikdar et al., 2017a] Sujoy Sikdar, Sibel Adali, and Lirong Xia. Mechanism Design for Multi-Type Housing Markets. In Proceedings of AAAI, 2017.
- [Sikdar et al., 2017b] Sujoy Sikdar, Sibel Adali, and Lirong Xia. Optimal decision making with cp-nets and pcp-nets. In Proceedings of AAMAS, 2017.
- [Sönmez and Ünver, 2011] Tayfun Sönmez and M. Utku Ünver. Matching, Allocation, and Exchange of Dis- crete Resources. In Jess Benhabib, Alberto Bisin, and Matthew O. Jackson, editors, Handbook of Social Eco- nomics, chapter 17, pages 781-852. North-Holland, 2011.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
Several social choice problems involve making decisions over alternatives that are characterized by multiple attributes. For example, students may want to exchange research papers and time slots for presentation in a seminar class, in cloud computing, agents may want to allocate multiple types of computational resources, or agents may vote on multiple referenda addressing different issues. The problem of finding the best allocation, or the best decision on all issues can become challenging due to: (i) the number of alternatives grows exponentially with the number of attributes, and (ii) agents' preferences over the alternatives may have a complex combinatorial structure. My thesis addresses the following challenges that arise in multi-attribute decision making problems:
Preference Representation. I consider representations that balance the cognitive load of forming preferences over all alternatives, and practical considerations of elicitation.
Computation. Computing optimal decisions becomes challenging in combinatorial domains. I provide efficient algorithms for several problems, or complexity results otherwise. Strategic Behavior. Strategic manipulation is a serious concern in several settings. Wherever possible, I address this by providing strategyproof mechanisms.
Modeling and Learning Preferences. I develop models and methods to learn users' preferences from real world data of their implicit preferences and opinions, which often do not capture full preferences in a structured form.

2 My Contributions
I approach multi-attribute decision making from two directions, as summarized in Figure 1. Several positive results in decision making disappear when alternatives are characterized by multiple attributes. The main theme of my work is the identification of reasonable restrictions on the problem domain under which the positive results may be recovered. My thesis delivers the following positive message: We can design efficient mechanisms with desirable properties for multi-attribute decision making under natural assumptions on agents' preferences.
2.1 Direction 1: DecisionMaking under Preferences
Multi-type Resource Allocation. Here the attributes correspond to different types of items. In [Sikdar et al., 2017a], we provide the first positive results for multi-type housing markets [Moulin, 1995], when agents' preferences are lexicographic with possibly different importance orders over the types. Here, a collection of agents each endowed with a set of indivisible items of different types, have preferences over bundles consisting of subsets of all items. The goal is to find a redistribution of items that best satisfies agents' preferences without exchanging money. The notion of the core [Shapley and Scarf, 1974] of the market, the set of allocations where no group of agents has incentive to deviate by exchanging their initial endowments within the group, is the most widely accepted and studied notion of what the best such redistribution may be, as it is intuitively stable, and implies individual rationality and Pareto optimality.
When each agent owns a single item, and has strict preferences over items, a core allocation always exists, and can be computed in polynomial time by Gale's celebrated TopTrading-Cycles (TTC) algorithm [Shapley and Scarf, 1974], which is also strategyproof. Despite the vast literature on housing markets, multi-type housing markets have received very little attention because the core may be empty [Konishi et al., 2001]. Indeed, as S¨onmez and ¨Unver [2011] noted: "Positive results of this section [on housing markets] no longer hold in an economy in which one agent can consume multiple houses or multiple types of houses."
We address this problem and make the following contributions: (i) An extension of the TTC mechanism to multi-type housing markets which is strict core selecting, non-bossy, strong group strategyproof when agents cannot lie about importance orders, and runs in polynomial time. (ii) We show that no mechanism can satisfy both strict core selection and strategyproofness, when agents are allowed to lie about importance orders. (iii) Computational complexity results for checking if a given allocation is in the strict core.
Multi-issue voting. CP-nets [Boutilier et al., 2004] are a popular and natural preference representation language to compactly represent agents' preferences over multiple issues. Previous positive results assume acyclic CP-nets, or a common structure (see [Lang and Xia, 2016]) , leaving the following open questions: How to aggregate CP-nets without assuming a common structure? How to define the optimal outcome for cyclic CP-nets?
In [Sikdar et al., 2017b], I propose a new class of voting rules that allow the aggregation of CP-net preferences, allowing for the aggregation of possibly cyclic CP-nets with any dependency structure. I propose a quantitative, loss minimization framework, where the loss of an alternative is a function of the other alternatives that are preferred over it. The main contributions are: (i) Computational complexity results, and identifying cases when computing an optimal outcome is computationally tractable. (ii) A new class of voting rules for aggregating CP-nets that satisfy desirable properties.
2.2 Direction 2: Learning Preferences fromData
I model preferences using representation schema inspired by work on lexicographic heuristic decision making involving multiple factors from psychology literature as well as machine learning techniques. My contributions are: (i) Novel natural language and semantic features relevant to human decision making. (ii) Learning why users give some responses with higher frequency in a question answering setting using "fast and frugal heuristic (FFH)" based decision models borrowed from psychology literature that require very little training data. (iii) In [Horne et al., 2017], we model factors that drive discussions and voting behavior on reddit by learning to rank comments on noisy data, and analyze the learned models to understand factors affecting users' behavior.
3 FutureWork
I plan to converge on a unified approach by developing the theory on mechanism design for preference representations that accurately model agents' preferences in practice.
Direction 1. For housing markets, I plan to consider more general problem settings, more expressive preference representations, and develop mechanisms that satisfy desirable properties in these settings.
In multi-type resource allocation [Mackin and Xia, 2016], often, different organizations are responsible for the allocation of different types of items. I am interested in the following research questions: What properties can we expect from the resulting allocations? What properties must local mechanisms satisfy to obtain desirable allocations of all types?
Direction 2. I plan to build problem specific models for a better understanding of online communities discussing topics ranging from news and politics to question answering.
@inproceedings{ijcai2018p835,
title = {Optimal Multi-Attribute Decision Making in Social Choice Problems},
author = {Sikdar, Sujoy},
booktitle = {Proceedings of the Twenty-Seventh International Joint Conference on
Artificial Intelligence, {IJCAI-18}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Jérôme Lang},
pages = {5783--5784},
year = {2018},
month = {7},
note = {Doctoral Consortium},
doi = {10.24963/ijcai.2018/835},
url = {https://doi.org/10.24963/ijcai.2018/835},
}
TY - CPAPER TI - Optimal Multi-Attribute Decision Making in Social Choice Problems AU - Sikdar, Sujoy T2 - Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI-18 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2018 SP - 5783 EP - 5784 DO - 10.24963/ijcai.2018/835 UR - https://doi.org/10.24963/ijcai.2018/835 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: