Case Adaptation Using an Incomplete Causal Model 指導老師 : 何正信教授 學生:潘立偉 學號: M8702048 日期: 88/7/20 John D.Hastings, L. Karl Branting, and Jeffrey A. Lockwood,

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

PID Controller Tuning for Desired Closed-Loop Response for SI/SO System 指導老師 : 曾慶耀 學生 : 詹佳翔.
Inferences The Reasoning Power of Expert Systems.
Chapter 1: An Overview of Program Evaluation Presenter: Stephanie Peterson.
Expert System Shells - Examples
What is the TOA-MD Model? Basic Concepts and an Example John Antle Roberto Valdivia Agricultural and Resource Economics Oregon State University
Lazy vs. Eager Learning Lazy vs. eager learning
Introduction to Research Methodology
Basic Concepts of Fuzzy Logic Apparatus of fuzzy logic is built on: –Fuzzy sets: describe the value of variables –Linguistic variables: qualitatively and.
The loss function, the normal equation,
Introduction to Fault Diagnosis and Isolation(FDI) By Hariharan Kannan.
Luigi Portinale, Pietro Torasso and Diego Margo Selecting Most Adaptable Diagnostic Solutions through Pivoting-Based Retrieval Teacher : C.S. Ho Student.
Artificial Intelligence MEI 2008/2009 Bruno Paulette.
1998/12/21NTUST Ailab Li-we Pan1 Fuzzy object-oriented system design W. Pedrycz, Z.A. Sosnowski Fuzzy Sets and System (1998) p121~134 ref : 孫宗瀛、楊英魁, Fuzzy.
1999/7/6Li-we Pan1 Semester Report 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 88/7/6.
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.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
5/12/1999 Li-we Pan1 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 5/12/1999 Wolfgang Wilke, Barry Smyth, Pádraig Cunningham “Case-Based Reasoning Technology From.
1999/3/10Li-we Pan1 Case-Based CBR : Capturing and Reusing Reasoning About Case Adaptation 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 88/3/10 David B. Leake,
5/20/1999 Li-we Pan1 指導老師 : 陳錫明教授 學生:潘立偉 學號: M 日期: 5/20/1999 Myung-Kuk Park, Inbom Lee, Key-Mok Shon Expert Systems with Application 15(1998), p69~75.
Case-Based Reasoning, 1993, Ch12 Kolodner Controlling Adaptation Advisor : Dr. C.S. Ho Student : L.W. Pan No. : M Date : 4/7/2000.
Case-based Reasoning System (CBR)
NTUST Ailab Li-we Pan The MEDIATOR : Analysis of an Early Case-Based Problem Solver Jenet L. Kolodner & Robert L. Simpson Cognitive Science 13,
Sabine Mendes Lima Moura Issues in Research Methodology PUC – November 2014.
Building Knowledge-Driven DSS and Mining Data
1999/2/10NTUST Ailab Li-we Pan1 Semester Report 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 88/2/10.
7/27/98 Sqalli & Freuder, AAAI-98 Workshop on CBR Integrations1 Integration of Constraint-Based Reasoning and Case-Based Reasoning Mohammed H. Sqalli Eugene.
New Methods to Assess Climate Change Impacts and Adaptation for Poor Agricultural Households John M. Antle Roberto Valdivia Agricultural and Resource Economics.
Determining How Costs Behave
Epidemiologic Study Designs Nancy D. Barker, MS. Epidemiologic Study Design The plan of an empirical investigation to assess an E – D relationship. Exposure.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
EVAL 6970: Cost Analysis for Evaluation Dr. Chris L. S. Coryn Nick Saxton Fall 2014.
Introduction to variable selection I Qi Yu. 2 Problems due to poor variable selection: Input dimension is too large; the curse of dimensionality problem.
13: Inference Techniques
STA Lecture 161 STA 291 Lecture 16 Normal distributions: ( mean and SD ) use table or web page. The sampling distribution of and are both (approximately)
Empirical Explorations with The Logical Theory Machine: A Case Study in Heuristics by Allen Newell, J. C. Shaw, & H. A. Simon by Allen Newell, J. C. Shaw,
Evaluating the Options Analyst’s job is to: gather the best evidence possible in the time allowed to compare the potential impacts of policies.
CS 682, AI:Case-Based Reasoning, Prof. Cindy Marling1 Chapter 3: Reasoning Using Cases In this chapter, we look at how cases are used to reason We’ve already.
Chapter 5 The Expectation Hypothesis 資管所 周立軒、謝昌宏 指導老師:戴天時 教授.
NewsWeeder: Learning to Filter Netnews By: Ken Lang Presented by Salah Omer.
Decision Trees. Decision trees Decision trees are powerful and popular tools for classification and prediction. The attractiveness of decision trees is.
Relevance Feedback: New Trends Derive global optimization methods: More computationally robust Consider the correlation between different attributes Incorporate.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
I Robot.
LANGUAGE MODELS FOR RELEVANCE FEEDBACK Lee Won Hee.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 26 Slide 1 Software cost estimation 2.
March 1999Dip HI KBS1 Knowledge-based Systems Alternatives to Rules.
PRoMPT David Pendlington Unilever Sustainable Agriculture Project Co-ordinator.
ECE-7000: Nonlinear Dynamical Systems Overfitting and model costs Overfitting  The more free parameters a model has, the better it can be adapted.
AI in Knowledge Management Professor Robin Burke CSC 594.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Psychiatric document retrieval using a discourse-aware model Presenter : Wu, Jia-Hao Authors : Liang-Chih.
MARKET APPRAISAL. Steps in Market Appraisal Situational Analysis and Specification of Objectives Collection of Secondary Information Conduct of Market.
The COCOMO model An empirical model based on project experience. Well-documented, ‘independent’ model which is not tied to a specific software vendor.
WHAT IS RESEARCH? According to Redman and Morry,
1/39 Motion Adaptive Search for Fast Motion Estimation 授課老師:王立洋老師 製作學生: M 蔡鐘葳.
Computational Intelligence: Methods and Applications Lecture 26 Density estimation, Expectation Maximization. Włodzisław Duch Dept. of Informatics, UMK.
OPTIMIZATION PROBLEMS OF ELECTRIC POWER SUPPLY Томский политехнический университет.
Application of Decision-Tree Induction Techniques to Personalized Advertisements on Internet Storefronts 2011/10/04 Source: International Journal of Electronic.
Nutritional Analysis and Assessment Unit 2 Seminar – Dietary Standards.
Chapter 6 Selecting a Design. Research Design The overall approach to the study that details all the major components describing how the research will.
Data Analysis.
Determining How Costs Behave
Architecture Components
Case-Based Reasoning System for Bearing Design
© 2012 The McGraw-Hill Companies, Inc.
Authors: Wai Lam and Kon Fan Low Announcer: Kyu-Baek Hwang
The loss function, the normal equation,
Mathematical Foundations of BME Reza Shadmehr
Descriptive Studies; Causality and Causal Inference
Presentation transcript:

Case Adaptation Using an Incomplete Causal Model 指導老師 : 何正信教授 學生:潘立偉 學號: M 日期: 88/7/20 John D.Hastings, L. Karl Branting, and Jeffrey A. Lockwood, ICCBR, 1995 “Integrating Cases and Models for Prediction in Biological Systems”, L. Karl Branting, John D. Hastings & Jeffrey A. Lockwood, AI Application, under review “An Empirical Evaluation of Model-Based Case Matching and Adaptation”, L. Karl Branting, John D. Hastings, AAAI-94, 1994.

1999/7/20Li-we Pan2 What & Why in CARMA CARMA (CAse-based Range Management Adviser) integrate CBR with MBR to predict the behavior of biological systems characterized both by incomplete models and insufficient empirical data for accurate induction determining the most cost-effective response to a given pest infestation requires prediction crop or forage loss under each available option

1999/7/20Li-we Pan3 Cont. use of model-based adaptation as a technique for integrating CBR with MBR in domains in which neither technique is individually sufficient for accurate prediction. Under this approach, Case-based reasoning is used to find an approximate solution into a more precise solution

1999/7/20Li-we Pan4 Process description Using RBR to infer the relevant facts of the infestation case. Determine whether grasshopper consumption will lead to competition with livestock for available forage –Estimate the proportion of available forage that will be consumed by grasshoppers using CBR & MBR –Total the forage loss estimates for each subcase to predict the overall proportion of available forage that will be consumed by grasshoppers

1999/7/20Li-we Pan5 Cont. –Compare grasshopper consumption with the proportion of available forager needed by livestock If competition, determine what possible treatment options should be excluded using rules If there are possible treatment options, for each one provided an economic analysis by estimating both the first-year and long-term savings using rule-based, model-based, and probabilistic reasoning

1999/7/20Li-we Pan6 Prototypical cases are not expressed in terms of observable features, but rather in terms of abstract derived features are extended in time, representing the history of a particular grasshopper population over its lifespan

1999/7/20Li-we Pan7 CARMA Step Determining relevant case features case matching model-based adaptation –(x)case factoring –temporal projection –feature adaptation –critical-period adjustment forage loss estimation determining treatment options treatment recommendation

1999/7/20Li-we Pan8 Model-based reasoning Case factoring –spilt the overall population into subcases of grasshopper with distinct overwintering types Temporal projection –retrieval all prototypical cases whose overwintering types match that of the subcase. –CARMA must project the best matching prototypical case forward or backwards in time to align its average developmental phase with that of the new subcase –CARMA breaks the distribution into daily populations, projects the populations the required number of days

1999/7/20Li-we Pan9 Featural adaptation Modify to account for any featural differences between it and the subcase. FL(NC) = FL(PC) +  Ai * QFD(i) QFD = (Q(NC, i) - Q(PC, i)) / Q(PC, i) A : adaptation weights, QFD : quantitative difference for feature I between the new case and prototypical case

1999/7/20Li-we Pan10 Critical Period Adaptation Grasshopper consumption is most damaging if it occurs during the critical forage growing period must be adapted if the proportion of the lifespan of the grasshoppers overlapping the the critical period in the new case differs form that in the prototypical case Ex: subcaseA : 47% case8 : 6% (47-6)/6 = * adapt weight

1999/7/20Li-we Pan11 Learning match and adaptation Weight Match weights (by system) –determining the mutual information gain between case feature and qualitative consumption categories in a given set of training cases Featural adaptation –use hill-climbing algorithm –to min RMSE for prototypical case library P and match weights M, PFL : CARMA’s predocted forage loss, ExpertPred : expert’s prediction of consumption for each training cases Ci

1999/7/20Li-we Pan12 Algorithm Function AdaptWeights(t, p, M) I <= initial increment D min <= minimum improvement threshold I min <= minimum increment threshold A <= initial list of global adaptation weights D’ <= RMSE(T, P, M, A) D <=  loop until (I < I min ) do loop until (|D’-D| < D min ) do D <= D’  <= the change to an element of A by I for which RMSE(T, P, M,  (A)) is least D’ <= RMSE(T, P, M,  (A)) if (D’ < D) then A <=  (A)else D’ <= D I <= I/2 return A

1999/7/20Li-we Pan13 Test function Fuction LeaveOneOutSpecificTest(T) for each case Ci  T do P := T - Ci;prototypical cases M := global match weights for set P according to info. Gain for each prototypical case Pj  P do T := P - Pj; training set Pj(A) := Adaptweights(T, {Pj}, M) Di := (PredictForageLoss(Ci, P, M) - ExpertPred(Ci))^2 return((Avg(D)^(1/2)) Fuction LeaveOneOutGloubleTest(T) for each case Ci  T do P := T - Ci;prototypical cases M := global match weights for set P according to info. Gain G := Adaptweights(T, {Pj}, M) Di := (PredictForageLoss(Ci, P, M, G) - ExpertPred(Ci))^2 return((Avg(D)^(1/2))

1999/7/20Li-we Pan14 Schedule