”representing temporal knowledge for case-based prediction”

26
”Representing Temporal Knowledge for Case-Based Prediction” Martha Dørum Jære, Agnar Aamodt, Pål Skalle

Upload: lila-ford

Post on 02-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

”Representing Temporal Knowledge for Case-Based Prediction”. Martha Dørum Jære, Agnar Aamodt, Pål Skalle. Introduction. Current CBR: snap-shots in time, temporal relations ignored or handeled explisit within reasoning algorithms Real world context (more interactive and user-transparent). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ”Representing Temporal Knowledge for Case-Based Prediction”

”Representing Temporal Knowledge for Case-Based

Prediction”

Martha Dørum Jære, Agnar Aamodt, Pål Skalle

Page 2: ”Representing Temporal Knowledge for Case-Based Prediction”

Introduction

Current CBR: snap-shots in time, temporal relations ignored or handeled explisit within reasoning algorithms

Real world context (more interactive and user-transparent)

Page 3: ”Representing Temporal Knowledge for Case-Based Prediction”

Creek

integrates cases with general domain konwledge within a single semantic network

feature and feature value -> concept in semantic network

Interliked with other consept, semantic relations specified in general domain model

General domain knowledge : model based reasoning support to the CBR processes Retrieve, Reuse and Retain

Page 4: ”Representing Temporal Knowledge for Case-Based Prediction”

Overview

Related researchSummary of James Allen’s temporal

intervalsIntroduces problem of predicting unwanted

events in an industiral processTemporal representation in systemHow representation is utilized for matching

of temporal intervals

Page 5: ”Representing Temporal Knowledge for Case-Based Prediction”

Overview

Related researchSummary of James Allen’s temporal

intervalsIntroduces problem of predicting unwanted

events in an industiral processTemporal representation in systemHow representation is utilized for matching

of temporal intervals

Page 6: ”Representing Temporal Knowledge for Case-Based Prediction”

Related research

Early AI research on temporal reasoning make distinction between point-based (instans-based) and interval-based (periode-based)(Allen)

Jaczynski and Trousse: Time-extended situations

Mendelez: supervicing and controlling sequencing of process steps that have to fulfill certain conditions

Page 7: ”Representing Temporal Knowledge for Case-Based Prediction”

Related research (2)

Hansen: weather predictionBranting and Hastings: pest management,

”temporal projection”

McLaren & Ashley: temporal intervals, engineering ethics system

Page 8: ”Representing Temporal Knowledge for Case-Based Prediction”

Hypothesis

Large and complex dataExplanatory reasoning methodes

underlying the CBR apporachStrongly indicate that a qualitative,

interval-based framework for temporal reasoning is preferrable

?

Page 9: ”Representing Temporal Knowledge for Case-Based Prediction”

Overview

Related researchSummary of James Allen’s temporal

intervalsIntroduces problem of predicting unwanted

events in an industiral processTemporal representation in systemHow representation is utilized for matching

of temporal intervals

Page 10: ”Representing Temporal Knowledge for Case-Based Prediction”

Allen’s temporal intervals

Interval-based temporal logicIntervals decomposableIntervals may be open or closedIntervals: hierarchy connected by temporal

relations ”During” hierachy propostions inhereted13 ways ordered pair of intervals can be

related (mutually exclusive temporal rel.)

Page 11: ”Representing Temporal Knowledge for Case-Based Prediction”

Allen’s 13 ways

Page 12: ”Representing Temporal Knowledge for Case-Based Prediction”

Allen’s temporal intervals(2)

Temporal network, transitivity ruleGeneralization method using reference

intervals

Page 13: ”Representing Temporal Knowledge for Case-Based Prediction”

Overview

Related researchSummary of James Allen’s temporal

intervalsIntroduces problem of predicting unwanted

events in an industiral processTemporal representation in systemHow representation is utilized for matching

of temporal intervals

Page 14: ”Representing Temporal Knowledge for Case-Based Prediction”

Prediction of unwanted events

Oil drilling domainStuck pipe situation

Alert stateAlarm state

Page 15: ”Representing Temporal Knowledge for Case-Based Prediction”

Overview

Related researchSummary of James Allen’s temporal

intervalsIntroduces problem of predicting unwanted

events in an industiral processTemporal representation in systemHow representation is utilized for matching

of temporal intervals

Page 16: ”Representing Temporal Knowledge for Case-Based Prediction”

Temporal representation in Creek

Allen’s approachIntervals stored as temporal relationships

inside casesCases restrict computational complexityTransitivityCase + explanations

Page 17: ”Representing Temporal Knowledge for Case-Based Prediction”

Temporal representation in Creek(2)

Two intervals added:

For every new interval that is added to the network:

1. Create a <has interval> relationship2. Create <has finding> relationships3. Create <Temporal Relation> relationships4. Infer new <Temporal Relation> relationships

Page 18: ”Representing Temporal Knowledge for Case-Based Prediction”

Temporal representation in Creek(3)

Page 19: ”Representing Temporal Knowledge for Case-Based Prediction”

Overview

Related researchSummary of James Allen’s temporal

intervalsIntroduces problem of predicting unwanted

events in an industiral processTemporal representation in systemHow representation is utilized for matching

of temporal intervals

Page 20: ”Representing Temporal Knowledge for Case-Based Prediction”

Temporal Paths & Dynamic Ordering

Original: Activation strength Explanation strength Matching strength

Temporal similarity matching: Temporal path strength

Page 21: ”Representing Temporal Knowledge for Case-Based Prediction”

Temporal Paths & Dynamic Ordering (2)

Dynamic ordering algorithm:

1. Find first interval in IC and CC 2. Check intervalIC and intervalCC for matching or

explainable findings3. If match - Update temporal path strength4. Check {getSameTimeIntervals} for new information and

special situationsIf special situations - Perform action

5. {getNextInterval} from CC and IC6. Unless {getNextInterval} is empty - Go to (2)7. Return temporal path strength

Page 22: ”Representing Temporal Knowledge for Case-Based Prediction”

Example Prediction

Oil-well drillingHighlights:

Retrieving similar cases (matching strength above treshold)

Compare -> temporal path stregth i.e. alerts

Page 23: ”Representing Temporal Knowledge for Case-Based Prediction”

Conclusion

Support prediction of events for ind. processes

Allen’s temporal intervals incorporated into Creek

I

Page 24: ”Representing Temporal Knowledge for Case-Based Prediction”

Conclusion (2)

+: Intervals->closer to human expert think Integration into model based reasoning system

component

Page 25: ”Representing Temporal Knowledge for Case-Based Prediction”

Conclusion (3)

- : One fixed layer of intervals System: Raw data -> qualitative changes Many processes too complex

Page 26: ”Representing Temporal Knowledge for Case-Based Prediction”

Discussion

Hypotheses = ? How represent time intervalls in cases?

(When having to monitore over time?)Continous matching? Or treshold/event

driven?