Annual Conference of ITA ACITA 2009 Chukwuemeka D. Emele, Timothy J. Norman, Frank GuerinSimon Parsons Computing Science Department, University of Aberdeen,

Slides:



Advertisements
Similar presentations
Annual Conference of ITA ACITA 2009 Agent Support for Policy-driven Collaborative Planning in Ad-hoc Teams Martin J. Kollingbaum, Timothy J. Norman Computing.
Advertisements

Inquiry-Based Instruction
Varieties of Understanding Annual Conference of ITA ACITA 2009 Towards an Understanding of Shared Understanding in Military Coalition Contexts Paul R.
Annual Conference of ITA ACITA 2009 Agent Assistance in Forming Swift Trust in Ad-Hoc Decision-Making Teams Chris Burnett Timothy J.
Annual Conference of ITA ACITA 2009 Knowledge-Driven Agile Sensor-Mission Assignment A. Preece*, D. Pizzocaro*, K. Borowiecki*, G. de Mel, W. Vasconcelos,
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Alina Pommeranz, MSc in Interactive System Engineering supervised by Dr. ir. Pascal Wiggers and Prof. Dr. Catholijn M. Jonker.
ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
USE OF REGIONAL NETWORKS FOR POLICY INFLUENCE: THE HIS KNOWLEDGE HUB EXPERIENCE Audrey Aumua and Maxine Whittaker Health Information Systems Knowledge.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
What Gets Measured Gets Done Presented by Frances Head George Elliott.
Department of Mathematics and Science
Engineering Education Larry D. Gruppen, Ph.D. University of Michigan Rigorous Research.
Application of Stacked Generalization to a Protein Localization Prediction Task Melissa K. Carroll, M.S. and Sung-Hyuk Cha, Ph.D. Pace University, School.
Chapter 15 Application of Computer Simulation and Modeling.
Agile Software Methodologies Employee, Customer and Organization Factors 歐俊良.
Chapter 2 Succeeding as a Systems Analyst
Prelude to the Research Validity Lecture A RH: is a guess about the relationships between behaviors In order to test our RH: we have to decide on a research.
Copyright © 1998 Wanda Kunkle Computer Organization 1 Chapter 2.1 Introduction.
Presentation of approach and pilot results Mannheim, March 20-22, 2015 You walk, you travel, you use your phone – differently!
Semi-Automated Design Guidance Enhancer (SADGE) A Framework for Architectural Guidance Development Mohsen Anvaari Norwegian University of Science and Technology.
Tracy Unified School District Leadership Institute – “Leading the Transformation” Breakout Session Authentic Data Driven Decision Making July/August 2014.
An Introduction to Social Simulation Andy Turner Presentation as part of Social Simulation Tutorial at the.
Introduction to Systems Analysis and Design
Paper Gliders. Science and Engineering Practices 1. Asking questions (science) and defining problems (engineering). 2. Developing and using models. 3.
What is Software Architecture?
The 5 E Instructional Model
Section 2: Science as a Process
1.Knowledge management 2.Online analytical processing 3. 4.Supply chain management 5.Data mining Which of the following is not a major application.
Managing Social Influences through Argumentation-Based Negotiation Present by Yi Luo.
CPSC 871 John D. McGregor Module 4 Session 3 Architecture Evaluation.
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
G E R A C CONSORTIUM T H E logica EUCLID RTP 6.1 The GRACE Consortium Objective: To accelerate the application of AI techniques and advanced HCI and software.
Developing Business Practice –302LON Using data in your studies Unit: 5 Knowledgecast: 2.
CSE 303 – Software Design and Architecture
BFTCloud: A Byzantine Fault Tolerance Framework for Voluntary-Resource Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
 2003, G.Tecuci, Learning Agents Laboratory 1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci 5.
Assessments Matching Assessments to Standards. Agenda ● Welcome ● What do you think of assessment? ● Overview of all types of evidence ● Performance Tasks.
Learning Automata based Approach to Model Dialogue Strategy in Spoken Dialogue System: A Performance Evaluation G.Kumaravelan Pondicherry University, Karaikal.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Ibrahim Fathy, Mostafa Aref, Omar Enayet, and Abdelrahman Al-Ogail Faculty of Computer and Information Sciences Ain-Shams University ; Cairo ; Egypt.
What is “inquiry” in K- 12 science education? Inquiry as defined in the National Science Education Standards (NRC, 1995) … a multifaceted activity that.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Information & Decision Superiority Case studies in applying AI planning technologies to military & civil applications Dr Roberto Desimone Innovations.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
SCIENTIFIC METHOD CA STATE STANDARD 8.
CPSC 875 John D. McGregor Metrics. Scope/variability AgileSafety-critical.
Chapter 4 Decision Support System & Artificial Intelligence.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Inquiry: The Heart and Soul of Science Education Michael Padilla Clemson University
Standards-Based Science Assessment. Ohio’s Science Cognitive Demands Science is more than a body of knowledge. It must not be misperceived as lists of.
INDUCTIVE ARGUMENTS The aim of this tutorial is to help you learn to recognize, analyze and evaluate inductive arguments.
Discuss the analytical skills, including systems thinking, needed for a systems analyst to be successful Describe the technical skills required of a systems.
Chapter 1 Section 2 Scientific Methods. What are Scientific Methods What do Scientists use scientific methods for? To answer questions and to solve problems.
Chapter 1 Section 2 Scientific Methods. What are Scientific Methods What do Scientists use scientific methods for? To answer questions and to solve problems.
Helpful hints for planning your Wednesday investigation.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Regulative support for collaborative scientific inquiry learning Presenter: Hou, Ming-Hsien Professor: Ming-Puu Chen Date: August 19, 2008 Manlove, S.,
The Components of Information Systems
Decision Support Systems
BANKING INFORMATION SYSTEMS
Applying the EMLS Model
The Components of Information Systems
10 Stages Of the Engineering Design Process
ENJOY Good Day! Employment Basics This is your 30-Second
ENJOY Good Day! Employment Basics This is your 30-Second
ENJOY Good Day! Employment Basics This is your 30-Second
Student: Ravi Arvapally, Computer Science Department
Information System Building Blocks
Presentation transcript:

Annual Conference of ITA ACITA 2009 Chukwuemeka D. Emele, Timothy J. Norman, Frank GuerinSimon Parsons Computing Science Department, University of Aberdeen, UK Brooklyn College, City University of New York. USA. The Problem Coalition members often operate under constraints (e.g. policies), which are not necessarily public knowledge. Developing and resourcing coalition plans require an understanding of the policy and resource availability constraints. Tracking and reasoning about such information is non-trivial. Standard machine learning is not effective in disambiguating between policy and resource availability constraints. The Goal To investigate how software agents could employ argumentation for teasing out vital information from dialogue and using that to aid the learning of underlying constraints that others operate with. Military Relevance This research is focussed on how software agents can support humans in collaborative decision making by: Keeping track of who might have and be willing to provide the resources required for enacting a plan. Modeling the policies of others regarding resource use, information provision, etc. The Approach We built an experimental framework that combines argumentation and machine learning for identifying and modeling the policies of other agents in the domain. Hypothesis Allowing agents to exchange arguments during dialogue will mean that the proportion of correct policies learned during interaction will increase faster than when there is no exchange of arguments. The Framework For simplicity, we present a setup with one seeker and a number of providers. The seeker simulates an agent that is looking to resource some plans to execute a task and needs to find the best partner to collaborate with. Plans are resourced by convincing a provider to release some resources from its resource pool. The Simulation Each agent has two main layers, the communication layer and the planning and reasoning layer. The communication layer embodies the dialogue controller, which handles the communication with other agents. The planning and reasoning layer consists of three modules: the planner, the policy modeller, and the learner. References 1. Chukwuemeka D. Emele, Timothy J. Norman, Frank Guerin, and Simon Parsons. Argumentation-based agent support for learning policies in a coalition mission. In Proc. of the Third Annual Conference of the International Technology Alliance, Maryland, USA, Gita Sukthankar and Katia Sycara. Analyzing Team Decision-Making in Tactical Scenarios. The Computer Journal, page bxp038, N. Oren, T. J. Norman, and A. Preece, Loose lips sink ships: A heuristic for argumentation, In Proc. of the Third International Workshop on Argumentation in Multi-Agent Systems (ArgMAS), 2006, pp. 121–134. Dialogue Snippets Why did agent j say no to is request? 1) Could it be that there exist policy X that forbids j from providing R1 to agent i? 2) Could it be that R1 is not available? There is very little that we can learn from the dialogue. However, suppose agents are able to ask for and provide explanations as in the examples below then agent i can gather more evidence regarding why agent j did not provide R1. Experimental Setup Three agent support configurations were tested and the performance of the seeker was evaluated. The configurations include: Random Selection (RS): The seeker does not employ argumentation or machine learning techniques, rather it randomizes its choice of attributing the refusal to policy or resource availability constraints. Learning without Argumentation (LOA): The seeker applies the C4.5 decision tree learner to learn the providers policies. Learning with Argumentation (LWA): Here, argumentation is used to augment the C4.5 learner in learning the policies of others The Results The results show that using learning with argumentation (LWA) enabled the seeker to learn and build a more accurate model of the other agents policies and thereby increased the accuracy of predictions. The LWA approach constantly out-performs machine learning only. Future Directions To develop strategies for advising human decision makers on how a plan may be resourced and who to talk to on the basis of policy and resource availability constraints learned from previous interactions. To investigate the suggestion of alternative resources based on similarity metrics. Fig 1. Architecture for Argumentation-based Agent Support for Learning Policies Example of a Policy Coalition member X is permitted to release resource R to another coalition member Y if Ys affiliation is O and the resource R is to be deployed at location L for purpose P on day D. Example 2: i: Can I have R1? j: No. i: Why? j: Not permitted to release R1. Example 3: i: Can I have R1? j: No. i: Why? j: R1 is not available. Example 1: i: Can I have R1? j: No. Argumentation-based Agent Support for Learning Policies in a Coalition Mission