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

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Advertisements

Limitations of the relational model 1. 2 Overview application areas for which the relational model is inadequate - reasons drawbacks of relational DBMSs.
Level 1 Recall Recall of a fact, information, or procedure. Level 2 Skill/Concept Use information or conceptual knowledge, two or more steps, etc. Level.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
Case-Based Reasoning, 1993, Ch11 Kolodner Adaptation method and Strategies Teacher : Dr. C.S. Ho Student : L.W. Pan No. : M Date : 1/7/2000.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Pervasive Computing Framework development Kartik Vishwanath Arvind S. Gautam Rahul Gupta Sachin Singh.
1 Lecture 34 Introduction to Knowledge Representation & Expert Systems Overview  Lecture Objective  Introduction to Knowledge Representation  Knowledge.
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
EXPERT SYSTEMS Part I.
Building Knowledge-Driven DSS and Mining Data
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Mrs. Maninder Kaur 1Maninder Kaur
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Chapter 5: Modeling Systems Requirements: Events and Things
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Automated Explanation of Gene-Gene Relationships Wacek Kuśnierczyk.
13: Inference Techniques
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
Architecture styles Pipes and filters Object-oriented design Implicit invocation Layering Repositories.
Simulations: The teacher’s perspective Ruth Thomas, Colin Milligan, SCROLLA, JeLSIM Partnership.
Data Tagging Architecture for System Monitoring in Dynamic Environments Bharat Krishnamurthy, Anindya Neogi, Bikram Sengupta, Raghavendra Singh (IBM Research.
Logical Agents Logic Propositional Logic Summary
Configuration Systems - CSE Sudhan Kanitkar.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Chapter 13 Artificial Intelligence and Expert Systems.
Decision Support Systems (DSS) Information Systems and Management.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
PAPER BY JONATHAN MUGAN & BENJAMIN KUIPERS PRESENTED BY DANIEL HOUGH Learning Distinctions and Rules in a Continuous World through Active Exploration.
APPLY FUNCTIONAL MODELING TO CONSEQUENCE ANALYSIS IN SUPERVISION SYSTEMS Present by Xinxin Zhang 1 Morten Lind 1, Giulio Gola 2,
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Strategies for Distributed CBR Santi Ontañón IIIA-CSIC.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
KNOWLEDGE BASED SYSTEMS
AI in Knowledge Management Professor Robin Burke CSC 594.
Knowledge Representation
EXPERT SYSTEMS or KNOWLEDGE BASED SYSTEMS a. When we wish to encode a rich source of knowledge within the program. and b. The scope of systems.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Expert System Seyed Hashem Davarpanah University of Science and Culture.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Lecture 5 Frames. Associative networks, rules or logic do not provide the ability to group facts into associated clusters or to associate relevant procedural.
From NARS to a Thinking Machine Pei Wang Temple University.
Developing a diagnostic system through integration of fuzzy case-based reasoning and fuzzy ant colony system Expert Systems with Applications 28(2005)
Artificial Intelligence Knowledge Representation.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Maestro AI Vision and Design Overview Definitions Maestro: A naïve Sensorimotor Engine prototype. Sensorimotor Engine: Combining sensory and motor functions.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
1 Tempo Induction and Beat Tracking for Audio Signals MUMT 611, February 2005 Assignment 3 Paul Kolesnik.
5 Chapter 5: Modeling Systems Requirements: Events and Things Systems Analysis and Design in a Changing World.
Knowledge Representation Techniques
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Lecture 9- Design Concepts and Principles
Architecture Components
Case-Based Reasoning.
Lecture 9- Design Concepts and Principles
Causal Models Lecture 12.
Chapter 11 user support.
Case-Based Reasoning BY: Jessica Jones CSCI 446.
Chapter 4 System Modeling.
Expert Knowledge Based Systems
Expert Knowledge Based Systems
Presentation transcript:

”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)

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

Overview Related research Summary of James Allen’s temporal intervals Introduces problem of predicting unwanted events in an industiral process Temporal representation in system How representation is utilized for matching of temporal intervals

Overview Related research Summary of James Allen’s temporal intervals Introduces problem of predicting unwanted events in an industiral process Temporal representation in system How representation is utilized for matching of temporal intervals

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

Related research (2) Hansen: weather prediction Branting and Hastings: pest management, ”temporal projection” McLaren & Ashley: temporal intervals, engineering ethics system

Hypothesis Large and complex data Explanatory reasoning methodes underlying the CBR apporach Strongly indicate that a qualitative, interval-based framework for temporal reasoning is preferrable ?

Overview Related research Summary of James Allen’s temporal intervals Introduces problem of predicting unwanted events in an industiral process Temporal representation in system How representation is utilized for matching of temporal intervals

Allen’s temporal intervals Interval-based temporal logic Intervals decomposable Intervals may be open or closed Intervals: hierarchy connected by temporal relations ”During” hierachy propostions inhereted 13 ways ordered pair of intervals can be related (mutually exclusive temporal rel.)

Allen’s 13 ways

Allen’s temporal intervals(2) Temporal network, transitivity rule Generalization method using reference intervals

Overview Related research Summary of James Allen’s temporal intervals Introduces problem of predicting unwanted events in an industiral process Temporal representation in system How representation is utilized for matching of temporal intervals

Prediction of unwanted events Oil drilling domain Stuck pipe situation Alert state Alarm state

Overview Related research Summary of James Allen’s temporal intervals Introduces problem of predicting unwanted events in an industiral process Temporal representation in system How representation is utilized for matching of temporal intervals

Temporal representation in Creek Allen’s approach Intervals stored as temporal relationships inside cases Cases restrict computational complexity Transitivity Case + explanations

Temporal representation in Creek(2) Two intervals added: For every new interval that is added to the network: 1.Create a relationship 2.Create relationships 3.Create relationships 4.Infer new relationships

Temporal representation in Creek(3)

Overview Related research Summary of James Allen’s temporal intervals Introduces problem of predicting unwanted events in an industiral process Temporal representation in system How representation is utilized for matching of temporal intervals

Temporal Paths & Dynamic Ordering Original:  Activation strength  Explanation strength  Matching strength Temporal similarity matching:  Temporal path strength

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 findings 3.If match - Update temporal path strength 4.Check {getSameTimeIntervals} for new information and special situations If special situations - Perform action 5. {getNextInterval} from CC and IC 6.Unless {getNextInterval} is empty - Go to (2) 7.Return temporal path strength

Example Prediction Oil-well drilling Highlights:  Retrieving similar cases (matching strength above treshold)  Compare -> temporal path stregth  i.e. alerts

Conclusion Support prediction of events for ind. processes Allen’s temporal intervals incorporated into Creek I

Conclusion (2) +:  Intervals->closer to human expert think  Integration into model based reasoning system component

Conclusion (3) - :  One fixed layer of intervals  System: Raw data -> qualitative changes  Many processes too complex

Discussion Hypotheses = ? How represent time intervalls in cases? (When having to monitore over time?) Continous matching? Or treshold/event driven?