ICKEP International Competition for Knowledge Engineering in Planning - A PROPOSAL Lee McCluskey KE TCU.

Slides:



Advertisements
Similar presentations
MASBO February Information to purchase Services Information to purchase Construction.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
New market instruments for RES-E to meet the 20/20/20 targets Sophie Dourlens-Quaranta, Technofi (Market4RES WP4 leader) Market4RES public kick-off Brussels,
AI – Week 17 Machine Learning Applied to AI Planning: LOCM Lee McCluskey, room 2/09
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
Session B Wrap-up Summary and Commentary Roman Barták Charles University (Czech Republic)
PLANSERVE – An Intelligent Problem Solving Grid Lee McCluskey and Ron Simpson Artform Research Group, Department of Computing And Mathematical Sciences.
Regional Trajectories to the Knowledge Economy: A Dynamic Model IKINET-EURODITE Joint Conference Warsaw, May 2006.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Combining Constraint-based and Classical Formulations for Encoding Planning Domains: GIPO IV Lee McCluskey Artform Research Group, Univ Huddersfield
DEVELOP CONTENT FOR USE IN MARKETING COMMUNICATIONS TO CREATE INTEREST IN PRODUCT/BUSINESS/IDEA.
Chapter 6: Design of Expert Systems
Knowledge and Systems Research Group, University of Huddersfield B vs OCL: Comparing Specification Languages for Planning Domains Diane Kitchin, Lee McCluskey,
Artificial Intelligence
Presenter : Shih-Tung Huang Tsung-Cheng Lin Kuan-Fu Kuo 2015/6/15 EICE team Model-Level Debugging of Embedded Real-Time Systems Wolfgang Haberl, Markus.
PLANSERVE Knowledge acquisition & Ontological engineering for AI Planning applications.
Lee McCluskey, University of Huddersfield - EKAW'04 Knowledge Formulation for AI Planning Lee McCluskey Ron Simpson Artform research group Department of.
PDDL: A Language with a Purpose? Lee McCluskey Department of Computing and Mathematical Sciences, The University of Huddersfield.
A Broad View Knowledge Engineering Competition Roman Barták Charles University, Prague What can we.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Fundamentals of Information Systems, Second Edition
ICKEP International Competition for Knowledge Engineering in Planning Lee McCluskey PLANET Knowledge Engineering.
School of Computing and Mathematics, University of Huddersfield PDDL and other languages.. Lee McCluskey Department of Computing and Mathematical Sciences,
School of Computing and Mathematics, University of Huddersfield Week 21: Knowledge Acquisition / GIPO Lee McCluskey, room 2/09
European Network of Excellence in AI Planning From PLANET to PLANET II Susanne Biundo University of Ulm, Germany.
PLANSERVE – The State of Play – June ‘03 Lee McCluskey The University of Huddersfield, UK.
Introduction to Software Testing
Sepandar Sepehr McMaster University November 2008
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
CCT 355: E-Business Technologies Class 2: Introduction to Information Systems.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Requirements Analysis
European Network of Excellence in AI Planning PLANET II -- An Overview -- Susanne Biundo University of Ulm, Germany.
European Network of Excellence in AI Planning Knowledge Engineering TCU in PLANET part 2 September, 2001 Lee McCluskey, University.
1 Intelligent Systems ISCRAM 2013 Validating Procedural Knowledge in the Open Virtual Collaboration Environment Gerhard Wickler AIAI, University.
EFQM Excellence Model & Levels of Excellence Learning Edge - July 05.
PLANSERVE - overview of an EU proposal for the “Future and Emerging Technologies” Program Lee McCluskey Artform Research.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Module 4: Systems Development Chapter 12: (IS) Project Management.
Introduction Algorithms and Conventions The design and analysis of algorithms is the core subject matter of Computer Science. Given a problem, we want.
Jump to first page (c) 1999, A. Lakhotia 1 Software engineering? Arun Lakhotia University of Louisiana at Lafayette Po Box Lafayette, LA 70504, USA.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
1 Introduction to Software Engineering Lecture 1.
Illustrations and Answers for TDT4252 exam, June
Lecture-3.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Stephen Flockton.  What is my Project?  What is Planning?  Advantages and Disadvantages of Planning.  Description of the Product.  Product Demonstration.
Review Meeting, Ulm, Feb 03 Workpackage 1: Synergy in Research and Development Co-ordinators: Malik Ghallab and Lee McCluskey.
Jette Viethen 20 April 2007NLGeval07 Automatic Evaluation of Referring Expression Generation is Possible.
A Classification-based Approach to Question Answering in Discussion Boards Liangjie Hong, Brian D. Davison Lehigh University (SIGIR ’ 09) Speaker: Cho,
Knowledge Translation Conference KT Solutions for Overcoming Barriers to Research Use Hosted by SEDL’s Center on Knowledge Translation for Disability and.
Requirements Engineering Requirements Validation and Management Lecture-24.
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
Natural Language Processing AI Revision Lee McCluskey, room 2/07
Lecture-8 Introduction to computer languages.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
A Dynamic Delivery Scheduling System in supply chain Professor Ha. T. Qin, Y.M. Lee, S.P. Chu
Objective ICT : Internet of Services, Software & Virtualisation FLOSSEvo some preliminary ideas.
SOFTWARE TESTING. SOFTWARE Software is not the collection of programs but also all associated documentation and configuration data which is need to make.
Advanced Computer Systems
Lee McCluskey University of Huddersfield
Chapter 6: Design of Expert Systems
Understand the Programming Process
UNIT-4 BLACKBOX AND WHITEBOX TESTING
Introduction to Software Testing
Understand the Programming Process
UNIT-4 BLACKBOX AND WHITEBOX TESTING
Presentation transcript:

ICKEP International Competition for Knowledge Engineering in Planning - A PROPOSAL Lee McCluskey KE TCU

Contents Aims / Benefits Current IPC Problems with an ICKEP A small start

Current ICP - Benefits The ICP has brought benefits to the community - - focussed some researchers on technology innovation - led to a rapid development of techniques - delivered a de facto standard for communicating the dynamics of domain models - helped in the validation of planning algorithms and hence led to the sharing of benchmark domain models, tasks and planning tools.

Current ICP - Problems However, the ICP is controversial - it encourages rapid development - but in a narrow area The ICP assumes that: the input to a planning engine is correct and complete the input is in PDDL which was designed with the criterion of “dynamics and nothing else”. It was designed to reflect current languages and their underlying assumptions. It was NOT designed with a model building method in mind OR with many ‘pragmatic’ feature which make building easier - it is a machine code rather than a language for human use! Plus lots of others I won’t mention

Narrow views of Planning? Complete, correct, formal, Precondition-effect, Literal strips-based Model of dynamics Something Else? Plan Generator Execution, Scheduling Acquisition, Debugging, Compiling, Configuration, Modelling

Aim of ICKEP The aim of a KE Competition will be to promote the knowledge-based aspects of planning (to include knowledge acquisition, knowledge modelling and domain validation) by evaluating KE tools within a competitive forum.

Possible Benefits it might address the main problem with the current competition - that, although the competition encourages rapid development, it tends to focus work narrowly. it might encourage the development and sharing of stand alone tools to help in the whole process of AI planning including domain modelling, heuristic acquisition, planner-domain matching and so forth. it might lead to some form of communication medium for knowledged-based domain models

Form of Current IPC for the IPC:  Competitors prepare before the event: a planner which can input PDDL and gives out solutions in a prescribed format.  Competitors are given at the event: domain models, tasks, in PDDL  During the event: the planners are executed with the supplied domain models and tasks.  Evaluation after the event: tools are used to rate the planners on speed, coverage, and solution quality.

Form of ICKEP?? But tools and methods to support knowledge acquisition and modelling … do not have standard forms of input. They may acquire knowledge from domain experts or help planning researchers debug domain models. Cannot be easily evaluated by their outputs - what is the advantage of one domain model over another? Are heterogneous - there are several types of tools performing differing functions

PROPOSAL: Start simple PROPOSAL: Start off with initial competition which has a very simple format, along the following lines: Competitors prepare before the event: two types of tool (a) one that debugs domain models (b) one that extracts heuristics from domain models. Both tools will input a certain version of PDDL; (a) will output a set of flaws in the domain model, and (b) will output a set of heuristics in a standard format, that can be used with a standard planner, to help solve plan generation problems.

PROPOSAL: Start simple Competitors are given at the event: flawed domain models for (a), domain models, a planner and tasks for (b). During the event: the tools are executed with the supplied domain models and tasks. Evaluation after the event: tools are used to rate the competitors' tools for (a) percentage and type of flaws uncovered (b) quality of heuristics acquired as judged by performance improvement on a standard planner.

TO DO Is there the will in the community to follow this through? After ing 12 (?) top US researchers I got ONE reply If we go ahead: Agree on the scope of an initial competition. Make up some outline rules. Target a conference for an initial competition. Get together an organising committee who can also compete!

COMPETITION There is a will in the community to follow this through. We will - Agree on the scope of an initial competition. Make up some outline rules. Target a conference for an initial competition. Get together an organising committee who can also compete!

Initial Working Group Prof Ruth Aylet, University of Salford, UK Dr Ronan Bartak, Charles University, Prague, Czech Republic Prof Daniel Borrajo, University Carlos III de Madrid, Spain Prof Susanne Biundo, University of Ulm, Germany Dr Christophe Doniat, Université Technologique de Troyes, France Dr Peter Jarvis, SRI International, USA Prof Lee McCluskey, University of Huddersfield, UK