Welfare Engineering in PracticeESAW 2004 Welfare Engineering in Practice: On the Variety of Multiagent Resource Allocation Problems Yann Chevaleyre 1,

Slides:



Advertisements
Similar presentations
Distributed Advice-Seeking on an Evolving Social Network Dept Computer Science and Software Engineering The University of Melbourne - Australia Golriz.
Advertisements

Y Narahari, Computer Science and Automation, Indian Institute of Science B2B MARKETPLACES AND E-PROCUREMENT Y. NARAHARI Computer Science and Automation.
Multiagent Coordination Using a Distributed Combinatorial Auction Jose M. Vidal University of South Carolina AAAI Workshop on Auction Mechanisms for Robot.
Online Real Estate System Group Members Introduction Member 1 Name: Awais Khalil VU ID: BC Introduction: Assalam-o-Alaikum, I am Awais Khalil.
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
E-commerce Chapter 9 pp E-Commerce Buyer 1. Search & Identification 3. Purchasing 2. Selection & Negotiation 4. Product & Service Delivery 5.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Business-to-Business E-Commerce
E-Business Models The emphasis is on business in e-business Part 2 – B2B Adomas Svirskas Vilnius University November 2005.
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
Algorithmic Game Theory Nicola Gatti and Marcello Restelli {ngatti, DEI, Politecnico di Milano, Piazza Leonardo da Vinci 32, Milano,
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
2 nd Agentlink III TFG-MARA, Ljubljana, Slovenia 28 th February – 1 st March Complexity Issues in Multiagent Resource Allocation Paul E. Dunne Dept.
InfoCenters and Information E-markets Itai Yarom PhD Researcher - AI Lab
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
Electronic Commerce Systems
Agent-based model of a simple stable economy Alexandre Lomovtsev Advisor: Dr. Russell Abbott, Ph.D. California State University, Los Angeles Department.
E COMMERCE Internet And Online Community Week 7.
Introduction to E-Business. 2 “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change” Charles.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
E-commerce  E commerce or electronic commerce is transaction or other terms of sale that are performed electronically. This involves purchasing, selling.
Ecommerce … or electronic commerce refers to systems that support electronically executed business transactions. B2C B2B C2C In this section: Ecommerce.
Electronic Commerce. Electronic Commerce: Definitions and Concepts electronic commerce (EC) -The process of buying, selling, or exchanging products, services,
Overview of Electronic Commerce. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1.Define electronic commerce (EC) and describe its.
Chapter 2 E-Marketplaces: Structures, Mechanisms, Economics, and Impacts.
Overview of Electronic Commerce
© McGraw-Hill Companies, Inc., McGraw-Hill/Irwin.
Overview of Electronic Commerce. Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1.Define electronic commerce (EC) and describe its.
Allerton 2011 September 28 Mathias Humbert, Mohammad Hossein Manshaei, and Jean-Pierre Hubaux EPFL - Laboratory for Communications and Applications (LCA1)
Introduction to E-commerce and Internet Marketing
Computer fundamentals
EFirm & eCommerce Digital Firm. Contents 1. Introduction 2. The opportunities of technology 3. Electronic Commerce 4. Payment systems 5. Management challenges.
© McGraw-Hill Companies, Inc., McGraw-Hill/Irwin McGraw-Hill/Irwin Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.
Brokerage Model Unit Managing the Digital Enterprise By Professor Michael Rappa.
Marketing Management Online marketing
Lecture 31 Electronic Business (MGT-485). Review of Lecture
What is e-business?. 2 Agenda Regional Training Workshop for Enterprise Support Agencies to Promote E-business for SMEs in the Greater Mekong Subregion.
1 University of Palestine E-Business ITBS 3202 Ms. Eman Alajrami 2 nd Semester
E-Marketplaces: Mechanisms, Tools, and Impacts of E-commerce.
Overview of Electronic Commerce. Copyright © 2010 Pearson Education, Inc. 1.Define electronic commerce (EC) and describe its various categories. 2.Describe.
Incentives for Sharing in Peer-to-Peer Networks By Philippe Golle, Kevin Leyton-Brown, Ilya Mironov, Mark Lillibridge.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
Algorithmic, Game-theoretic and Logical Foundations
A Theoretical Analysis of Multi-Agent Patrolling Strategies Patrolling = moving through a territory « visiting » areas The patrolling problem = given a.
Unit-6 Introduction to E-Commerce Prepared By:-Prof H.M.Patel.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
E-Commerce Systems Chapter 8 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
1 Simulating Computational Societies Lloyd Kamara, Alexander Artikis, Brendan Neville, Jeremy Pitt Imperial College, London September 2002, Universidad.
1) BUSINESS TO CONSUMER (B2C)  B2C(Business-to-Consumer) is a most commonly discussed type of e-commerce in which online businesses attempt to sell via.
Define electronic commerce (EC) and describe its various categories. 2.Describe and discuss the content and framework.
AMET'98 – Robert H. Guttman © 1998 MIT Media Lab Slide 1 Agent-mediated Integrative Negotiation for Retail Electronic Commerce AMET’98 Robert H. Guttman.
Multi-robot
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall
Lecture on Implementing Interactive and Multichannel Marketing
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
Web Application Development
Chapter 1 Introduction to Electronic Commerce
Business-to-Business E-Commerce
E-commerce Chapter 9 pp
Lesson 01 Introduction to Electronic Commerce
Chapter 1 Overview of Electronic Commerce
Customer relationship management
Lesson 01 Introduction to Electronic Commerce
Resource Allocation for Distributed Streaming Applications
Presentation transcript:

Welfare Engineering in PracticeESAW 2004 Welfare Engineering in Practice: On the Variety of Multiagent Resource Allocation Problems Yann Chevaleyre 1, Ulle Endriss 2, Sylvia Estivie 1 and Nicolas Maudet 1 (1)LAMSADE, Univ. Paris IX-Dauphine (2)Dept. of Computing, Imperial College London

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet2 Introduction Recurring problems like E-auctions, patrol … –Similarities between these problems ? Not exploited yet… –Formalize this similarities for a category of problem : Resource allocation problem Why??? –A lot of theoretical result for resource allocation –Possibility to develop a platform

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet3 Talk Overview Welfare Engineering Designer scope Resource Allocation Framework Example Applications Criteria Conclusion

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet4 Welfare Engineering Social welfare ordering (quality of the solution) Social interaction mechanism (to arrive at a solution) Behaviour profiles (interaction mechanism) How we can make agents negotiate socially optimal outcomes? Socially optimal allocation of resources

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet5 Talk Overview Welfare Engineering Designer scope Resource Allocation Framework Example Applications Criteria Conclusion

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet6 The Problem of the Designer Scope [Wurman et al 02] Agent scope Mechanism scope System scope Proprietor role End-user role Agent Which agent does designer control?

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet7 Talk Overview Welfare Engineering Designer scope Resource Allocation Framework Example Applications Criteria Conclusion

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet8 Finite set of agents A and finite set of discrete resources R An allocation A is a partitioning of R amongst the agents in A Every agent i A has a utility function u i (A) Resource Allocation by Negotiation R A A u 1 (A) u 2 (A) u 3 (A) u 4 (A)

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet9 Social Welfare Social welfare is tied to the welfare of a society’s weakest member Envy-freeness social welfare Egalitarian social welfare Utilitarian social welfare Anything that increases average utility is taken to be socially beneficial Majoring the well being of a society There is zero probability of having an agent envying somebody else Research issue : the impact of individual utility on social welfare

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet10 Our framework (1/2) Monetary payments –Deal couple with monetary side payment –Payment function Limited money Approximating flows –Representation of continuous resources (water, energy, …)

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet11 Our framework (2/2) Roles –Sellers –Buyers –… Protocol restrictions –Restrictions on the negotiation protocol

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet12 Talk Overview Welfare Engineering Designer scope Resource Allocation Framework Example Applications Criteria Conclusion

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet13 Examples of Applications (1/3) Multiagent Patrolling (1/2) –The multiagent patrolling problem: how should agents move around an area such that every part of the area is visited the most often ? –Goal : find strategies which minimize the time between 2 visit on each node ??

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet14 Examples of Applications (1/3) Multiagent Patrolling (2/2) –Multiagent patrolling applies to: Multi-robot applications (intrusion detection, cleaning team of robots, delivery) Video-games (in warcraft-like games, doom-like, …) Military application (surveillance, tracking intruders) Internet applications –Resources : each node –Utility of each agent : how well it patrols over the node it owns –Resource allocation : agent can exchange nodes in order to maximize his patrolling performance

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet15 Examples of Applications (2/3) Allocation of satellite resources [Lemaitre et al 03] Agents send observation request Resources initially held by the virtual proprietor

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet16 Examples of Applications (3/3) E-Auctions –Different kinds of e-auction B2C (Business to Consumer) : antique dealer C2C (Consumer to Consumer) : eBay like B2B (Business to Business) : FCC, fairmarket… –Similarities and differences : but all could be represented with a model of resource allocation. –Roles : sellers and buyers

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet17 Talk Overview Welfare Engineering Designer scope Resource Allocation Framework Example Applications Criteria Conclusion

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet18 Criteria for a Social Welfare Selection (1/2) Proprietor gain –Utility-dependent Example : tax on gain Example of application uses it : Multiagent Patrolling –Transaction-dependent Example : tax on each transaction Example of application uses it : e-auctions –Membership-dependent Example : Entrance fees Example of application uses it : Satellite allocation, e-auctions

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet19 Criteria for a Social Welfare Selection (2/2) Application dynamics Between a run Possibility for an application to run several times –Yes : Satellite application, C2C e-auctions –No : FCC e-auctions If yes, whether and how the characteristics could be modified between runs? –C2C e-auctions : users may be different

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet20 Conclusion Multiagent resource allocation : A powerful paradigm The first idea of social welfare choice in not necessarily the better. [Guttman, Maes 99] Toward a test platform

Welfare Engineering in PracticeESAW 2004 Y. Chevaleyre, U. Endriss, S. Estivie, N. Maudet21 References  [Guttman, Maes 99] R.H. Guttman and P. Maes. Agent Mediated integrative negotiation for retail electronic commerce. In Agent Mediated Electronic Commerce,  [Lemaitre et al 03] M. Lemaitre, G. Verfaillie, H. Fargier, J. Lang, N. Bataille and J.M. Lachiver. Equitable allocation of earth observing satellites resources. In Proc of the 5th ONERA-DLR Aerospace Symposium (ODAS’03),  [Wurman et al 02] P.R. Wurman, M.P. Wellman, and W.E. Walsh. Specifing rules for electronic auctions. AI Magazine, 23(3):15-23, 2002.