EEL 5937 Applications. Environments. EEL 5937 Multi Agent Systems Lotzi Bölöni.

Slides:



Advertisements
Similar presentations
U Computer Systems Research: Past and Future u Butler Lampson u People have been inventing new ideas in computer systems for nearly four decades, usually.
Advertisements

All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
The Implications of Convergence on Spectrum Management Mike Goddard Director, Spectrum and International Policy Radiocommunications Agency, UK.
Market sensing and learning strategy Strategic market choices and targets Customer value strategy and positioning Strategic relationships and networks.
Introduction to Artificial Intelligence
By Adam Balla & Wachiu Siu
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
Artificial Intelligence Lecture No. 5 Dr. Asad Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Chapter 14 Network Design and Implementation. 2 Network Analysis and Design Aspects of network analysis and design Understanding the requirements for.
Chapter 1: Computer Networks IB 300: Advanced Computer Sciences. Professor: Nabil Elmjati.
Properties of task environments
Agent Mediated Grid Services in e-Learning Chun Yan, Miao School of Computer Engineering Nanyang Technological University (NTU) Singapore April,
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Control over Networks. The Coming Revolution  Electronics advances Moore’s law Computing/memory  Metrology advances MEMS  Communication advances Layered.
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.
Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska.
Playing an (entertaining) game of Soccer Solving NYT crossword puzzles at close to expert level Navigating in deep space Learning patterns in databases.
Intelligent Robotic Sensor Agents for Environment Monitoring Presented by: Yousuf Ajmerwala Intelligent Environments Copyright 2003 © CSE - UT Arlington.
Rational Agents (Chapter 2)
Smart Learning Services Based on Smart Cloud Computing
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
ENTR 452, Chapter 4 (Creativity and the Business Idea)
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.
Networked Games - consistency and real-time Objectives – –Understand the problems associated with networked games. –Realize the importance of satisfying.
Chapter 1 Introduction to Simulation
1 An Introduction to Electronic Commerce Electronic commerce: conducting business activities (e.g., distribution, buying, selling, marketing, and servicing.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
COMMUNICATION SYSTEM (2) CT1401 LECTURE-9 : MOBILE PHONE BY : AFNAN ALAYYASH SUPERVISION : DR.OUIEM BCHIR.
September1 Managing robot Development using Agent based Technologies Dr. Reuven Granot Former Scientific Deputy Research & Technology Unit Directorate.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Microcontroller-Based Wireless Sensor Networks
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
Energy Efficient Digital Networks Rich Brown Lawrence Berkeley National Laboratory Presentation to DOE State Energy Advisory Board Meeting August 14, 2007.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
 Day 59 Computer Science and Industry Exploring The Intersection Between CS and Other Fields.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Multi-Agent Robotics George Birbilis PhD student
Algorithmic, Game-theoretic and Logical Foundations
Networks. What is a computer network? A network is two or more computers that are linked together so that they are able to share resources.
Introduction of Intelligent Agents
Telecommunication Networks Group Technische Universität Berlin Towards Cooperating Objects: Communication for Cooperation Prof. Dr.-Ing. Adam Wolisz with.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Oz – Foundations of Electronic Commerce © 2002 Prentice Hall The future of e-commerce.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
COMPUTER NETWORKS CS610 Lecture-20 Hammad Khalid Khan.
Define electronic commerce (EC) and describe its various categories. 2.Describe and discuss the content and framework.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
INTRODUCTION TO WIRELESS SENSOR NETWORKS
Intelligent Mobile Robotics
Mobile Application Development
Agents and their Environment
Artificial Intelligence Lecture No. 5
Intelligent Agents Chapter 2.
© James D. Skrentny from notes by C. Dyer, et. al.
Mobile ad hoc networking: imperatives and challenges
Mobile Agents M. L. Liu.
The VSK logic for Intelligent Agents
In Distributed Systems
Structure of intelligent agents and environments
Utilizing the Network Edge
Software Agent.
Presentation transcript:

EEL 5937 Applications. Environments. EEL 5937 Multi Agent Systems Lotzi Bölöni

EEL 5937 Applications

EEL 5937 Electronic commerce User interface agents on e-commerce sites Bidding agents Controversy: –Acting on behalf of the customer? –On behalf of the seller? –No mechanisms for guaranteeing “loyalty” of agents

EEL 5937 Spacecraft control The ground crew is usually required to track the spacecraft’s progress and decide how to deal with eventualities –Remember the control room for the Apollo moon missions? Expensive Very long reaction time if the spacecraft is far NASA is investigating making the probes more autonomous Example: Deep Space 1

EEL 5937 Virtual communities Agents as placeholders for user –Temporarily –Permanently –Avatars Virtual corporations –Consumer management agents –Economic recession (the burst of the “internet bubble”) slowed down innovation in –It is picking up again, as companies see agents as an alternative to outsourcing. Massively multiplayer role playing games –E.g. Everquest, Asheron’s Call etc. –As many times, gaming community is in the technical forefront. –We will see many of these ideas going into the virtual corporations

EEL 5937 Grid computing New paradigm for distributed computing –Similar to the electric grid –Providers and consumers. Contracts, requests, resource management Popular in the scientific computing community Has the potential to become a widespread approach –If we manage the complexity of use Managing a long running computation: –Reacting to events (e.g. hardware failure) –Computation steering –Reconfiguring systems for changing priorities

EEL 5937 Sensor networks Sensors: –Small hardware devices with sensing and wireless capabilities (e.g. “motes”). –Agents which collect data, communicate to pass them to a “sink” –In-network processing (data fusion, data correlation possible) Negotiation: –Active vs. passive sensors –Who covers which target Newest trend: sensor/actuator networks –Sensors: limited power, capabilities, fixed: mostly sensing –Actuators: more power, may be mobile: act on the environment

EEL 5937 And many others… Military applications Health care Intelligent home, intelligent car Dynamic spectrum management: –Negotiate spectrum resource allocations … maybe you will propose the next one?

EEL 5937 Conclusion Many interesting research issues Many interesting business opportunities –“Agent technology” image hurt by many marketing pushes without significant technology behind them –But real advances were made

EEL 5937 Environments, events, actions

EEL 5937 Environments, events and actions The agents live in an environment –The operating system –The internet –The world of Quake / the world of Everquest –For an AIBO robot: the home of the owner –The battlefield The environment is usually not fixed. It is changing through events and actions. Events: changes in the environment, for which we do not know the source. Actions: changes in the environment whose source is the agent or another known entity We usually consider events and actions to be discrete in time and space.

EEL 5937 Environments: Accessible vs. inaccessible An accessible environment is one in which the agent can obtain complete, accurate, up-to-date information about the environment’s state. Most moderately complex environments (including for example, the everyday physical world and the Internet) are inaccessible. Accessible environments: –Allows a more formal treatment of the agents –Sensing is not an issue –Planning, combinatorical computations become predominant (e.g. chess!) Inaccessible environments: –Sensing should be a large part of the agents work –Exact planning less important than short time reactions

EEL 5937 Environments: Deterministic vs. non-deterministic A deterministic environment is one in which any action has a single guaranteed effect. There is no uncertainty about the state that will result from performing an action. Operating in a non-deterministic environment means that we need to verify the result of our actions. Deterministic environment: –Single program computing environment with strong reservations … and optimism Non-deterministic –The physical world –The internet –Multi-agent systems

EEL 5937 Environments: Static vs. dynamic A static environment is one that can be assumed to remain unchanged except by the performance of actions by the agent A dynamic environment: independent changes happen (events, actions of other agents). A physical world is a highly dynamic environment. Some computer environments can be made static, but the interesting ones are dynamic.

EEL 5937 Environments: Episodic vs. non-episodic In an episodic environment, the performance of an agent is dependent on a number of discrete episodes, with no link between the performance of the agent in different scenarios. Episodic environments are simpler, because the agent developer can ignore the long term history of the agent. Example: –A battery powered robot lives in a non-episodic environment. –Everquest is non-episodic, Unreal Tournament is.

EEL 5937 Environments: Discrete vs. continuous An environment is discrete is there are a fixed finite number of entities and percepts in it (e.g. a chess game) Continuous: no isolatable entities, events as analog change etc. (e.g. the ocean) Discussion: –Computers are usually perceived as discrete. –Nature is usually perceived as continuous, at least at the macro level. –We can usually isolate actions, because they are performed by the agent –Isolating events is more difficult.

EEL 5937 Physical Environment: embodied agents Special case of the environment where the environment is the physical world or a simulation of it. Agents have a physical location (x,y) or (x,y,z). The environment has a geography. Actions and sensing are dependent of physical proximity. There is a continuity property: you need to traverse locations to get from place to place. Communication can be helped or hindered by geography. The physical and virtual environment can coexist!

EEL 5937 Virtual environment / Internet Locations are “hosts”. Multiple agents can occupy the same host. Mobility between hosts is possible – the agents move directly from host to host. Communication capabilities are independent of the location. The actions of the agents are “software actions”. Communication with user interfaces: the location of the user still matters!!!