Case-Based Planning

16
ASE-BASED PLANNING A Framework for planning from experience Abdelrahman Al-Ogail

description

A Framework for planning from experience Abdelrahman Al- Ogail. Case-Based Planning. What’s Case-Based Planning?. ANTICIPATOR. ASSIGNER DATABASE. RETRIEVER. RETRIEVER PLANBASE. RETRIVING INDEX. SIMILARITY TECHNIQUES. MODIFIER. MODIFICATION RULEBASE. STORER. PLANBASE. TESTER. - PowerPoint PPT Presentation

Transcript of Case-Based Planning

Page 1: Case-Based Planning

CASE-BASED PLANNINGA Framework for planning from experience

Abdelrahman Al-Ogail

Page 2: Case-Based Planning

What’s Case-Based Planning?

Page 3: Case-Based Planning

Anticipator Retriev

er

Modifier

StorerTester

Assigner

Repairer

Page 4: Case-Based Planning

Anticipator

Input

Current Goals

Current Situation

ASSIGNERDATABASE

Output

Problems to Avoid

Information About

Them

ANTICIPATOR

Page 5: Case-Based Planning

InputCurrent Situation

True States

Goals to Satisfy

Problems to Avoid

RetrieverAbstraction Hierarchy

Value Hierarchy

Similarity Tool

Ease Determine

RETRIEVERPLANBASE

Output

Best Match Plan

RETRIEVER

Page 6: Case-Based Planning

Index

Goals to Satisfy Situations Problems

to Avoid

RETRIVING INDEX

Page 7: Case-Based Planning

SIMILARITY TECHNIQUES

Similarity Techniques

GroupingIS-A

Hierarchical

Dynamic Evaluatin

gSimilarity

Matric

Page 8: Case-Based Planning

MODIFIER InputBest Match Plan

Current Situation

Goals to Satisfy

Problems to Avoid

ModifierSelect Modification

Rule

Goal Specific Knowledge

General Plan Specification

Output

Modified PlanMODIFICATIONRULEBASE

Page 9: Case-Based Planning

STORER Input

Modified Plan

Plan Descripti

on

STORER

Create Index

Add to PlanBase

Output

Plan Stored SuccessfullyPLANBASE

Page 10: Case-Based Planning

TESTER InputModified Plan

Goals to Satisfy

Problems to Avoid

Tester

Actual Testing

Simulation & Diagnose

Teacher

Output

Failure Descripti

onFailed Plan

Page 11: Case-Based Planning

ASSIGNERInput

Failure Descripti

onFailed PlanAssigner

Decide Failure Features

Assign Failure Credits

Output

Failure Vocablua

ryFailed PlanASSIGNER

DATABASE

Page 12: Case-Based Planning

Plan Failure

Fix your plan

Page 13: Case-Based Planning

Exception Failure

Fix your understanding of world

Page 14: Case-Based Planning

REPAIRERInput

Failed Plan

Failure DescriptionDesired State

Undesired state

Failure Vocabulary RepairerSelect Repairing

Method

Apply Repairing Method

Store Repaired Plan

Output

Repaired Plan

Page 15: Case-Based Planning

CBP Learning

Plan Learning

Exception Learning

Critic Learning

Page 16: Case-Based Planning

* References:- Paper: Case-Based Planning

- A Framework for planning from experience

Thanks