Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska.

Slides:



Advertisements
Similar presentations
Additional Topics ARTIFICIAL INTELLIGENCE
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Intelligent Agents Chapter 2.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 2
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
WHAT IS ARTIFICIAL INTELLIGENCE?
Constructing the Future with Intelligent Agents Raju Pathmeswaran Dr Vian Ahmed Prof Ghassan Aouad.
©Intelligent Agent Technology and Application, 2006, Ai Lab NJU Intelligent Agent Technology and Application Course overview and what is intelligent agent.
Properties of task environments
ILMDA: An Intelligent Agent that Learns to Deliver Learning Materials Leen-Kiat Soh Department of Computer Science and Engineering University of Nebraska.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Plans for Today Chapter 2: Intelligent Agents (until break) Lisp: Some questions that came up in lab Resume intelligent agents after Lisp issues.
Uninformed Search Reading: Chapter 3 by today, Chapter by Wednesday, 9/12 Homework #2 will be given out on Wednesday DID YOU TURN IN YOUR SURVEY?
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Spring 2004.
Intelligent Agents Chapter 2.
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Agent-Based Acceptability-Oriented Computing International Symposium on Software Reliability Engineering Fast Abstract by Shana Hyvat.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
1 Chapter 19 Intelligent Agents. 2 Chapter 19 Contents (1) l Intelligence l Autonomy l Ability to Learn l Other Agent Properties l Reactive Agents l Utility-Based.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
The Need of Unmanned Systems
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Artificial Intelligence
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Introduction to AI. H.Feili, 1 Introduction to Artificial Intelligence LECTURE 2: Intelligent Agents What is an intelligent agent?
Topic 2: Multi-Agent Systems a practical example categories of MAS examples definitions: agents and MAS conclusion.
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
Agent-Oriented Software Engineering CSC532 Xiaomei Huang.
Intelligent Agents Chapter 2. CIS Intro to AI - Fall Outline  Brief Review  Agents and environments  Rationality  PEAS (Performance measure,
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Intelligent Agents Chapter 2. Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Rational Agents (Chapter 2)
A RTIFICIAL I NTELLIGENCE Intelligent Agents 30 November
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Introduction of Intelligent Agents
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Feng Zhiyong Tianjin University Fall  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that.
1/23 Intelligent Agents Chapter 2 Modified by Vali Derhami.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
Intelligent systems, intelligent agents New AI directions: cognitive and applications Advantages: adaptable, flexible, able to learn, user- friendly, “bluff”
CPSC 420 – Artificial Intelligence Texas A & M University Lecture 2 Lecturer: Laurie webster II, M.S.S.E., M.S.E.e., M.S.BME, Ph.D., P.E.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
The Hebrew University of Jerusalem School of Engineering and Computer Science Academic Year: 2011/2012 Instructor: Jeff Rosenschein.
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
Agents and their Environment
Rational Agents (Chapter 2)
Artificial Intelligence Lecture No. 5
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 2: Intelligent Agents Hong Cheng
© James D. Skrentny from notes by C. Dyer, et. al.
Announcements Homework 3 due today (grace period through Friday)
Intelligent Agents Chapter 2.
The VSK logic for Intelligent Agents
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska Lincoln, NE November 25, 2008

Agents What is an agent? –An agent is an entity that takes sensory input from its environment, makes autonomous decisions, and carries out actions that affect the environment –A thermostat is an agent –A calculator is not an agent Environment sensory input output actions Agent think!

Intelligent Agents What is an intelligent agent? –An intelligent agent is one that is capable of flexible autonomous actions in order to meet its design objectives, where flexibility means: Reactivity: agents are able to perceive their environment, and respond in a timely fashion to changes that occur in order to satisfy their design objectives Pro-activeness: agents are able to exhibit goal-directed behavior by taking the initiative in order to satisfy their design objectives Social ability: agents are capable of interacting with other agents (and possibly humans) in order to satisfy their design objectives (Wooldridge and Jennings 1995)

Intelligent Agents: Learning Machine Learning in AI says Agents that learn are intelligent Not all agents are intelligent! The acquisition of new knowledge and motor and cognitive skills and the incorporation of the acquired knowledge and skills in future system activities, provided that this acquisition and incorporation is conducted by the system itself and leads to an improvement in its performance. The acquisition of new knowledge and motor and cognitive skills and the incorporation of the acquired knowledge and skills in future system activities, provided that this acquisition and incorporation is conducted by the system itself and leads to an improvement in its performance.

Agent Environment Inaccessible vs. accessible – Incomplete vs. complete data Deterministic vs. non-deterministic –Certainty vs. uncertainty Episodic vs. non-episodic –Each episode is independent or not Static vs. dynamic –Remain unchanged except by the performance of actions by the agent? Discrete vs. continuous –“Chess game” vs. “taxi driving”

Why Agents? If the system-to-be-built has, during the execution of the system –Incomplete data –Uncertainty in the assessment/interaction of its environment –Inter-dependent episodes of events –No full control over the events in the environment –An “open world”, instead of a “closed world” In other words, agents are used when you need to build a system that is adaptive to an uncertain, dynamic, and at times unexpected environment –So you can make full use of the autonomous property of an agent Why does a person hire an agent?

Multiagent Systems A multiagent system is a system where multiple agents perform a task better when working together –Interaction (communication) –Coordination –Collaboration Example: A group of basketball players who do not observe or communicate with each other is not a team—simply a group of individual agents.

Why Multiagent Systems? Distributed control, databases, knowledge bases, experience, expertise, execution, planning, and views of environment –Scalability, flexibility, autonomy Distributed control, proprietary concerns, security levels, communities –Efficiency, flexibility, autonomy From the Solution point of view From the Logistics point of view

Local Decisions vs. Global Coherence Agents making local decisions have high autonomy –Less reliant on other agents –No explicit global control –May lead to unexpected, “chaotic” results due to lack of coordination A multiagent system should strive for global coherence –How well a system behave as a unit

Local Decisions vs. Global Coherence High Autonomy Low Autonomy High Coherence Low Coherence DESIRABLE NOT DESIRABLE

Multiagent Simulation Example - I Project – Multiagent System for Mining the Asteroids –Simulated 2D space with asteroids containing ores –Scout agents search and Miner agents extract deposit Local Decision –Limited Time and resource (scouts, miners, etc.) –How to explore the space? –How to assign miners to asteroids? Global Coherence –Maximize average value per cargo unit

Multiagent Simulation Example - II Project – Multiagent System Simulating Immune System of an Organism –Pathogens eat Red Blood Cells and Multiply, White Blood Cells Kill Pathogens –System health depends on number of Pathogens Local Decision –Pathogens: eat the nearby red blood cells –White Blood Cells: Destroy the nearby Pathogen and Call for Help Global Coherence –System Health

Multiagent Simulation Example - III Project – Multiagent System Simulating an Inferno –2D Space with Flammable Objects and Firefighters Local Decision –Fire Burns the Nearby Objects –Firefighters Put Out Fire and Help Other Firefighters Global Coherence –Put Out All Fire –Maximize the Health of the Firefighters

Multiagent Simulation Example - IV Project – Multiagent System Simulating Adversarial Search –2D Maze Containing Diplomats, Terrorists, and Allies –Terrorist and Allies Search a Maze and Try to Capture Diplomats Local Decision –Terrorists Share a Partial Map of the Maze –Allies Share Whole Map of the Maze Global Coherence –The Number of Diplomats Rescued By Allies

Multiagent Simulation Example - V Project – Collaborative Behavior in an Online Learning Environment –One teacher who assigns A collaborative learning activities –S students who can learn from one another or by themselves during an activity, and –S student agents, each assigned exclusively to a particular student to make decisions to improve their student’s learning Local Decision –Choose learning activities for students –Voting for permanent groups between students Global Coherence –Average student knowledge converges to high levels –Long lasting student learning groups

Local Decisions vs. Global Coherence High Autonomy Low Autonomy High Coherence Low Coherence DESIRABLE NOT DESIRABLE INFERNO ASTEROIDS PATHOGENS ALLIES TERRORISTS STUDENT AGENTS