Mayesha Tasnim, Youri Weesie, Sennay Ghebreab, Max Baak
{"title":"Strategic manipulation of preferences in the rank minimization mechanism","authors":"Mayesha Tasnim, Youri Weesie, Sennay Ghebreab, Max Baak","doi":"10.1007/s10458-024-09676-3","DOIUrl":null,"url":null,"abstract":"<div><p>We consider one-sided matching problems, where agents are allocated items based on stated preferences. Posing this as an assignment problem, the average rank of obtained matchings can be minimized using the rank minimization (RM) mechanism. RM matchings can have significantly better rank distributions than matchings obtained by mechanisms with random priority, such as Random Serial Dictatorship. However, these matchings are sensitive to preference manipulation from strategic agents. In this work we consider a scenario where agents aim to be matched to their top-<i>n</i> preferred items using the RM mechanism, and strategically manipulate their preferences to achieve this. We derive a best response strategy for an agent to be assigned to their <i>n</i> most preferred items using the Hungarian algorithm, under a simplified cost function. This strategy is then extended to a first-order heuristic strategy for being matched to the top-<i>n</i> items in a setup that minimizes the average rank. Based on this finding, an empirical study is conducted examining the impact of the first-order heuristic strategy. The study utilizes data from both simulated markets and real-world matching markets in Amsterdam, taking into account variations in item popularity, fractions of strategic agents, and the preferences for the <i>n</i> most favored items. For most scenarios, RM yields more rank efficient matches than Random Serial Dictatorship, even when agents apply the first-order heuristic strategy. However, although highly market dependent, the matching performance can become worse when 50% of agents or more want to be matched to their top-1 or top-2 preferred items and apply the first-order heuristic strategy to achieve this.</p></div>","PeriodicalId":55586,"journal":{"name":"Autonomous Agents and Multi-Agent Systems","volume":"38 2","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2024-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://link.springer.com/content/pdf/10.1007/s10458-024-09676-3.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Autonomous Agents and Multi-Agent Systems","FirstCategoryId":"94","ListUrlMain":"https://link.springer.com/article/10.1007/s10458-024-09676-3","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
We consider one-sided matching problems, where agents are allocated items based on stated preferences. Posing this as an assignment problem, the average rank of obtained matchings can be minimized using the rank minimization (RM) mechanism. RM matchings can have significantly better rank distributions than matchings obtained by mechanisms with random priority, such as Random Serial Dictatorship. However, these matchings are sensitive to preference manipulation from strategic agents. In this work we consider a scenario where agents aim to be matched to their top-n preferred items using the RM mechanism, and strategically manipulate their preferences to achieve this. We derive a best response strategy for an agent to be assigned to their n most preferred items using the Hungarian algorithm, under a simplified cost function. This strategy is then extended to a first-order heuristic strategy for being matched to the top-n items in a setup that minimizes the average rank. Based on this finding, an empirical study is conducted examining the impact of the first-order heuristic strategy. The study utilizes data from both simulated markets and real-world matching markets in Amsterdam, taking into account variations in item popularity, fractions of strategic agents, and the preferences for the n most favored items. For most scenarios, RM yields more rank efficient matches than Random Serial Dictatorship, even when agents apply the first-order heuristic strategy. However, although highly market dependent, the matching performance can become worse when 50% of agents or more want to be matched to their top-1 or top-2 preferred items and apply the first-order heuristic strategy to achieve this.
我们考虑的是单边匹配问题,即代理人根据既定偏好分配项目。将其作为一个分配问题,可以使用等级最小化(RM)机制最小化所获得匹配的平均等级。与随机优先级机制(如随机序列独裁)相比,RM 匹配的等级分布要好得多。然而,这些匹配对战略代理的偏好操纵很敏感。在这项工作中,我们考虑了这样一种情况,即代理人的目标是通过 RM 机制匹配到他们最喜欢的 N 个项目,并通过策略操纵他们的偏好来实现这一目标。在简化的成本函数下,我们利用匈牙利算法推导出了一种最佳响应策略,可将代理分配到其最偏好的 n 个项目中。然后,我们将这一策略扩展为一种一阶启发式策略,即在平均排名最小化的情况下,将代理匹配到前 N 个项目。基于这一发现,我们进行了一项实证研究,考察一阶启发式策略的影响。研究利用了模拟市场和阿姆斯特丹真实匹配市场的数据,考虑到了物品受欢迎程度、策略代理的比例以及对 n 个最受欢迎物品的偏好等方面的变化。在大多数情况下,即使代理采用一阶启发式策略,RM 也能比随机序列独裁产生更有效的匹配。不过,尽管这与市场高度相关,但当 50%或更多的代理希望匹配到他们最喜欢的前 1 项或前 2 项并采用一阶启发式策略来实现这一目标时,匹配性能会变得更糟。
期刊介绍:
This is the official journal of the International Foundation for Autonomous Agents and Multi-Agent Systems. It provides a leading forum for disseminating significant original research results in the foundations, theory, development, analysis, and applications of autonomous agents and multi-agent systems. Coverage in Autonomous Agents and Multi-Agent Systems includes, but is not limited to:
Agent decision-making architectures and their evaluation, including: cognitive models; knowledge representation; logics for agency; ontological reasoning; planning (single and multi-agent); reasoning (single and multi-agent)
Cooperation and teamwork, including: distributed problem solving; human-robot/agent interaction; multi-user/multi-virtual-agent interaction; coalition formation; coordination
Agent communication languages, including: their semantics, pragmatics, and implementation; agent communication protocols and conversations; agent commitments; speech act theory
Ontologies for agent systems, agents and the semantic web, agents and semantic web services, Grid-based systems, and service-oriented computing
Agent societies and societal issues, including: artificial social systems; environments, organizations and institutions; ethical and legal issues; privacy, safety and security; trust, reliability and reputation
Agent-based system development, including: agent development techniques, tools and environments; agent programming languages; agent specification or validation languages
Agent-based simulation, including: emergent behavior; participatory simulation; simulation techniques, tools and environments; social simulation
Agreement technologies, including: argumentation; collective decision making; judgment aggregation and belief merging; negotiation; norms
Economic paradigms, including: auction and mechanism design; bargaining and negotiation; economically-motivated agents; game theory (cooperative and non-cooperative); social choice and voting
Learning agents, including: computational architectures for learning agents; evolution, adaptation; multi-agent learning.
Robotic agents, including: integrated perception, cognition, and action; cognitive robotics; robot planning (including action and motion planning); multi-robot systems.
Virtual agents, including: agents in games and virtual environments; companion and coaching agents; modeling personality, emotions; multimodal interaction; verbal and non-verbal expressiveness
Significant, novel applications of agent technology
Comprehensive reviews and authoritative tutorials of research and practice in agent systems
Comprehensive and authoritative reviews of books dealing with agents and multi-agent systems.