Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Distributed AI an overview. D Goforth - COSC 4117, fall 20032 Why distributed AI? situated expert – the importance of general knowledge and incorporation."— Presentation transcript:

1 Distributed AI an overview

2 D Goforth - COSC 4117, fall 20032 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

3 D Goforth - COSC 4117, fall 20033 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

4 D Goforth - COSC 4117, fall 20034 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

5 D Goforth - COSC 4117, fall 20035 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

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

7 D Goforth - COSC 4117, fall 20037 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

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

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

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

11 D Goforth - COSC 4117, fall 200311 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

12 D Goforth - COSC 4117, fall 200312 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

13 D Goforth - COSC 4117, fall 200313 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)

14 D Goforth - COSC 4117, fall 200314 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)

15 D Goforth - COSC 4117, fall 200315 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

16 D Goforth - COSC 4117, fall 200316 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)

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

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

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

20 D Goforth - COSC 4117, fall 200320 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

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

22 D Goforth - COSC 4117, fall 200322 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)

23 D Goforth - COSC 4117, fall 200323 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

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

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

26 D Goforth - COSC 4117, fall 200326 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)


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

Similar presentations


Ads by Google