Interacting Agent Based Systems

Similar documents
AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

CPS331 Lecture: Agents and Robots last revised April 27, 2012

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

Master Artificial Intelligence

CPS331 Lecture: Agents and Robots last revised November 18, 2016

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Appendices master s degree programme Artificial Intelligence

Outline. What is AI? A brief history of AI State of the art

Artificial Intelligence

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Glossary of terms. Short explanation

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Artificial Intelligence for Games

Intelligent Robotics: Introduction

STRATEGO EXPERT SYSTEM SHELL

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

CSCE 315: Programming Studio

Autonomous Robotic (Cyber) Weapons?

Introduction: What are the agents?

Artificial Intelligence

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

Last Time: Acting Humanly: The Full Turing Test

Overview Agents, environments, typical components

Artificial Intelligence CS365. Amitabha Mukerjee

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

THE MECA SAPIENS ARCHITECTURE

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS

This list supersedes the one published in the November 2002 issue of CR.

Intro to Intelligent Robotics EXAM Spring 2008, Page 1 of 9

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

History and Philosophical Underpinnings

Artificial Intelligence: An overview

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

II. ROBOT SYSTEMS ENGINEERING

Intelligent Agents & Search Problem Formulation. AIMA, Chapters 2,

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 2. Classifying AI Tasks

ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI

Cognitive Robotics 2016/2017

CS7032: AI & Agents: Ms Pac-Man vs Ghost League - AI controller project

CMSC 372 Artificial Intelligence. Fall Administrivia

MIN-Fakultät Fachbereich Informatik. Universität Hamburg. Socially interactive robots. Christine Upadek. 29 November Christine Upadek 1

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech

Autonomous Agents and MultiAgent Systems* Lecture 2

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

AI in Computer Games. AI in Computer Games. Goals. Game A(I?) History Game categories

Chapter 6 Experiments

Who am I? AI in Computer Games. Goals. AI in Computer Games. History Game A(I?)

COMP9414/ 9814/ 3411: Artificial Intelligence. 2. Environment Types. UNSW c Alan Blair,

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Introduction to Artificial Intelligence: cs580

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

Artificial intelligence & autonomous decisions. From judgelike Robot to soldier Robot

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Unit 1: Introduction to Autonomous Robotics

Capturing and Adapting Traces for Character Control in Computer Role Playing Games

Credit: 2 PDH. Human, Not Humanoid, Robots

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Appendices Master's Degree Programme Artificial Intelligence

MACHINE EXECUTION OF HUMAN INTENTIONS. Mark Waser Digital Wisdom Institute

COS Lecture 1 Autonomous Robot Navigation

AI in Business Enterprises

Introduction to Multi-Agent Systems. Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn Lect. 1

Intelligent Agents p.1/25. Intelligent Agents. Chapter 2

AI Framework for Decision Modeling in Behavioral Animation of Virtual Avatars

Verifiable Autonomy. Michael Fisher. University of Liverpool, 11th September 2015

5a. Reactive Agents. COMP3411: Artificial Intelligence. Outline. History of Reactive Agents. Reactive Agents. History of Reactive Agents

CS 380: ARTIFICIAL INTELLIGENCE RATIONAL AGENTS. Santiago Ontañón

Cognitive Robotics 2017/2018

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Behaviour Patterns Evolution on Individual and Group Level. Stanislav Slušný, Roman Neruda, Petra Vidnerová. CIMMACS 07, December 14, Tenerife

Chapter 2 Intelligent Control System Architectures

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

HIT3002: Introduction to Artificial Intelligence

CPS331 Lecture: Intelligent Agents last revised July 25, 2018

Intelligent Driving Agents

Affordance based Human Motion Synthesizing System

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Assignment 1 IN5480: interaction with AI s

The Nature of Informatics

Cambrian Intelligence: The Early History Of The New AI PDF

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

Why we need to know what AI is. Overview. Artificial Intelligence is it finally arriving?

A Concise Overview of Software Agent Research, Modeling, and Development

MA/CS 109 Computer Science Lectures. Wayne Snyder Computer Science Department Boston University

Should AI be Granted Rights?

Component Based Mechatronics Modelling Methodology

By Marek Perkowski ECE Seminar, Friday January 26, 2001

Cognitive Robotics. Behavior Control. Hans-Dieter Burkhard June 2014

CS 486/686 Artificial Intelligence

Unit 1: Introduction to Autonomous Robotics

From Model-Based Strategies to Intelligent Control Systems

Appendices master s degree programme Human Machine Communication

GSAS Advising. Fall Ben Chang West Hall 105 Office Hours: Tuesdays, 2:30-5:00

A Robotic Simulator Tool for Mobile Robots

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Transcription:

Interacting Agent Based Systems Dean Petters 1. What is an agent? 2. Architectures for agents 3. Emailing agents 4. Computer games 5. Robotics 6. Sociological simulations 7. Psychological simulations

What is an agent? There is a spectrum of agency: from agents who take direct orders, to agents who have increasingly more independence and ultimately free agents Travel and estate agents Sports agents Politicians and chief executives Entrepreneurs Autonomy in agency

What is an agent? There are many views of what is or is not an agent. This talk takes the view that agents are not just: distributed/concurrent systems such as java threads Agents are: autonomous, for example synchronisation occurs at run time and agents are self-interested

What is an agent? - autonomy in agent simulations An agents autonomy within the bounds of a simulation might not include freedom to change their higher level goals. In a traffic simulation could agents choose to get out and walk?

Architectures for agents: Dennett s Kinds of Minds Darwinian Minds: No learning within the agent s/organisms lifetime adaptation by mutation/crossover and natural selection Alife agents and agents whose behaviour is directed by genetic algorithms may possess Darwinian Minds

Architectures for agents: Dennett s Kinds of Minds Skinnerian Minds: Associative learning/conditioning possible, Pavlov s dog and pigeon experiments Neural networks controllers Agents that learn by re-inforcement

Architectures for agents: Dennett s Kinds of Minds Popperian Minds: Good tests kill flawed theories; we remain alive to guess again. Deliberating/reasoning about what action to take before you take that action leaves you alive to deliberate again. Planning. Representing situations that you have never experienced.

Architectures for agents: Dennett s Kinds of Minds Gregorian Minds: Standing on the shoulders of giants. Using knowledge gained by others, (by reading, being lectured to etc), and therefore not having to rely upon your own experience, perceptions or reasoning Imitation, Sense of Self, Theory of mind

Architectures for agents: putting it all together How might we represent all the possibilities of any kind of mind? The cogaff-schema is a framework that allows us to systematically compare different architectures. An important issue is that between each category there are very many intermediate types.

Architectures for agents: deliberative, reactive and hybrid architectures Deliberative agents: - Are the dominant approach in (D)AI - May not react fast enough in dynamic environments - They have a well developed technology and methodology Reactive agents: - Are well represented in robotics and computer games - Often need to be custom built for each new problem Hybrid agents: - Can give us the best of both

Emailing agents An ideal environment for a reasoning agent. Stan Franklin - (Miami) -An agent that processes posting-transfer requests for the US army. Each soldier emails their request and the agent considers all requests attempting to satisfy as many individual and personnel requirements as possible. Because it is based on a theory of consciousness it is a real application and a simulation.

Computer games Not much AI in computer games. Many games require too much processing power for the graphics. Games developers prefer to add emotion by changing the way characters look rather than giving much more subtlety to the way characters behave.

Robotics Rodney Brooks and the COG projects. Reactive robots that use the subsumption architecture. Birmingham s COSY project. Not a solely reactive robot. Playmate scenarios that include the robot possessing the ability to talk about its actions.

Sociological simulations The EOS project: modelling paeleolithic social change - implemented in Prolog - inaccessible - appears non-deterministic - discrete (limited number of states) - episodic - static (not moment to moment) - multi-agent

Psychological simulations Robotics such as COG and the COSY project Drescher and simulating Piaget s theory of infant cognitive development. Simulating Bowlby s theory of Attachment theory (of social and emotional development) What advantage does using multi-agent simulations give us over other types of computational or mathematical modelling? - dynamic interaction - emergent properties - social analogy of co-evolution - outside in rather than inside out

Summary Multiple definitions. Frameworks for representing architectures. Applications. Simulations as scientific theories.