Agent Oriented theory of Human Activity Thesis: Craig Rindt (Chapter 3)

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Intelligent Agents Russell and Norvig: 2
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
OASIS Reference Model for Service Oriented Architecture 1.0
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
CSE 471/598, CBS 598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Fall 2004.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Decision Making Ch. 7 Management A Practical Introduction
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Spring 2004.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
COMPUTATIONAL MODELING OF INTEGRATED COGNITION AND EMOTION Bob MarinierUniversity of Michigan.
Agent-based Simulation of Financial Markets Ilker Ersoy.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Engineering Law-Governed Approaches How to reuse, extend and compose interaction specifications Gustavo Carvalho, Carlos Lucena
Psychology: memory. Overview An understanding of human memory is critical to an appreciation of how users will store and use relevant information when.
CHAPTER 2 The Complexities of Business Research. Key elements in the complexity of practical business research Issues are ‘messes’ not problems – the.
Ecological Interface Design
Agent-based Activity-based Microsimulation Modeling of Urban Transportation Systems Mohammed Medhat Amin Department of Civil Engineering University of.
Leadership: Situational Approaches
CSC 423 ARTIFICIAL INTELLIGENCE Intelligence Agents.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Methodological Framework for the Assessment of Governance Institutions P. Diaz and A. Rojas PFRA Workshop, March 17, 2006.
EIS'2007 (Salamanca, Spain, March 22-24, 2007) 1 Towards an Extended Model of User Interface Adaptation: the ISATINE framework 1 Víctor M. López Jaquero,
Leadership Chapter 7 – Path-Goal Theory.  Path-Goal Theory Perspective  Conditions of Leadership Motivation  Leader Behaviors & Subordinate Characteristics.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Part 5 Marketing: Developing Relationships © 2015 McGraw-Hill Education.
BUILDING STRONG ® 1 Purpose: Develop tools for 3-7 day forecast of social and hydrological conditions for small-unit early entry and Humanitarian Assistance.
Michael A. Hitt C. Chet Miller Adrienne Colella Slides by R. Dennis Middlemist Michael A. Hitt C. Chet Miller Adrienne Colella Chapter 4 Learning and Perception.
Chapter Objectives As discussed in Chapter 1 that for a manager to perform well, there is a requirement of Knowledge base and Skills In this chapter.
Outline The role of information What is information? Different types of information Controlling information.
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
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
L&I SCI 110: Information science and information theory Instructor: Xiangming(Simon) Mu Sept. 9, 2004.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Intergovernmental Panel on Climate Change (IPCC) The IPCC is the leading international body for the assessment of climate change. It was established by.
Lecture №1 Role of science in modern society. Role of science in modern society.
Managerial Decision Making CHAPTER 9. Copyright © 2008 by South-Western, a division of Thomson Learning. All rights reserved. 2 Learning Objectives Explain.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
Reinforcement Learning AI – Week 22 Sub-symbolic AI Two: An Introduction to Reinforcement Learning Lee McCluskey, room 3/10
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?
Module 4—Literacy Strands Arts Education. Learning Outcomes Participants will: explore the relationship between the new Essential Standards and the Common.
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
Quality Is in the Eye of the Beholder: Meeting Users ’ Requirements for Internet Quality of Service Anna Bouch, Allan Kuchinsky, Nina Bhatti HP Labs Technical.
ABRA Week 3 research design, methods… SS. Research Design and Method.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
- The concept of political culture provides a new name for one of the oldest subject of concern in political science. - Political culture as a concept.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
MEDU 111 Phase 2 – 2nd year , 3rd semester
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
Artificial Intelligence Lecture No. 5
Intelligent Agents Chapter 2.
© James D. Skrentny from notes by C. Dyer, et. al.
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Leadership Chapter 7 – Path-Goal Theory Northouse, 4th edition.
Modeling and Analysis Tutorial
Presentation transcript:

Agent Oriented theory of Human Activity Thesis: Craig Rindt (Chapter 3)

The general “Aim” Apply Agent-based modeling techniques to general activity systems theory to model human travel behavior. What is Activity Systems theory? –People’s travel behavior can be understood in the context of activities they want to do.

Definitions Activity –Episode = Discrete event occurring over time. –Trajectory = actual behavior over time. –Pattern = Analytical description of trajectory in time and space. –Action space = Set of actions that are feasibly reached over space and time. –Calendars = demands to engage in activities –Programs = Agenda of activities that must be performed –Schedules = Planned trajectory that an individual decides.

Various theories on Activity systems analysis Theory 1(Constraints) –States that Human behavior is a constrained trajectory through time and space. –Types of Constraints Capability constraints arising due to physical limitations Coupling constraints arising from interactions Authority constraints define personal control of resources e.g. I cannot shop at a store if it is closed

Theory2 (Motivation) Concentrates on propensity factors that drives humans to do stuff. Not articulated properly and a lot of different cases exist. –Main Idea: Human behavior in space is characterized by the motivation to participate in various activities.

Theory 3 and 4 Balancing “Motivation and Constraints” –Neither all activities nor all constraints are equal in the eyes of the actor or a weighted theory. Adaptation –Individual is situated in an environment that both motivates and constrains his behavior.

Idea in the thesis Combine the theories just described with Agent based modeling philosophy. Agent-based View –A Human-agent occupies a universe filled with other agents. –Agent’s knowledge gained solely through sensors. –Effectors –Achieve GOALS by interaction with other agents.

Activity as Interaction The agent-based view states that the behavior of an agent depends upon the interaction it has with the other agents. => Activity = Interaction Thus, Human Activity can be viewed as both mechanism of constraint and source of motivation.

Defining the Human Agent Some Assumptions: Assume you can synthesize a population of agents in an urban environment by using some techniques. Such a technique also specifies the social structure and things like physical proximity. Now, we seek to produce for each agent, the following time-varying vector: –Y(t)= [XL(t),XC(t),XA(t)]’ –XL, XC and XA stand for location, social impact and interaction respectively

Representing dynamics Y(t)=[XL(t),XC(t),XA(t)]’ = [f(XL(t-1),XA(t-1)),f(XC(t-1),XA(t-1)),f(R(t-1),P(t-1))] R(t): Resources available to the agent at time t. P(t): Agent’s plan.

Specifying Resources or Interfaces View: –The resources available effectively define the channels upon which an individual can interact with the environment to engage in an activity. –Each agent therefore has an interface that it presents to other agents which represents the types of interactions it can have. –R(t) = f(XL(t),XC(t),L(t), T(t),C(t)) L(t), T(t) and C(t) are the land-use system, the transportation system and the socio-cultural system respectively.

So What? The goal of activity and travel forecasting is to predict this trajectory Y over time. (Economic models) The goal of transportation science is to describe and understand how human behavior produces the trajectory. (Learning problem) The behavior is dependent on the plan P: –P(t)=f (P(t-1), XL,XC,E(t)) where E(t)= (L(t),T(t),C(t)) is the environment.

Specifying Agent internals Assume that the environment is enumerable E= (e1,e2,……). The Agent has only partial knowledge of the world and so it considers the environment as R = (r1,r2,r3….). –ri is a subset of E. Define two functions, –f: E → M (Sensory input to form messages) –f: M → R (messages encoded to develop a perspective of the world)

Action-space and Agent’s view of the Action space Same as Sensory input. –Available Actions S (s1,s2,….) –Agents view: A(a1,a2….) ai is a subset of S. To summarize: E and R define the possible states of the objective world and the agent's ability to perceive that world. S and A define the universe of possible actions and the agent's subjective knowledge of them.

Completing the Agent description Interpretation. –attribute a causal sense to the perceived world according to the agent's experience –f: H → I (Historical information to Interpretation) Decisions –f: I → A (Interpretation to activities) Assessing response for Actions through sensors. –F: E x S → E

Completing the Agent description Agent’s utility functions –U = Z(I,B) where U is a Real number. Z can be interpreted as the agent's utility function, with B defining the utility weights and I defining the perceived values of the relevant attributes. Pay-off functions. –f: I X A → U which is a mapping from the universe of possible interpretation-action combinations to some payoff measure in a range of utilities U.

Learning 4 Levels –Learning about the states of the world (improving perception) Increase or decrease states in R. –Learning About the Opportunity Space Increase or decrease states in A. –Learning About Interpretations of Historical Trajectories –Learning About the Decision Rules

Summary The focal agent is the human being, who is relationally situated to physical and social hierarchies that both motivate and constrain his behavior. This behavior is limited to interactions with other agents (people, institutions etc) from which the person derives some environmental payoff. Interactions can be conceived as a “negotiation process” which is the next chapter in the thesis.

Chapter 4 The Micro-simulation Kernel

Introduction Recap: Human Activity involves the interactive exchange of resources between individuals. View this as “Negotiation” Negotiation is driven by physical and social laws. Develop model according to this criteria and also try to reduce its complexity.

Design of Activity Negotiated Kernel Use Distributed Problem solving architecture (DPS) Model a urban system as a multi-agent system where agents represent people, institutions and places. Use an event-driven discrete model because the number of activities is not likely to exceed 50.

DPS and Contract Net Protocol (CNP) How to view DPS as negotiation based protocol (Davis and Smith 1983)--- Ans:CNP. Problems in DPS –Each agent has an incomplete local knowledge –Synchronize behavior so that agents don’t interfere with actions of other agents.

Activity engagement as DPS Turn the CNP argument on its head. Activity engagement is the process used to solve the problem of activity completion. Problems: –No centralized problem solver in human activity negotiation. Solution: –View the task manager as an abstraction that represents the logic representing how physical and social constraints affect the laws of the environment.

Additions to CNP for Travel Domain Contracts involving multiple agent Non-binding contracts –Terminate some activity at will. Binding Contracts –E.g. Travel activities using Rail Simultaneous Activities

Summary