Planning in Context Planning in the Context of Domain Modelling, Task Assignment and Execution

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Chapter 12 Decision Support Systems
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 1: The Database Environment
Chapter 7 System Models.
Requirements Engineering Process
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 CoAKTinG – I-X Process Panels I-Space: I-Me, I-Room, I-World I-Tools: I-DE, I-Think, I-Plan, I-AM AIAI, University of Edinburgh
1 State Wildlife Action Plans Wiki: Business Transformation Tutorial Brand Niemann July 5, 2008
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Addition Facts
Modern Systems Analyst and as a Project Manager
Making the System Operational
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Projects in Computing and Information Systems A Student’s Guide
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Electric Bus Management System
Configuration management
Chapter 5 – Enterprise Analysis
©2004 Brooks/Cole FIGURES FOR CHAPTER 16 SEQUENTIAL CIRCUIT DESIGN Click the mouse to move to the next page. Use the ESC key to exit this chapter. This.
1 Hierarchical Task Network (HTN) Planning José Luis Ambite* [* Based in part on presentations by Dana Nau and Rao Kambhampati]
Emergency and Overtime Fan-Out. 2 9/4/2012 About Us In business since 1992 Core strength: Integrating event-driven systems with communications networks.
Testing Workflow Purpose
Use Case Diagrams.
1 Artificial Intelligence Applications Institute, University of Edinburgh Institute for Human & Machine Cognition, University of West Florida CoSAR-TS.
1 Artificial Intelligence Applications Institute, University of Edinburgh Institute for Human & Machine Cognition, University of West Florida CoSAR-TS.
1 I-globe: integration. 2 scenario 3 infrastructure.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 1.
___________________________________________________ Intelligent Planning and Collaborative Systems for Emergency Response
Database System Concepts and Architecture
1 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida Coalition Search.
2 Artificial Intelligence Applications Institute, University of Edinburgh, UK Institute for Human and Machine Cognition, Pensacola, Florida CoSAR-TS Coalition.
Shared Models of Activity To Underpin Small Unit Operations Austin Tate, Jeff Dalton, John Levine & Peter Jarvis Artificial Intelligence Applications Institute.
AI Planning in Context AI Planning in the Context of Domain Modelling, Task Assignment and Execution.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software processes 2.
Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,
Executional Architecture
Visual 5.1 General Staff Functions Unit 5: General Staff Functions.
Template v5 October 12, Copyright © Infor. All Rights Reserved. 1 Learn LN User interface concepts Bram Vijfhuizen Principal.
Addition 1’s to 20.
25 seconds left…...
Chapter 10: The Traditional Approach to Design
Chapter 10 Delivering the System Shari L. Pfleeger Joann M. Atlee 4 th Edition.
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 19 Design Model for WebApps
We will resume in: 25 Minutes.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
Database Administration
Scheduling Planning with Actions that Require Resources.
NIMS Resource Management IS-700.A – January 2009 Visual 5.1 NIMS Command and Management Unit 5.
Modeling Main issues: What do we want to build How do we write this down.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
A Comparative Framework for End User Development
University of Rostock 1 CADUI' June FUNDP Namur Automatic user interface generation from declarative models Egbert Schlungbaum & Thomas.
Business Analytics BI applications to support human and automated decision making Business Analytics—predict future outcomes Decision Support Systems.
I-Room : Integrating Intelligent Agents and Virtual Worlds.
AI Planner Applications Practical Applications of AI Planners.
1 Intelligent Systems ISCRAM 2013 Validating Procedural Knowledge in the Open Virtual Collaboration Environment Gerhard Wickler AIAI, University.
AI Planning in Context AI Planning in the Context of Domain Modelling, Task Assignment and Execution.
I-Room: a Virtual Space for Intelligent Interaction Low cost, simple setup, mixed-reality meetings spaces and operations centres
Practical HTN Planning Putting HTN Planning into Use.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications IJCAI-03 MIIS Panel Communication and Awareness.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications A Shared Model for Mixed-initiative Synthesis Tasks.
A Mixed-Initiative System for Building Mixed-Initiative Systems Craig A. Knoblock, Pedro Szekely, and Rattapoom Tuchinda Information Science Institute.
<I-N-C-A> and the I-Room
Co-OPR – Compendium and I-X
Presentation transcript:

Planning in Context Planning in the Context of Domain Modelling, Task Assignment and Execution

Planning in Context 2 Literature O-Plan Papers Tate, A., Dalton, J. and Levine, J., O-Plan: a Web-based AI Planning Agent, AAAI-2000 Intelligent Systems Demonstrator, in Proceedings of the National Conference of the American Association of Artificial Intelligence (AAAI-2000), Austin, Texas, USA, August (2 pages) Optimum-AIV Papers Tate, A., Responsive Planning and Scheduling Using AI Planning Techniques - Optimum-AIV - in "Trends & Controversies - AI Planning Systems in the Real World", IEEE Expert: Intelligent Systems & their Applications, Vol. 11 No. 6, pp. 4-12, December (2 pages) Other Practical Planners Ghallab, M., Nau, D. and Traverso, P., Automated Planning – Theory and Practice, chapter 19, 22 and 23. Elsevier/Morgan Kaufmann, 2004.

Planning in Context 3 Overview Practical AI Planners Planning in the context of execution Nonlin O-Plan Optimum-AIV I-X/I-Plan Planning++

Edinburgh AI Planners in Productive Use

Planning in Context 5 Overview Practical AI Planners Planning in the context of execution Nonlin O-Plan Optimum-AIV Planning++

Planning in Context 6 Dynamic Planning problem: real world differs from model described by Σ more realistic model: interleaved planning and execution plan supervision plan revision re-planning dynamic planning: closed loop between planner and controller execution status Planner Controller System Σ Initial State Objectives Description of Σ Events Plans ActionsObservations Execution Status

Planning in Context 7 Hierarchical Task Network Planning Partial Order Planner Plan Space Planner Uses State-Variable (Functional) Representation Goal structure-based plan development - considers alternative approaches only based on plan rationale QA/Modal Truth Criterion Condition Achievement Condition Types to limit search Compute Conditions for links to external data and systems (attached procedures) Time and Resource Constraint checks Nonlin core is basis for text book descriptions of HTN Planning Nonlin ( )

Planning in Context 8 Domain knowledge elicitation and modelling tools Rich plan representation and use Hierarchical Task Network Planning Detailed constraint management Goal structure-based plan monitoring Dynamic issue handling Plan repair in low and high tempo situations Interfaces for users with different roles Management of planning and execution workflow O-Plan ( ) Features

Planning in Context 9 O-Plan ( ) Features

Planning in Context 10 O-Plan Project Components 1.User Interface 2.Core Planner 3.Execution System

Planning in Context 11 O-Plan 3 Levels Plan State Capabilities Domain Info Constraints Plan State Capabilities Domain Info Constraints Plan State Capabilities Domain Info Constraints Task AssignPlannerExecutor

Planning in Context 12 O-Plan Agent Architecture

Planning in Context 13 O-Plan Agent Architecture

Planning in Context 14 O-Plan Agent Architecture Later became Issues Nodes Constraints Annotations Later became Plan Modification Operators

Planning in Context 15 O-Plan Planning Workflow

Planning in Context 16 O-Plan Unix Sys Admin Aid

Planning in Context 17 O-Plan MOUT Task Description, Planning and Workflow Aids

Planning in Context 18 Check out AAAI-2000 Introductory Demo Link Password for some demos: show-oplan O-Plan Web Service

Planning in Context 19 Optimum-AIV

Planning in Context 20 Rich plan representation and use Hierarchical Task Network Planning Detailed constraint management Planner and User rationale recorded Dynamic issue handling Plan repair using test failure recovery plans Integration with ESAs Artemis Project Management System Optimum-AIV (1992-4) Features

Planning Research Areas & Techniques Search MethodsHeuristics, A* Graph Planning Algthms GraphPlan Partial-Order PlanningNonlin, UCPOP Hierarchical PlanningNOAH, Nonlin, O-Plan Refinement PlanningKambhampati Opportunistic SearchOPM Constraint SatisfactionCSP, OR, TMMS Optimisation MethodsNN, GA, Ant Colony Opt. Issue/Flaw HandlingO-Plan Plan AnalysisNOAH, Critics Plan SimulationQinetiQ Plan Qualitative MdlingExcalibur Plan RepairO-Plan Re-planningO-Plan Plan MonitoringO-Plan, IPEM Plan GeneralisationMacrops, EBL Case-Based PlanningCHEF, PRODIGY Plan LearningSOAR, PRODIGY User InterfacesSIPE, O-Plan Plan AdviceSRI/Myers Mixed-Initiative PlansTRIPS/TRAINS Planning Web ServicesO-Plan, SHOP2 Plan Sharing & CommsI-X, NL Generation… Dialogue Management… Domain ModellingHTN, SIPE Domain DescriptionPDDL, NIST PSL Domain AnalysisTIMS

Planning Research Areas & Techniques Problem is to make sense of all these techniques Deals with whole life cycle of plans Plan RepairO-Plan Re-planningO-Plan Plan MonitoringO-Plan, IPEM Plan GeneralisationMacrops, EBL Case-Based PlanningCHEF, PRODIGY Plan LearningSOAR, PRODIGY User InterfacesSIPE, O-Plan Plan AdviceSRI/Myers Mixed-Initiative PlansTRIPS/TRAINS Planning Web ServicesO-Plan, SHOP2 Plan Sharing & CommsI-X, NL Generation… Dialogue Management… Search MethodsHeuristics, A* Graph Planning Algthms GraphPlan Partial-Order PlanningNonlin, UCPOP Hierarchical PlanningNOAH, Nonlin, O-Plan Refinement PlanningKambhampati Opportunistic SearchOPM Constraint SatisfactionCSP, OR, TMMS Optimisation MethodsNN, GA, Ant Colony Opt. Issue/Flaw HandlingO-Plan Plan AnalysisNOAH, Critics Plan SimulationQinetiQ Plan Qualitative MdlingExcalibur Domain ModellingHTN, SIPE Domain DescriptionPDDL, NIST PSL Domain AnalysisTIMS

Planning in Context 23 Human relatable and presentable objectives, issues, sense-making, advice, multiple options, argumentation, discussions and outline plans for higher levels Detailed planners, search engines, constraint solvers, analyzers and simulators act in this framework in an understandable way to provide feasibility checks, detailed constraints and guidance Sharing of processes and information about process products between humans and systems Current status, context and environment sensitivity Links between informal/unstructured planning, more structured planning and methods for optimisation A More Collaborative Planning Framework

Planning in Context 24 Shared, intelligible, easily communicated and extendible conceptual model for objectives, processes, standard operating procedures and plans: IIssues NNodes/Activities CConstraints AAnnotations Communication of dynamic status and presence for agents, and reports about their collaborative processes and process products Context sensitive presentation of options for action Intelligent activity planning, execution, monitoring, re- planning and plan repair via I-Plan and I-P 2 (I-X Process Panels) I-X/I-Plan (2000- )

Planning in Context 25 I-P 2 aim is a Planning, Workflow and Task Messaging Catch All Can take ANY requirement to: Handle an issue Perform an activity Respect a constraint Note an annotation Deals with these via: Manual activity Internal capabilities External capabilities Reroute or delegate to other panels or agents Plan and execute a composite of these capabilities (I-Plan) Receives reports and interprets them to: Understand current status of issues, activities and constraints Understand current world state, especially status of process products Help user control the situation Copes with partial knowledge of processes and organisations

Process Panel I-X Process Panel and Tools Domain Editor Messenger I-Plan Map Tool

I-X for Emergency Response Collaboration and Communication Command Centre Central Authorities Isolated Personnel Emergency Responders

Planning in Context 28 Summary Practical AI Planning Refinement Planning as a Unifying View Nonlin and O-Plan Features Planning++ I-X/I-Plan Overview

Planning in Context 29 Literature - Reminder O-Plan Papers Tate, A., Dalton, J. and Levine, J., O-Plan: a Web-based AI Planning Agent, AAAI-2000 Intelligent Systems Demonstrator, in Proceedings of the National Conference of the American Association of Artificial Intelligence (AAAI-2000), Austin, Texas, USA, August (2 pages Optimum-AIV Papers Tate, A., Responsive Planning and Scheduling Using AI Planning Techniques - Optimum-AIV - in "Trends & Controversies - AI Planning Systems in the Real World", IEEE Expert: Intelligent Systems & their Applications, Vol. 11 No. 6, pp. 4-12, December (2 pages) Other Practical Planners Ghallab, M., Nau, D. and Traverso, P., Automated Planning – Theory and Practice, chapter 19, 22 and 23. Elsevier/Morgan Kaufmann, 2004.