Experiments with Helping Agents

Size: px
Start display at page:

Download "Experiments with Helping Agents"

Transcription

1 Published in D. D'Aloisi, C. Ferrari, A. Poggi (eds.), Atti del Gruppo di Lavoro su Intelligenza Artificiale Distribuita, IV Convegno dell'associazione Italiana per l'intelligenza Artificiale (AI*IA). Dip.to di Ingegneria dell'informazione, Università degli Studi di Parma, pp Experiments with Helping Agents Amedeo Cesta, Maria Miceli and Paola Rizzo IP-CNR National Research Council of Italy Viale Marx 15, I Rome, Italy {amedeo maria Abstract - In this work, we explore a simple domain suitable to test experimentally some aspects of our previous analysis about helping behavior. A simulative scenario is described, which is populated by simple agents who need to look for food and eat in order to survive, and can depend on, and interact with, each other. Two types of agents have been defined: "lonely" agents, who just ignore one another, and "social" ones, who, in case of danger (low energetic level), look for help, while in normal conditions they give help to needy agents. In the paper some preliminary results about an interesting interaction between type of agent (lonely vs. social) and food choice function (random vs. nearest), are described and discussed. 1. A Simulative Approach to the Study of Helping Behavior We are interested in exploring a computationally simple domain suitable to test experimentally some of our analysis about the helping behavior presented in [MIC94, RIZ94]. Therefore we constructed a simulative scenario consisting of a two-dimensional grid where some food is randomly located; this world is populated by simple agents that need to look for food and eat in order to survive, and that can interact with one another. The dependence relationships among agents consist in the differences among their powers, which dinamically change as a side-effect of their actions. Currently our agents have a set of built-in characteristics which make the helping behavior possible without resorting to a complex belief system; anyway, in the future we are interested in augmenting the agents' capabilites, in order to make their behavior more complex. In the following the agent architecture is explained and some preliminary results are illustrated Agent Architecture The agent architecture is quite simply composed of a visual sensor, a set of effectors, a goal generator, and a planning module. The sensor lets the agent perceive food and the other agents within a limited sensorial area. The goal generator chooses a goal to pursue based on the sensorial information and the agent's internal state; the latter is related to the agent's energetic level, which ranges with integer values from 0 to 100, and has a lower threshold at 20 and an upper threshold at 60. Actually the internal states are symbolic labels attached to the various intervals of the energetic values. The relationship between the energetic levels and the internal states can be represented as follows: Internal State Danger Hunger Normality Energetic Level Lower Threshold Upper Threshold Figure 1. Relationship between Energetic Level and Internal State

2 The planner is charged with the tasks of producing a plan suitable to pursue the agent's goal, and of controlling the successful execution of the plan. At present, the planning module limits itself to choose the right plan from a set of pre-established ones. The plans currently available to reach the agent's goals are the following: Goal Look for help Give help Plan look for food choose food go toward food eat food signal need wait for receiving food eat food Figure 2 - Plans description look for food choose food go toward food take food go to recipient give food to recipient Finally, the effectors can execute the following elementary actions: moving (one location at a time), taking, giving, and eating (one food-element at a time), and signalling a needy state to the other agents (by changing one's appearance). Each action affects the agent's internal state by lowering the energetic level in a specified amount, except for the action of eating which increases it; "being still" (which occurs for example when an agent waits for being helped), though it does not imply the operation of any effector, is also considered to be an action because it decreases the energetic level. Two types of agents have been defined: "lonely" agents, that just ignore one another, so there is no interaction among them; their goal is always to individually find food; "social" agents, that have different goals when they find themselves in particular conditions; more precisely, in case of dangerous internal state, their goal generator activates the goal of looking for help, while in case of normal state, if there are any visible needy agents, the goal of giving help is activated; otherwise, they go on looking for food. The relationships among internal states, type of agents and goals is summarized in the following diagram: Lonely Social Danger Look for help Internal State Hunger Normal (if needy agents:) Give help (if no needy agents:) Figure 3 - Relationships among Internal State, and Goal The simulation is implemented in Common Lisp and uses the MICE testbed [MON90], which allows to create bidimensional worlds populated by user-defined agents. Our world is a 15 x 15 grid that contains 60 food units and 30 agents, all randomly located. The food units keep constant till the end of the simulation by randomly reappearing on the grid each time one or more agents eat some food. The initial energetic value of each agent is

3 50; their visual sensor has a 3 x 3 range (which means that each agent can perceive the world within 3 gridelements from himself in every direction); they are allowed to move only in vertical or horizontal direction; so their diagonal movement is a combination of zig-zag steps. There is no collision problem, in the sense that two or more agents can occupy or pass through the same grid-element; each movement reduces the agents' energy by 2 points, while all the other actions reduce it by 1 point; eating increases the energy by an amount that has been varied from 10 to 40 points depending on each simulation. The action of choosing a food unit among the set of perceived ones is performed in a slightly different way depending on the pursued goal: when executing the plan for finding food, an agent simply selects the food unit nearest to itself, while in case of giving help an agent selects the food unit that is nearest wrt both itself and the recipient Some preliminary results In order to test the effect of helping behavior on agents, we realized a set of preliminary simulations by varying the type of agent (social vs. lonely) and the food choice function (random vs. nearest). Some selected results, which have been obtained with suitable food energetic values (i.e. the values that increase agents' energy each time they eat some food) are presented in the following figures, where the percentage of alive agents is plotted against time; each point represents the mean value across 30 simulations. Interaction Line Plot for % of Alive Agents Effect: * Time 100 % of Alive Agents lonely social 0 t50 t100 t150 t200 t250 t300 t350 t400 t450 t500 Time Figure 4 - % of Alive Agents as a function of time In the first figure, it is evident how the social condition dramatically increases the percentage of surviving agents compared with the non social condition. Furthermore, the high percentage of alive agents in the social condition remains rather stable since the start, whereas the percentage of alive lonely agents impressively decreases quite early and seems to become stable later on. In figure 5, three interesting differences in comparison with figure 4 emerge: the first one concerns the percentage of survived lonely agents, which is much higher and seems to be stabler than in figure 4; the second difference is about the percentage of survived social agents, that decreases wrt figure 4; finally, the strong advantage of social agents over lonely agents which can be observed in figure 4 is not kept in figure 5 but, on the contrary, it is slightly reversed. From these results, there seems to be a very interesting interaction between the type of agent and the food choice function variables. When choosing the nearest food unit, lonely agents find themselves in strong competition

4 over limited food resources; in other words, agents located near one another probably choose to go toward and try to eat the same food unit, therefore wasting energy and decreasing the probability of their survival because only one agent will succeed in eating the chosen food. When choosing a random food unit, there is less competition over the food resources, so agents do not waste energy by trying to eat the same food units, and consequently the life duration is longer. On the other hand, social agents seem to suffer from the random food choice, while they have a strong advantage over lonely agents when choosing the nearest food. The first result could be explained in the following way: when a social agent committed to help a needy agent chooses a food unit randomly, it wastes an amount of energy which is greater than that wasted when selecting the nearest food unit. So it is more likely to pass from a normal state to a hungry state, hence decreasing the probability that a needy agent be helped and survive. The second result could have two reasons: first of all, the abovementioned advantage given to helping agents by the choice of the nearest food unit; secondly, in case of danger, needy agents do not move until they die or receive some food from another agent, thus decreasing the number of agents competing over the food resources. And since each agent can become a needy one in given circumstances, helping behavior turns into a powerful strategy for increasing the probability of survival of the entire social network. Interaction Line Plot for % of Alive Agents Effect: * Time 100 % of Alive Agents lonely social 0 t50 t100 t150 t200 t250 t300 t350 t400 t450 t500 Time Figure 5 - % of Alive Agents with Random Food Choice It is important to stress that these are preliminary results obtained with particular values of the simulation parameters; nonetheless, they look interesting and encourage us to pursue the goal of exploring our simulated world, which seems to be rather sensible to many variables that can be experimentally investigated. References [MIC94] Miceli, M., Cesta, A., Rizzo, P., Autonomous Help in Distributed Work Environments, to appear in Proceedings of ECCE7, European Conference on Cognitive Ergonomics, Bonn, Germany, September 5-8, [MON90] Montgomery, T. A., Durfee, E. H., Using MICE to Study Intelligent Dynamic Coordination. Proceedings of IEEE Conference on Tools for AI, November 1990.

5 [RIZ94] Rizzo, P., Cesta, A., Miceli, M., Basic Ingredients for Modeling Help-Giving in Multi-Agent Systems, to appear in Working Notes of the 2nd Working Conference on Cooperative Knowledge Based Systems (CKBS94), Keele, UK, June 15-17, 1994.

Artificial Intelligence Lecture 7

Artificial Intelligence Lecture 7 Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge

More information

Artificial organisms that sleep

Artificial organisms that sleep Artificial organisms that sleep Marco Mirolli 1,2, Domenico Parisi 1 1 Institute of Cognitive Sciences and Technologies, National Research Council Viale Marx 15, 137, Rome, Italy parisi@ip.rm.cnr.it 2

More information

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents Introduction to Artificial Intelligence 2 nd semester 2016/2017 Chapter 2: Intelligent Agents Mohamed B. Abubaker Palestine Technical College Deir El-Balah 1 Agents and Environments An agent is anything

More information

Robot Learning Letter of Intent

Robot Learning Letter of Intent Research Proposal: Robot Learning Letter of Intent BY ERIK BILLING billing@cs.umu.se 2006-04-11 SUMMARY The proposed project s aim is to further develop the learning aspects in Behavior Based Control (BBC)

More information

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture

More information

Agents and Environments

Agents and Environments Agents and Environments Berlin Chen 2004 Reference: 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Chapter 2 AI 2004 Berlin Chen 1 What is an Agent An agent interacts with its

More information

Programming with Goals (3)

Programming with Goals (3) Programming with Goals (3) M. Birna van Riemsdijk, TU Delft, The Netherlands GOAL slides adapted from MAS course slides by Hindriks 4/24/11 Delft University of Technology Challenge the future Outline GOAL:

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 2. Rational Agents Nature and Structure of Rational Agents and Their Environments Wolfram Burgard, Bernhard Nebel and Martin Riedmiller Albert-Ludwigs-Universität

More information

Contents. Foundations of Artificial Intelligence. Agents. Rational Agents

Contents. Foundations of Artificial Intelligence. Agents. Rational Agents Contents Foundations of Artificial Intelligence 2. Rational s Nature and Structure of Rational s and Their s Wolfram Burgard, Bernhard Nebel, and Martin Riedmiller Albert-Ludwigs-Universität Freiburg May

More information

Perceptual Anchoring with Indefinite Descriptions

Perceptual Anchoring with Indefinite Descriptions Perceptual Anchoring with Indefinite Descriptions Silvia Coradeschi and Alessandro Saffiotti Center for Applied Autonomous Sensor Systems Örebro University, S-70182 Örebro, Sweden silvia.coradeschi, alessandro.saffiotti

More information

Research Review: Multiple Resource Theory. out in multi-task environments. Specifically, multiple display layout and control design

Research Review: Multiple Resource Theory. out in multi-task environments. Specifically, multiple display layout and control design Research Review: Multiple Resource Theory Relevance to HCI Multiple resource theory is a framework for predicting effects on performance when multiple tasks are concurrently executed. These predictions

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Intelligent Agents Chapter 2 & 27 What is an Agent? An intelligent agent perceives its environment with sensors and acts upon that environment through actuators 2 Examples of Agents

More information

A Scoring Policy for Simulated Soccer Agents Using Reinforcement Learning

A Scoring Policy for Simulated Soccer Agents Using Reinforcement Learning A Scoring Policy for Simulated Soccer Agents Using Reinforcement Learning Azam Rabiee Computer Science and Engineering Isfahan University, Isfahan, Iran azamrabiei@yahoo.com Nasser Ghasem-Aghaee Computer

More information

Unifying Data-Directed and Goal-Directed Control: An Example and Experiments

Unifying Data-Directed and Goal-Directed Control: An Example and Experiments Unifying Data-Directed and Goal-Directed Control: An Example and Experiments Daniel D. Corkill, Victor R. Lesser, and Eva Hudlická Department of Computer and Information Science University of Massachusetts

More information

Non Linear Control of Glycaemia in Type 1 Diabetic Patients

Non Linear Control of Glycaemia in Type 1 Diabetic Patients Non Linear Control of Glycaemia in Type 1 Diabetic Patients Mosè Galluzzo*, Bartolomeo Cosenza Dipartimento di Ingegneria Chimica dei Processi e dei Materiali, Università degli Studi di Palermo Viale delle

More information

Consider the following aspects of human intelligence: consciousness, memory, abstract reasoning

Consider the following aspects of human intelligence: consciousness, memory, abstract reasoning All life is nucleic acid. The rest is commentary. Isaac Asimov Consider the following aspects of human intelligence: consciousness, memory, abstract reasoning and emotion. Discuss the relative difficulty

More information

Web-Mining Agents Cooperating Agents for Information Retrieval

Web-Mining Agents Cooperating Agents for Information Retrieval Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Karsten Martiny (Übungen) Literature Chapters 2, 6, 13, 15-17

More information

Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19

Agent-Based Systems. Agent-Based Systems. Michael Rovatsos. Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19 Agent-Based Systems Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 5 Reactive and Hybrid Agent Architectures 1 / 19 Where are we? Last time... Practical reasoning agents The BDI architecture Intentions

More information

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems

More information

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology Intelligent Autonomous Agents Ralf Möller, Rainer Marrone Hamburg University of Technology Lab class Tutor: Rainer Marrone Time: Monday 12:15-13:00 Locaton: SBS93 A0.13.1/2 w Starting in Week 3 Literature

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence COMP-241, Level-6 Mohammad Fahim Akhtar, Dr. Mohammad Hasan Department of Computer Science Jazan University, KSA Chapter 2: Intelligent Agents In which we discuss the nature of

More information

Bruno D. Zumbo, Ph.D. University of Northern British Columbia

Bruno D. Zumbo, Ph.D. University of Northern British Columbia Bruno Zumbo 1 The Effect of DIF and Impact on Classical Test Statistics: Undetected DIF and Impact, and the Reliability and Interpretability of Scores from a Language Proficiency Test Bruno D. Zumbo, Ph.D.

More information

From Biosemiotics to Semiotics

From Biosemiotics to Semiotics From Biosemiotics to Semiotics Gathering in Biosemiotics 2 - Tartu, Estonia June 2002 - Christophe Menant Abstract: Biosemiotics and Semiotics have similarities and differences. Both deal with signal and

More information

1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS

1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS 1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS http://www.csc.liv.ac.uk/ mjw/pubs/imas/ The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their

More information

AI: Intelligent Agents. Chapter 2

AI: Intelligent Agents. Chapter 2 AI: Intelligent Agents Chapter 2 Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Agents An agent is anything

More information

Color Cues and Viscosity in. Iterated Prisoner s Dilemma

Color Cues and Viscosity in. Iterated Prisoner s Dilemma Color Cues and Viscosity in Iterated Prisoner s Dilemma Michael Joya University of British Columbia Abstract The presence of color tag cues and a viscous environment have each been shown to foster conditional

More information

Crowd Behavior Modelling in Emergency Situations

Crowd Behavior Modelling in Emergency Situations Mini Project Report Crowd Behavior Modelling in Emergency Situations Supervisor : Prof. Prem Kalra Ankur Jain Gagan Bansal Mansi Matela December 5, 2005 1 Contents 1 Abstract 3 2 Introduction 3 2.1 Related

More information

Type and quantity of data needed for an early estimate of transmissibility when an infectious disease emerges

Type and quantity of data needed for an early estimate of transmissibility when an infectious disease emerges Research articles Type and quantity of data needed for an early estimate of transmissibility when an infectious disease emerges N G Becker (Niels.Becker@anu.edu.au) 1, D Wang 1, M Clements 1 1. National

More information

Evaluating normality of procedure up down trasformed response by Kolmogorov Smirnov test applied to difference thresholds for seat vibration

Evaluating normality of procedure up down trasformed response by Kolmogorov Smirnov test applied to difference thresholds for seat vibration Progress in Vibration and Acoustics, March 2015, Volume, Issue, 1-8 doi: 10.12866/J.PIVAA.2015.09.01 Evaluating normality of procedure up down trasformed response by Kolmogorov Smirnov test applied to

More information

CHAPTER 3 METHOD AND PROCEDURE

CHAPTER 3 METHOD AND PROCEDURE CHAPTER 3 METHOD AND PROCEDURE Previous chapter namely Review of the Literature was concerned with the review of the research studies conducted in the field of teacher education, with special reference

More information

Using progressive adaptability against the complexity of modeling emotionally influenced virtual agents

Using progressive adaptability against the complexity of modeling emotionally influenced virtual agents Using progressive adaptability against the complexity of modeling emotionally influenced virtual agents Ricardo Imbert Facultad de Informática Universidad Politécnica de Madrid rimbert@fi.upm.es Angélica

More information

(2) In each graph above, calculate the velocity in feet per second that is represented.

(2) In each graph above, calculate the velocity in feet per second that is represented. Calculus Week 1 CHALLENGE 1-Velocity Exercise 1: Examine the two graphs below and answer the questions. Suppose each graph represents the position of Abby, our art teacher. (1) For both graphs above, come

More information

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence CmpE 540 Principles of Artificial Intelligence Intelligent Agents Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University 1 Chapter 2 (Based mostly on the course slides

More information

Running head: VOCATIONAL HISTORY AND SELF-ASSESSMENT 1. Vocational History and Personal Self-Assessment. Alison Andrade. Bridgewater State University

Running head: VOCATIONAL HISTORY AND SELF-ASSESSMENT 1. Vocational History and Personal Self-Assessment. Alison Andrade. Bridgewater State University Running head: VOCATIONAL HISTORY AND SELF-ASSESSMENT 1 Vocational History and Personal Self-Assessment Alison Andrade Bridgewater State University Running head: VOCATIONAL HISTORY AND SELF-ASSESSMENT 2

More information

Analysis of Glance Movements in Critical Intersection Scenarios

Analysis of Glance Movements in Critical Intersection Scenarios Analysis of Glance Movements in Critical Intersection Scenarios Marina Plavši, Klaus Bengler, Heiner Bubb Lehrstuhl für Ergonomie Technische Universität München 85747 Garching b. München, Germany ABSTRACT

More information

Information Design. Information Design

Information Design. Information Design Information Design Goal: identify methods for representing and arranging the objects and actions possible in a system in a way that facilitates perception and understanding Information Design Define and

More information

Semiotics and Intelligent Control

Semiotics and Intelligent Control Semiotics and Intelligent Control Morten Lind 0rsted-DTU: Section of Automation, Technical University of Denmark, DK-2800 Kgs. Lyngby, Denmark. m/i@oersted.dtu.dk Abstract: Key words: The overall purpose

More information

HOW TO LodgE a complaint against a

HOW TO LodgE a complaint against a HOW TO LodgE a complaint against a healthcare practitioner Protecting the public and guiding the professions Good health is your right All people have the right to good health and quality healthcare. This

More information

Agents. Environments Multi-agent systems. January 18th, Agents

Agents. Environments Multi-agent systems. January 18th, Agents Plan for the 2nd hour What is an agent? EDA132: Applied Artificial Intelligence (Chapter 2 of AIMA) PEAS (Performance measure, Environment, Actuators, Sensors) Agent architectures. Jacek Malec Dept. of

More information

EMPATHY AND COMMUNICATION A MODEL OF EMPATHY DEVELOPMENT

EMPATHY AND COMMUNICATION A MODEL OF EMPATHY DEVELOPMENT EMPATHY AND COMMUNICATION A MODEL OF EMPATHY DEVELOPMENT Study Focus Empathy s impact on: O Human Interactions O Consequences of those interactions O Empathy Development Study Purpose to examine the empathetic

More information

Vibrotactile Signals -using tactile stimuli to present information

Vibrotactile Signals -using tactile stimuli to present information Vibrotactile Signals -using tactile stimuli to present information William Hagman, Gustaf Hanson, Sanna Heurlén, Emma Nordlöf, Kristin Raukola, Linnea Wahlberg Linköping University 2010 Tactile stimulation

More information

Web-Mining Agents Cooperating Agents for Information Retrieval

Web-Mining Agents Cooperating Agents for Information Retrieval Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Tanya Braun (Übungen) Organizational Issues: Assignments Start:

More information

Some Thoughts on the Principle of Revealed Preference 1

Some Thoughts on the Principle of Revealed Preference 1 Some Thoughts on the Principle of Revealed Preference 1 Ariel Rubinstein School of Economics, Tel Aviv University and Department of Economics, New York University and Yuval Salant Graduate School of Business,

More information

Jitter-aware time-frequency resource allocation and packing algorithm

Jitter-aware time-frequency resource allocation and packing algorithm Jitter-aware time-frequency resource allocation and packing algorithm The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As

More information

Probability and Statistics Binomial Distribution Jury Selection

Probability and Statistics Binomial Distribution Jury Selection Probability and Statistics Binomial Distribution Jury Selection Name A woman in our area was tried in a controversial case that could possibly have been swayed by the gender make up of the jury. There

More information

Analytical Software Design Case

Analytical Software Design Case Verum white paper Analytical Software Design Case Nucletron uses ASD to reduce development and testing times for Cone Beam CT Scan software Author(s): R. Wiericx and L. Bouwmeester Version: 2.0, 12/05/2009

More information

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives.

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives. ROBOTICS AND AUTONOMOUS SYSTEMS Simon Parsons Department of Computer Science University of Liverpool LECTURE 16 comp329-2013-parsons-lect16 2/44 Today We will start on the second part of the course Autonomous

More information

A Cooperative Multiagent Architecture for Turkish Sign Tutors

A Cooperative Multiagent Architecture for Turkish Sign Tutors A Cooperative Multiagent Architecture for Turkish Sign Tutors İlker Yıldırım Department of Computer Engineering Boğaziçi University Bebek, 34342, Istanbul, Turkey ilker.yildirim@boun.edu.tr 1 Introduction

More information

Grounding Ontologies in the External World

Grounding Ontologies in the External World Grounding Ontologies in the External World Antonio CHELLA University of Palermo and ICAR-CNR, Palermo antonio.chella@unipa.it Abstract. The paper discusses a case study of grounding an ontology in the

More information

Artificial Intelligence. Intelligent Agents

Artificial Intelligence. Intelligent Agents Artificial Intelligence Intelligent Agents Agent Agent is anything that perceives its environment through sensors and acts upon that environment through effectors. Another definition later (Minsky) Humans

More information

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions Dr Terry R. Payne Department of Computer Science General control architecture Localisation Environment Model Local Map Position

More information

The Role of Action in Object Categorization

The Role of Action in Object Categorization From: FLAIRS-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. The Role of Action in Object Categorization Andrea Di Ferdinando* Anna M. Borghi^ Domenico Parisi* *Institute of Cognitive

More information

Viewpoints on Setting Clinical Trial Futility Criteria

Viewpoints on Setting Clinical Trial Futility Criteria Viewpoints on Setting Clinical Trial Futility Criteria Vivian H. Shih, AstraZeneca LP Paul Gallo, Novartis Pharmaceuticals BASS XXI November 3, 2014 Reference Based on: Gallo P, Mao L, Shih VH (2014).

More information

Towards Motivation-based Plan Evaluation

Towards Motivation-based Plan Evaluation Towards Motivation-based Plan Evaluation Alexandra M. Coddington Department of Computer Science, University of Durham, Durham, DH1 3LE, U.K. A.M.Coddington@durham.ac.uk Michael Luck Department of Electronics

More information

The Game Prisoners Really Play: Preference Elicitation and the Impact of Communication

The Game Prisoners Really Play: Preference Elicitation and the Impact of Communication The Game Prisoners Really Play: Preference Elicitation and the Impact of Communication Michael Kosfeld University of Zurich Ernst Fehr University of Zurich October 10, 2003 Unfinished version: Please do

More information

Logical formalization of social commitments: Application to agent communication languages

Logical formalization of social commitments: Application to agent communication languages Logical formalization of social commitments: Application to agent communication languages (short version) Benoit Gaudou 1, Andreas Herzig 2 & Dominique Longin 2 1 MSI Lab - IFI ngo 42, Ta Quang Buu, Ha

More information

PSYCHOLOGICAL ELEMENTS FOR CONSIDERATION IN DEVELOPING ELDERLY- FRIENDLY PRODUCTS

PSYCHOLOGICAL ELEMENTS FOR CONSIDERATION IN DEVELOPING ELDERLY- FRIENDLY PRODUCTS PSYCHOLOGICAL ELEMENTS FOR CONSIDERATION IN DEVELOPING ELDERLY- FRIENDLY PRODUCTS Jun Nakayama 1 and Kazunari Morimoto 2 ¹ Kio University, Umaminaka, Kouryo, Katsuragi, Nara 635-0832,JAPAN, design4141@ybb.ne.jp

More information

MCAS Equating Research Report: An Investigation of FCIP-1, FCIP-2, and Stocking and. Lord Equating Methods 1,2

MCAS Equating Research Report: An Investigation of FCIP-1, FCIP-2, and Stocking and. Lord Equating Methods 1,2 MCAS Equating Research Report: An Investigation of FCIP-1, FCIP-2, and Stocking and Lord Equating Methods 1,2 Lisa A. Keller, Ronald K. Hambleton, Pauline Parker, Jenna Copella University of Massachusetts

More information

REQUIREMENTS SPECIFICATION

REQUIREMENTS SPECIFICATION REQUIREMENTS SPECIFICATION The control software for an automated insulin pump CSc 365 Critical Systems Engineering 2002 Revised version, 2001/2002. Page 1, 18/7/02 1. Introduction This specification defines

More information

5 $3 billion per disease

5 $3 billion per disease $3 billion per disease Chapter at a glance Our aim is to set a market size large enough to attract serious commercial investment from several pharmaceutical companies that see technological opportunites,

More information

' ( j _ A COMPARISON OF GAME THEORY AND LEARNING THEORY HERBERT A. SIMON!. _ CARNEGIE INSTITUTE OF TECHNOLOGY

' ( j _ A COMPARISON OF GAME THEORY AND LEARNING THEORY HERBERT A. SIMON!. _ CARNEGIE INSTITUTE OF TECHNOLOGY f ' ( 21, MO. 8 SBFFEMBKB, 1056 j _ A COMPARISON OF GAME THEORY AND LEARNING THEORY HERBERT A. SIMON!. _ CARNEGIE INSTITUTE OF TECHNOLOGY.; ' It is shown that Estes'formula for the asymptotic behavior

More information

624 N. Broadway, 3rd Floor, Johns Hopkins University, Baltimore, MD 21205, USA THE EMBRYO RESCUE CASE

624 N. Broadway, 3rd Floor, Johns Hopkins University, Baltimore, MD 21205, USA THE EMBRYO RESCUE CASE S. MATTHEW LIAO 624 N. Broadway, 3rd Floor, Johns Hopkins University, Baltimore, MD 21205, USA sliao@jhsph.edu; www.smatthewliao.com Forthcoming in Theoretical Medicine and Bioethics June 17, 2005 THE

More information

Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space

Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space Spatial Cognition for Mobile Robots: A Hierarchical Probabilistic Concept- Oriented Representation of Space Shrihari Vasudevan Advisor: Prof. Dr. Roland Siegwart Autonomous Systems Lab, ETH Zurich, Switzerland.

More information

Wolfgang Probst DataKustik GmbH, Gilching, Germany. Michael Böhm DataKustik GmbH, Gilching, Germany.

Wolfgang Probst DataKustik GmbH, Gilching, Germany. Michael Böhm DataKustik GmbH, Gilching, Germany. The STI-Matrix a powerful new strategy to support the planning of acoustically optimized offices, restaurants and rooms where human speech may cause problems. Wolfgang Probst DataKustik GmbH, Gilching,

More information

Goal Conflict Concerns. Marc

Goal Conflict Concerns. Marc Goal Conflict Concerns Marc Computer Science Division University of California at Berkeley Berkeley, CA 94720 U.S.A. Abstract A major problem for a knowledge based planner is the determination of potential

More information

Visualizing Clinical Trial Data Using Pluggable Components

Visualizing Clinical Trial Data Using Pluggable Components Visualizing Clinical Trial Data Using Pluggable Components Jonas Sjöbergh, Micke Kuwahara, and Yuzuru Tanaka Meme Media Lab Hokkaido University Sapporo, Japan {js, mkuwahara, tanaka}@meme.hokudai.ac.jp

More information

a ~ P~e ýt7c4-o8bw Aas" zt:t C 22' REPORT TYPE AND DATES COVERED FINAL 15 Apr Apr 92 REPORT NUMBER Dept of Computer Science ' ;.

a ~ P~e ýt7c4-o8bw Aas zt:t C 22' REPORT TYPE AND DATES COVERED FINAL 15 Apr Apr 92 REPORT NUMBER Dept of Computer Science ' ;. * I Fo-,.' Apf.1 ved RFPORT DOCUMENTATION PAGE o ooo..o_ AD- A258 699 1)RT DATE t L MB No 0704-0788 a ~ P~e ýt7c4-o8bw Aas" zt:t C 22'503 13. REPORT TYPE AND DATES COVERED FINAL 15 Apr 89-14 Apr 92 4.

More information

Type-2 fuzzy control of a fed-batch fermentation reactor

Type-2 fuzzy control of a fed-batch fermentation reactor 20 th European Symposium on Computer Aided Process Engineering ESCAPE20 S. Pierucci and G. Buzzi Ferraris (Editors) 2010 Elsevier B.V. All rights reserved. Type-2 fuzzy control of a fed-batch fermentation

More information

Where No Interface Has Gone Before: What Can the Phaser Teach Us About Label Usage in HCI?

Where No Interface Has Gone Before: What Can the Phaser Teach Us About Label Usage in HCI? Where No Interface Has Gone Before: What Can the Phaser Teach Us About Label Usage in HCI? Franklin P. Tamborello, II Phillip H. Chung Michael D. Byrne Rice University Department of Psychology 61 S. Main,

More information

RECALL OF PAIRED-ASSOCIATES AS A FUNCTION OF OVERT AND COVERT REHEARSAL PROCEDURES TECHNICAL REPORT NO. 114 PSYCHOLOGY SERIES

RECALL OF PAIRED-ASSOCIATES AS A FUNCTION OF OVERT AND COVERT REHEARSAL PROCEDURES TECHNICAL REPORT NO. 114 PSYCHOLOGY SERIES RECALL OF PAIRED-ASSOCIATES AS A FUNCTION OF OVERT AND COVERT REHEARSAL PROCEDURES by John W. Brelsford, Jr. and Richard C. Atkinson TECHNICAL REPORT NO. 114 July 21, 1967 PSYCHOLOGY SERIES!, Reproduction

More information

The Role of Trust in Ubiquitous Computing Marc Langheinrich ETH Zurich, Switzerland

The Role of Trust in Ubiquitous Computing Marc Langheinrich ETH Zurich, Switzerland When Trust Does Not Compute The Role of Trust in Ubiquitous Computing Marc Langheinrich ETH Zurich, Switzerland Time for Trust! Pervasive Computing Systems Require a Security Architecture Based on Trust

More information

Affective Action Selection and Behavior Arbitration for Autonomous Robots

Affective Action Selection and Behavior Arbitration for Autonomous Robots Affective Action Selection and Behavior Arbitration for Autonomous Robots Matthias Scheutz Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556, USA mscheutz@cse.nd.edu

More information

Robotics Summary. Made by: Iskaj Janssen

Robotics Summary. Made by: Iskaj Janssen Robotics Summary Made by: Iskaj Janssen Multiagent system: System composed of multiple agents. Five global computing trends: 1. Ubiquity (computers and intelligence are everywhere) 2. Interconnection (networked

More information

How Math (and Vaccines) Keep You Safe From the Flu

How Math (and Vaccines) Keep You Safe From the Flu How Math (and Vaccines) Keep You Safe From the Flu Simple math shows how widespread vaccination can disrupt the exponential spread of disease and prevent epidemics. By Patrick Honner BIG MOUTH for Quanta

More information

Student Performance Q&A:

Student Performance Q&A: Student Performance Q&A: 2009 AP Statistics Free-Response Questions The following comments on the 2009 free-response questions for AP Statistics were written by the Chief Reader, Christine Franklin of

More information

Module 1. Introduction. Version 1 CSE IIT, Kharagpur

Module 1. Introduction. Version 1 CSE IIT, Kharagpur Module 1 Introduction Lesson 2 Introduction to Agent 1.3.1 Introduction to Agents An agent acts in an environment. Percepts Agent Environment Actions An agent perceives its environment through sensors.

More information

Unmanned autonomous vehicles in air land and sea

Unmanned autonomous vehicles in air land and sea based on Gianni A. Di Caro lecture on ROBOT CONTROL RCHITECTURES SINGLE AND MULTI-ROBOT SYSTEMS: A CASE STUDY IN SWARM ROBOTICS Unmanned autonomous vehicles in air land and sea Robots and Unmanned Vehicles

More information

Creating a Program Logic Model

Creating a Program Logic Model Creating a Program Logic Model A logic model is a tool designed to provide a visual map of a program it illustrates the resources that are used, the activities carried out and the social changes to take

More information

Using Perceptual Grouping for Object Group Selection

Using Perceptual Grouping for Object Group Selection Using Perceptual Grouping for Object Group Selection Hoda Dehmeshki Department of Computer Science and Engineering, York University, 4700 Keele Street Toronto, Ontario, M3J 1P3 Canada hoda@cs.yorku.ca

More information

Cognitive Modeling Reveals Menu Search is Both Random and Systematic

Cognitive Modeling Reveals Menu Search is Both Random and Systematic Cognitive Modeling Reveals Menu Search is Both Random and Systematic Anthony J. Hornof and David E. Kieras Artificial Intelligence Laboratory Electrical Engineering & Computer Science Department University

More information

SUMMARY chapter 1 chapter 2

SUMMARY chapter 1 chapter 2 SUMMARY In the introduction of this thesis (chapter 1) the various meanings contributed to the concept of 'dignity' within the field of health care are shortly described. A fundamental distinction can

More information

BDI & Reasoning. Janne Järvi Department of Computer Sciences University of Tampere

BDI & Reasoning. Janne Järvi Department of Computer Sciences University of Tampere BDI & Reasoning Janne Järvi Department of Computer Sciences University of Tampere Outline Mental states and computer programs BDI model Some BDI implementations Example of BDI reasoning Mental states and

More information

The Mind-Body Problem: Physicalism

The Mind-Body Problem: Physicalism The Mind-Body Problem: Physicalism Physicalism According to physicalism, everything that makes you up is physical, material, spatial, and subject to laws of physics. Because of that, we need not worry

More information

Agents. This course is about designing intelligent agents Agents and environments. Rationality. The vacuum-cleaner world

Agents. This course is about designing intelligent agents Agents and environments. Rationality. The vacuum-cleaner world This course is about designing intelligent agents and environments Rationality The vacuum-cleaner world The concept of rational behavior. Environment types Agent types 1 An agent is an entity that perceives

More information

Designing a Web Page Considering the Interaction Characteristics of the Hard-of-Hearing

Designing a Web Page Considering the Interaction Characteristics of the Hard-of-Hearing Designing a Web Page Considering the Interaction Characteristics of the Hard-of-Hearing Miki Namatame 1,TomoyukiNishioka 1, and Muneo Kitajima 2 1 Tsukuba University of Technology, 4-3-15 Amakubo Tsukuba

More information

On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3

On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3 On Three Layer Architectures (Erann Gat) Matt Loper / Brown University Presented for CS296-3 February 14th, 2007 Introduction What is a good control architecture for a robot? How should it coordinate long

More information

Detection Theory: Sensitivity and Response Bias

Detection Theory: Sensitivity and Response Bias Detection Theory: Sensitivity and Response Bias Lewis O. Harvey, Jr. Department of Psychology University of Colorado Boulder, Colorado The Brain (Observable) Stimulus System (Observable) Response System

More information

Virtual reproduction of the migration flows generated by AIESEC

Virtual reproduction of the migration flows generated by AIESEC Virtual reproduction of the migration flows generated by AIESEC P.G. Battaglia, F.Gorrieri, D.Scorpiniti Introduction AIESEC is an international non- profit organization that provides services for university

More information

UNIT 1. THE DIGNITY OF THE PERSON

UNIT 1. THE DIGNITY OF THE PERSON Ethical Values 3ºESO Department of Philosophy IES Nicolás Copérnico UNIT 1. THE DIGNITY OF THE PERSON 1. What is a person? The Universal Declaration of Human Rights concedes the status of person to every

More information

Keppel, G. & Wickens, T. D. Design and Analysis Chapter 10: Introduction to Factorial Designs

Keppel, G. & Wickens, T. D. Design and Analysis Chapter 10: Introduction to Factorial Designs Keppel, G. & Wickens, T. D. Design and nalysis Chapter : Introduction to Factorial Designs. asic Information from a Factorial Design a factorial design contains within it a set of separate single-factor

More information

Abstract. 2. Metacognition Architecture. 1. Introduction

Abstract. 2. Metacognition Architecture. 1. Introduction Design of Metacontrol and Metacognition mechanisms in SMCA Using Norms and Affect rules Venkatamuni Vijaya Kumar, Darryl. N. Davis, and K.R. Shylaja New Horizon college of Engineering, DR.AIT, Banagalore,

More information

DRIVER S SITUATION AWARENESS DURING SUPERVISION OF AUTOMATED CONTROL Comparison between SART and SAGAT measurement techniques

DRIVER S SITUATION AWARENESS DURING SUPERVISION OF AUTOMATED CONTROL Comparison between SART and SAGAT measurement techniques DRIVER S SITUATION AWARENESS DURING SUPERVISION OF AUTOMATED CONTROL Comparison between SART and SAGAT measurement techniques Arie P. van den Beukel, Mascha C. van der Voort ABSTRACT: Systems enabling

More information

Unit 1 Exploring and Understanding Data

Unit 1 Exploring and Understanding Data Unit 1 Exploring and Understanding Data Area Principle Bar Chart Boxplot Conditional Distribution Dotplot Empirical Rule Five Number Summary Frequency Distribution Frequency Polygon Histogram Interquartile

More information

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include:

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: CSE 466: Course Project Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: Multiple device communication Deal with constrained

More information

LIGHT UP YOUR FACILITY.

LIGHT UP YOUR FACILITY. LIGHT UP YOUR FACILITY. TRANSFORM YOUR FLOORING INTO EQUIPMENT. Give your users a new, innovative, fun and advanced way to reach their goals with Pavigym 3.0. Progressive programming, based on Functional

More information

Objectives. Quantifying the quality of hypothesis tests. Type I and II errors. Power of a test. Cautions about significance tests

Objectives. Quantifying the quality of hypothesis tests. Type I and II errors. Power of a test. Cautions about significance tests Objectives Quantifying the quality of hypothesis tests Type I and II errors Power of a test Cautions about significance tests Designing Experiments based on power Evaluating a testing procedure The testing

More information

A Trade-off Between Number of Impressions and Number of Interaction Attempts

A Trade-off Between Number of Impressions and Number of Interaction Attempts A Trade-off Between Number of Impressions and Number of Interaction Attempts Jacob A. Hasselgren, Stephen J. Elliott, and Jue Gue, Member, IEEE Abstract--The amount of time taken to enroll or collect data

More information

Estimation. Preliminary: the Normal distribution

Estimation. Preliminary: the Normal distribution Estimation Preliminary: the Normal distribution Many statistical methods are only valid if we can assume that our data follow a distribution of a particular type, called the Normal distribution. Many naturally

More information

THE INTEGRITY PROFILING SYSTEM

THE INTEGRITY PROFILING SYSTEM THE INTEGRITY PROFILING SYSTEM The Integrity Profiling System which Soft Skills has produced is the result of a world first research into leadership and integrity in Australia. Where we established what

More information

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2 Intelligent Agents CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2016 Soleymani Artificial Intelligence: A Modern Approach, Chapter 2 Outline Agents and environments

More information