Agents to Simulate Social Human Behaviour in a Work Team Agents to Simulate Social Human Behaviour in a Work Team Barcelona, February 2003. Arantza Aldea.

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
1 Update on Learning By Observation Learning from Positive Examples Only Tolga Konik University of Michigan.
Fast Algorithms For Hierarchical Range Histogram Constructions
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
Lecture 6: Hybrid Robot Control Gal A. Kaminka Introduction to Robots and Multi-Robot Systems Agents in Physical and Virtual Environments.
Faculty of Management and Organization Emergence of social constructs and organizational behaviour How cognitive modelling enriches social simulation Martin.
Yaochu Jin FTR/HRE-D August, From Interactive Evolutionary Algorithms to Agent-based Evolutionary Design Interactive Evolutionary Algorithm –When.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Use cases and requirement specification - 1 Use case diagrams 3 use cases System boundaries Remember: Use case diagramming is a tool, not the requirements.
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
Software Requirements
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 5 Slide 1 Requirements engineering l The process of establishing the services that the.
Copyright Cesar Augusto 6599 HEUDIASYC, UTC, A M ulti-Agent A rchitecture for K nowledge A cquisition Cesar TACLA* Jean-Paul BARTHES {cesar.tacla,
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Supporting Resilence in Air Traffic Management A. Tedeschi, M. Felici, V. Meduri, C. Riccucci SERENE 2008 November 17-19, 2008, Newcastle upon Tyne, UK.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Department of Telecommunications MASTER THESIS Nr. 610 INTELLIGENT TRADING AGENT FOR POWER TRADING BASED ON THE REPAST TOOLKIT Ivana Pranjić.
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
Multi-Agent Testbed for Emerging Power Systems Mark Stanovich, Sanjeev Srivastava, David A. Cartes, Troy Bevis.
L. Dillon Software Engineering & Network Systems Laboratory Michigan State University 1 Getting Results From Testing Laura K. Dillon Software Engineering.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
Cluster Reliability Project ISIS Vanderbilt University.
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Software Engineering 2003 Jyrki Nummenmaa 1 SOFTWARE PRODUCT QUALITY Today: - Software quality - Quality Components - ”Good” software properties.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
Key Centre of Design Computing and Cognition – University of Sydney Concept Formation in a Design Optimization Tool Wei Peng and John S. Gero 7, July,
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Lecture 7: Requirements Engineering
Intelligent Agents RMIT Prof. Lin Padgham (leader) Ass. Prof. Michael Winikoff Ass. Prof James Harland Dr Lawrence Cavedon Dr Sebastian Sardina.
A Multi-agent Approach for the Integration of the Graphical and Intelligent Components of a Virtual Environment Rui Prada INESC-ID.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Multi-agent Systems in Medicine Štěpán Urban. Content  Introduction to Multi-agent Systems (MAS) What is an Agent? Architecture of Agent MAS Platforms.
1 KIMAS 2003Dr. K. Kleinmann An Infrastructure for Adaptive Control of Multi-Agent Systems Dr. Karl Kleinmann, Richard Lazarus, Ray Tomlinson KIMAS, October.
Chapter 4 Decision Support System & Artificial Intelligence.
Problem Solving Behavior  Designer’s problem solving styles –Introvert Reflective, quiet, thinks and speaks, likes to have time alone to solve problems.
OHTO -01 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it.
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
The Architecture of Systems. System Architecture Every human-made and natural system is characterized by a structure and framework that supports and/or.
Animating Idle Gaze Humanoid Agents in Social Game Environments Angelo Cafaro Raffaele Gaito
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Database Systems: Design, Implementation, and Management Tenth Edition
An Overview of Requirements Engineering Tools and Methodologies*
Computer Aided Software Engineering (CASE)
System Design and Modeling
Engineering Agent Systems for Decision Support
Service-centric Software Engineering
<I-N-C-A> and the I-Room
PPT and video are due no later than February 15, 2019
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Presented By: Darlene Banta
Chapter 5 Architectural Design.
Dept. of Computation, UMIST
Simulation-driven Enterprise Modelling: WHY ?
Presentation transcript:

Agents to Simulate Social Human Behaviour in a Work Team Agents to Simulate Social Human Behaviour in a Work Team Barcelona, February Arantza Aldea S PAIN

Research Activities n Applications of AI to industry –Multi-Agent Systems –Ontology-Based Search & Information Extraction –Model-Based Reasoning

Multi-Agent Systems n Information Society –AgentCities n Simulation of work teams

Agents to simulate social behaviour  Introduction: Team Configuration  The Model:  General Architecture  Internal Architecture of the Agents.  Tasks Representation  Organisation Level  The Prototype  Future Work  Conclusions

Introduction In any complex project that requires several people working together, the configuration of the best possible team within the working constraints, is a difficult task (Biegler et al. 1997). Intelligent Multi-Agent Systems can be used to simulate the human behaviour:  Emotions and Personality  Sociability  Groups Organisation Case Study: selection of people to integrate a team in charge of the conceptual design of a chemical process. Brief Description

The Model: General Architecture The Team Simulation Process.

Social Status Cognition Perception BehaviourActor Basic Architecture of PECS Agents. (Urban 2000) Sensor EmotionPhysics The Model: Agents Architecture

Social Status Cognition Perception BehaviourActor PECS Modified Architecture. Emotion / Personality The Model: Agents Architecture

Cognition.  Project Manager  Chemical Engineer  Technician  Assistant  Creativity  Experience Social Status.  Introverted / Extroverted  Prefers to work in team / Prefers to work alone Sociologists, psychologists. Internal Parameters of the Agents } Emotion / Personality.  Desire } Frijda 1986  Interest  Disgust  Anxiety } Johnson-Laird 1992  Stress  Amiable  Expressive  Analytical  Driver S. Schubert, Leadership Connections Inc } Izard 1991 }

Personality Trends Amiable. Priority: Relationships Speciality: Support; “We’re all in this together so let’s work as a team” Expressive. Priority: Relationships Speciality: Socialising; “Let me tell what happened to me...” Analytical. Priority: The task Speciality: Processes; systems; “Can you provide documentation for your claims?” Driver. Priority: The task Speciality: Being in control; “I want it done right and I want it done now.”

BEGIN TASK 1TASK 2 TASK 3 TASK 4 TASK 5 TASK 6 TASK 7 TASK 8... TASK N END  Number of Participants  Duration  Sequence  Difficulty of the Task  Type of Task  Deadline  Priority  Cost  Quality The Model: Tasks Representation

Differents organisation types will be tested: Tree Hierarchy Centralised Hierarchy Without Hierarchies The Model: Organisation Level

The Model: Agent Behaviour ms The agent behaviour emerges by evaluating values of its internal properties, randomly modified around the initial values of each of the properties. Normal distribution with mean m (internal value of the agent, e.g. stress, interest, etc.) and standard deviation s These random variations are due to the non-deterministic nature of human behaviour

Three Dimensions to Evaluate a Team:  Number of Members.  Agents with Different Characteristics.  Type of Organisations. The Model: Team Evaluation

Configuration Component  Team Configuration  Tasks Configuration Simulation Component  Selection of Weight Agent Internal Parameters  Number of Simulations Results Component  Show Team Behaviour  Graphical Statistics (future work) The Prototype: Main Components

The Prototype: User Interfaces Tasks Configuration Selection of Weight Agent Internal Parameters Use of JADE 2.5

The Prototype: Initial Results Team Members  1 Project Manager  3 Engineers  3 Technicians  3 Assistants Example Configuration: Project  12 Different tasks Number of simulations  100 Organisation  Centralised Hierarchy

The Prototype: Initial Results  Agents with high stress and in charge of a specialised task were the agents with more failures  Decreasing the stress parameter and executing the same number of simulations, the number of failures also decreased  Agents with an amiable personality and working in a task by themselves had more failures than successes  The most successful agents contains a high experience and analytical personality.  The creativity parameter only increases the number of successes when the agent is in charge of specialised tasks. We observe that:

 We are evaluating Fuzzy Logic to improve the agents behaviour.  More studies at organisation level: social characteristics, co- ordination, re-organisation, etc.  Implementation of other types of team co-ordination: tree hierarchical organisation, and no hierarchy  Validate the experimental results by comparing them with human teams  Unexpected events: how external factors affect the team behaviour Future Work Things to do...

At the end... Conclusions Emotions, Personality, Stress Different Organisation Types Social Characteristics Simulation Process... help the project manager to select the most suitable team members for a specific project.