Distributed AI an overview. D Goforth - COSC 4117, fall 20032 Why distributed AI? situated expert – the importance of general knowledge and incorporation.

Slides:



Advertisements
Similar presentations
ILO Turin Centre, November, The IUFs Transnational Company Work.
Advertisements

A. BobbioBertinoro, March 10-14, Dependability Theory and Methods 3. State Enumeration Andrea Bobbio Dipartimento di Informatica Università del Piemonte.
APNOMS A Flexible Policy Control Architecture for Inter-AS Routing Osamu Akashi, Kenichi Kourai, Kensuke Fukuda, Toshio Hirotsu, Koji Sato, Mitsuru.
WS Choreography v.0-1 Overview This is work-in-progress David Burdett, Commerce One 18 June 2003.
TRACES TRAde Control and Expert System
1/10/20031 End-to-end QoS in the users' point of view ITU-T Workshop Geneva 1-3 October 2003 P-Y Hébert - ETSI.
Milano 25/2/20031 Bandwidth Estimation for TCP Sources and its Application Prepared for QoS IP 2003 R. G. Garroppo, S.Giordano, M. Pagano, G. Procissi,
25 July Navigating Doors. 25 July Starting the Program A Doors shortcut icon is on the computer desktop Double-click the icon to start Doors.
28 July Doors Creating Time Zones. 28 July What is a Time Zone? A designated period of time in which access can be granted to a secure area.
Algorithms and Data Structures Lecture III
Eigen-decomposition Techniques for Skywave Interference Detection in Loran-C Receivers Abbas Mohammed, Fernand Le Roux and David Last Dept. of Telecommunications.
What is On Time Booking? Reservation and distribution system for passenger transport companies (airlines and ferries ) Tool that helps you to manage the.
Mining for Patterns Based on Contingency Tables by KL-Miner First Experience Jan Rauch Milan Šimůnek (PhD. student) Václav Lín (student) University of.
© McClureTech Inc System Engineering Applying Architectural Principles to Complex System Development.
27 June Report on two themes: Airport Management Weather & Environment by: Jan Terlouw (NLR) ATM 2003 Seminar, Budapest June 27, 2003.
SWCAP Budgeting July 30, 2003.
July 30, Pro Rata Budgeting. July 30, Pro Rata Budgeting Pro Rata Detail by Funds reports are available on the Internet no later than October.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Reaching Agreements I. 2 Outline Motivation Mechanism Design Auctions Negotiation.
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
CompTest Residual Curing Stresses in Thin [0/90] Unsymmetric Composite Plates Marco Gigliotti°, Michael R. Wisnom, Kevin Potter Department of Aerospace.
Distributed Scheduling in Supply Chain Management Emrah Zarifoğlu
A. BobbioReggio Emilia, June 17-18, Dependability & Maintainability Theory and Methods 3. Reliability Block Diagrams Andrea Bobbio Dipartimento di.
Analog and Low-Power Design Lecture 20 (c) Lecture 20 Current Source Biasing and MOS Amplifier Design Michael L. Bushnell CAIP Center and WINLAB.
May 21, 2003Wu and Dai, ICDCS A Generic Distributed Broadcast Scheme in Ad Hoc Wireless Networks Jie Wu and Fei Dai Dept. of Comp. Sci. & Eng. Florida.
Constraint Satisfaction taking advantage of internal structure of states when paths don’t matter.
Computer-aided mechanism design Ye Fang, Swarat Chaudhuri, Moshe Vardi 1.
Welcome Auctions Jonathan D. Wareham
Do software agents know what they talk about? Agents and Ontology dr. Patrick De Causmaecker, Nottingham, March
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
4.00 Channel mgt, Selling promotion and Economic trends
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
1 Business Economics I Markets and Organizations II.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.
ChemConnect Leading in negotiation solutions for commercial products.
Opportunistic Optimization for Market-Based Multirobot Control M. Bernardine Dias and Anthony Stentz Presented by: Wenjin Zhou.
ADDING VALUE - BRINGING VALUE A Presentation from RD and D Sales Engineering.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Topic 2: Multi-Agent Systems a practical example categories of MAS examples definitions: agents and MAS conclusion.
Chapter 6 Sourcing. Objectives After reading the chapter and reviewing the materials presented the students will be able to: Explain the difference between.
7-1 LECTURE 7: Reaching Agreements An Introduction to MultiAgent Systems
Brokerage Model Unit Managing the Digital Enterprise By Professor Michael Rappa.
Now What….. I want the last remaining orange and so do you.
1 Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall.
Marketing Mix. The product Value of a product: Value of a product means the relationship between the consumer's expectations of product quality, to the.
Edition Vitale and Giglierano Chapter 10 Pricing in Business-to-Business Marketing Prepared by John T. Drea, Western Illinois University.
Chapter 20 Strategy in Purchasing and Supply Management.
Algorithmic, Game-theoretic and Logical Foundations
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
1 Business Aspects of Software Engineering SWE 513.
Revision Chapter 1/2/3. Management Information Systems CHAPTER 1: INFORMATION IN BUSINESS SYSTEMS TODAY How information systems are transforming business.
Overview Problem: maximize profit in complex FCC auction –high stakes ($billions) –communication forbidden Solution: communication-free coordination –coordinate.
ASSEMBLY AND DISASSEMBLY: AN OVERVIEW AND FRAMEWORK FOR COOPERATION REQUIREMENT PLANNING WITH CONFLICT RESOLUTION in Journal of Intelligent and Robotic.
Chapter 1 Market-Oriented Perspectives Underlie Successful Corporate, Business, and Marketing Strategies.
Chapter 9 ERP & Supply Chains
Market/Agent-Oriented Programming
Chapter 13 IMPLEMENTING STRATEGY IN COMPANIES THAT COMPETE ACROSS INDUSTRIES AND COUNTRIES 2010 Cengage Learning. All Rights Reserved. May not be copied,
Market Failures Structure & External Forces
Market Oriented Programming
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Market Oriented Programming
Dynamic Management of Food Redistribution for 412 Food Rescue
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

Distributed AI an overview

D Goforth - COSC 4117, fall Why distributed AI? situated expert – the importance of general knowledge and incorporation of distinct points of view – CYC human problem-solving teams with different expertise (and representations!) complexity of problems requires decomposition – OOP distributed problems – decentralized problem-solving – internet, air-traffic control

D Goforth - COSC 4117, fall Multi-agent systems parallel action at some level emergent structure chemical – pressure and temperature biological – bee hives mathematical – fractals artificial organization decentralized multi-agent systems emergent solution to problems

D Goforth - COSC 4117, fall Multi-agent systems agents in environment agents each interact with environment (perception, action) agents interact with each other levels of interaction vary independent influence through environment direct communication

D Goforth - COSC 4117, fall Multi-agent system problems agents have distinct / common goals independent competitive (can interfere with each other) cooperative (can help each other) collaborative agents have common goal one shot problems or ongoing survival

D Goforth - COSC 4117, fall Distributed systems – problem space amount of interaction between agents degree of commonality or conflict of goals single or ongoing operation

D Goforth - COSC 4117, fall Emergent solutions - examples efficient traffic flow based on actions of individual agents powerful search engine based on web-crawling agents just-in-time delivery and minimal inventory eBay

D Goforth - COSC 4117, fall Internet artificial environments distributed solutions – web crawlers artificial environments to enable distributed solutions – auction and bid software

D Goforth - COSC 4117, fall Internet artificial environments policy and common goals rules of environment agents act to achieve individual goals within rules achieve common policy goals also

D Goforth - COSC 4117, fall eBay environment parallel auctions – auction search engine extended but fixed bidding interval large potential bidding audience agents bidding agent

D Goforth - COSC 4117, fall Example – low cost telephone service in artificial market place current problem competition based on service plans hard to understand and compare constrains complexity of cost/service structure waste of resources on advertising (instead of cost reduction or service improvement) difficult for new service providers to enter market

D Goforth - COSC 4117, fall Low cost telephone service in automated negotiating environment two classes of agent: service providers customers telephones environment - phonecall marketplace intelligent telephone requests service service providers submit offers telephone selects one offer and connects to service provider market handles accounting and billing

D Goforth - COSC 4117, fall Low cost telephone service in automated negotiating environment advantages competitive on service and rate no service plans to understand since no long term commitment easy for service providers to change pricing easy for service providers to enter market intelligent telephone agent maximizes self interest (min cost for reqd service) service providers maximize self interest (maximize profit)

D Goforth - COSC 4117, fall Low cost telephone service in automated negotiating environment designing the environment how is bidding managed? goal get companies to bid the lowest price they can offer get companies NOT to bid strategically (bid maximum they think will win)

D Goforth - COSC 4117, fall Low cost telephone service in automated negotiating environment strategic bidding consider what others will bid operate customer agents to elicit offers from other service providers bid just less than competition how to suppress strategic bidding Vickreys mechanism lowest bid wins lowest bidder is paid at second lowest rate

D Goforth - COSC 4117, fall Vickreys mechanism example A bids to provide service at 10¢ / min B bids to provide service at 12¢ / min all other bids higher A wins contract, paid 12¢ / min rationale – incentive to relate bid to true cost no incentive to underbid (might win and have to provide service at a loss) no incentive to overbid (might lose unnecessarily and no gain in profit otherwise)

D Goforth - COSC 4117, fall Low cost telephone service in problem space no interaction between agents pure conflict between goals ongoing operation

D Goforth - COSC 4117, fall Example environments Electric power grids Robots on assembly line Bank transactions Traffic flow Distributed computing positions in problem space?

D Goforth - COSC 4117, fall What is DAI? AI (intelligent agent) game theory (interaction of agents) distributed computing

D Goforth - COSC 4117, fall Negotiation problem environment: communication between agents language of communication – protocols agents: goals tactics – using protocols to achieve goals how to achieve the best deal concessions, lies, threats

D Goforth - COSC 4117, fall Negotiation problem example domains Task-oriented domains State-oriented domains Worth-oriented domains

D Goforth - COSC 4117, fall Task-oriented domains Agents can act independently Agents cant interfere with each other Only incentive is possible cost reduction by cooperation (e.g., school boards sharing school bus routes)

D Goforth - COSC 4117, fall State-oriented domains Each agent has goal of environment in certain state Agents can interfere with each other – goal states in conflict or with mutual goal at high cost (limited resources) Incentive to negotiate – concede some goals; pay extra cost

D Goforth - COSC 4117, fall Worth-oriented domains generalized S-ODs – value function defines value of every state for agent possibility of efficient solutions with compromise – search model

D Goforth - COSC 4117, fall Negotiation problem example domains amount of interaction between agents degree of commonality or conflict of goals single or ongoing operation TOD SOD/WOD

D Goforth - COSC 4117, fall Negotiation mechanisms the negotiation system provided by the environment desirable properties of negotiation global optimality – policy goal efficiency – dont waste agent resources stability – no incentive to leave a deal distributed – no central authority required fairness – no preference based on external properties (not symmetry)