Abduction CIS308 Dr Harry Erwin. Three Perspectives on Induction Ronald Fisher—use p-values to compare hypotheses. Jerzy Neyman—define your error probabilities.

Slides:



Advertisements
Similar presentations
Chapter 7 Hypothesis Testing
Advertisements

CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Bayesian Abductive Logic Programs Sindhu Raghavan Raymond J. Mooney The University of Texas at Austin 1.
Lecture XXIII.  In general there are two kinds of hypotheses: one concerns the form of the probability distribution (i.e. is the random variable normally.
A Brief Introduction to Bayesian Inference Robert Van Dine 1.
Chapter 10.  Real life problems are usually different than just estimation of population statistics.  We try on the basis of experimental evidence Whether.
Hypothesis Testing A hypothesis is a claim or statement about a property of a population (in our case, about the mean or a proportion of the population)
Elementary hypothesis testing
QM Spring 2002 Business Statistics Introduction to Inference: Hypothesis Testing.
Models -1 Scientists often describe what they do as constructing models. Understanding scientific reasoning requires understanding something about models.
Elementary hypothesis testing Purpose of hypothesis testing Type of hypotheses Type of errors Critical regions Significant levels Hypothesis vs intervals.
Introduction to Hypothesis Testing CJ 526 Statistical Analysis in Criminal Justice.
Scientific Thinking - 1 A. It is not what the man of science believes that distinguishes him, but how and why he believes it. B. A hypothesis is scientific.
8-2 Basics of Hypothesis Testing
© 2013 Pearson Education, Inc. Active Learning Lecture Slides For use with Classroom Response Systems Introductory Statistics: Exploring the World through.
Chapter 9 Hypothesis Testing.
Copyright (c) 2004 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 8 Tests of Hypotheses Based on a Single Sample.
Lecture 9: p-value functions and intro to Bayesian thinking Matthew Fox Advanced Epidemiology.
Statistical hypothesis testing – Inferential statistics I.
Introduction to Earth Science Doing Science.  Scientific method – a systemic approach to answering questions about the natural world  Sufficient observation.
McGraw-Hill/IrwinCopyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 9 Hypothesis Testing.
Hypothesis testing. Classical hypothesis testing is a statistical method that appeared in the first third of the 20 th Century, alongside the “modern”
Lecture Slides Elementary Statistics Twelfth Edition
Hypothesis Testing – Introduction
1 © Lecture note 3 Hypothesis Testing MAKE HYPOTHESIS ©
Hypothesis Testing.
4-1 Statistical Inference The field of statistical inference consists of those methods used to make decisions or draw conclusions about a population.
Copyright © 2006 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
Fundamentals of Data Analysis Lecture 4 Testing of statistical hypotheses.
1 Today Null and alternative hypotheses 1- and 2-tailed tests Regions of rejection Sampling distributions The Central Limit Theorem Standard errors z-tests.
Comparing two sample means Dr David Field. Comparing two samples Researchers often begin with a hypothesis that two sample means will be different from.
10.2 Tests of Significance Use confidence intervals when the goal is to estimate the population parameter If the goal is to.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 25 Wednesday, 20 October.
Hypothesis Testing Hypothesis Testing Topic 11. Hypothesis Testing Another way of looking at statistical inference in which we want to ask a question.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 20 Testing Hypotheses About Proportions.
Bayesian vs. frequentist inference frequentist: 1) Deductive hypothesis testing of Popper--ruling out alternative explanations Falsification: can prove.
Chapter 9 Tests of Hypothesis Single Sample Tests The Beginnings – concepts and techniques Chapter 9A.
Biological Science.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8 Hypothesis Testing.
Correlation Assume you have two measurements, x and y, on a set of objects, and would like to know if x and y are related. If they are directly related,
Introduction to Statistical Inference A Comparison of Classical Orthodoxy with the Bayesian Approach.
Uncertainty Management in Rule-based Expert Systems
Not in FPP Bayesian Statistics. The Frequentist paradigm Defines probability as a long-run frequency independent, identical trials Looks at parameters.
Botkin & Keller Environmental Science 5/e Chapter 2 Science as a Way of Knowing.
Review of the Scientific Method Chapter 1. Scientific Method – –Organized, logical approach to scientific research. Not a list of rules, but a general.
Fall 2002Biostat Statistical Inference - Confidence Intervals General (1 -  ) Confidence Intervals: a random interval that will include a fixed.
"Classical" Inference. Two simple inference scenarios Question 1: Are we in world A or world B?
Logic and Vocabulary of Hypothesis Tests Chapter 13.
Inferential Statistics Inferential statistics allow us to infer the characteristic(s) of a population from sample data Slightly different terms and symbols.
STA Lecture 221 !! DRAFT !! STA 291 Lecture 22 Chapter 11 Testing Hypothesis – Concepts of Hypothesis Testing.
Textbook Basics of an Expert System: – “Expert systems: Design and Development,” by: John Durkin, 1994, Chapters 1-4. Uncertainty (Probability, Certainty.
Statistical Inference Statistical inference is concerned with the use of sample data to make inferences about unknown population parameters. For example,
Scientific Method 1.Observe 2.Ask a question 3.Form a hypothesis 4.Test hypothesis (experiment) 5.Record and analyze data 6.Form a conclusion 7.Repeat.
Abduction CIS308 Dr Harry Erwin. Contents Definition of abduction An abductive learning method Recommended reading.
 2003, G.Tecuci, Learning Agents Laboratory 1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci 7.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 24 of 41 Monday, 18 October.
1 Learning Agents Laboratory Computer Science Department George Mason University Prof. Gheorghe Tecuci Abductive learning.
Inferential statistics by example Maarten Buis Monday 2 January 2005.
Designing an Experiment &The Characteristics of Scientific Knowledge.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
Tests of Significance We use test to determine whether a “prediction” is “true” or “false”. More precisely, a test of significance gets at the question.
Philosophy of science What is a scientific theory? – Is a universal statement Applies to all events in all places and time – Explains the behaviour/happening.
Presented by Mo Geraghty and Danny Tran June 10, 2016.
Ex St 801 Statistical Methods Part 2 Inference about a Single Population Mean (HYP)
+ Homework 9.1:1-8, 21 & 22 Reading Guide 9.2 Section 9.1 Significance Tests: The Basics.
Hypothesis Testing – Introduction
P-value Approach for Test Conclusion
Chapter 9 Hypothesis Testing.
28th September 2005 Dr Bogdan L. Vrusias
Hypothesis The initial building block in the scientific method. Many describe it as an “educated guess,” based on prior knowledge and observation. 
Presentation transcript:

Abduction CIS308 Dr Harry Erwin

Three Perspectives on Induction Ronald Fisher—use p-values to compare hypotheses. Jerzy Neyman—define your error probabilities before collecting your data and testing, and report those. Harold Jeffreys—use objective posterior probabilities of hypotheses. (Objective Bayesian) Although they disagreed about the philosophical foundations of statistics, they usually agreed on the procedure to use. They disagreed on the numbers to be reported.

Ronald Fisher Preferred to report the p-value. If he observed X~f(x|θ) He was interested in testing hypothesis H 0 :θ=θ 0 He would choose a test statistic T=t(X), large values of T being evidence against H 0. He would compute p = P 0 (t(X)≥t(x)), rejecting H 0 if p is small. He did this because he was interested in comparing multiple hypotheses to choose the most likely. This is considered bad form today.

Jerzy Neyman He felt that you could only test a null hypothesis H 0 against some alternative H 1. He would use the same test procedure as Fisher, but he would prechoose a threshold, c. These are often set to 5%, 1%, or 0.1%. If T≥c, he would reject H 0 and accept it otherwise. He would then calculate Type I (  ) and Type II (  ) error probabilities and report those. Neyman defined probability in terms of repeated experiments (the Frequentist Principle). This is the standard approach today.

Harold Jeffreys Agreed with Neyman about the need for an alternative hypothesis. Calculated the likelihood ratio B(x) = f(x|θ 0 )/f(x|θ 1 ) He then went with the hypothesis with the greater support, assuming equal prior probabilities for the two hypotheses and applying Bayes Theorem. He was taking an Objective Bayesian approach, the standard Bayesian approach today. We are teaching Bayesian statistics because we generally agree with this perspective. (Most forensic hypotheses have a prior probability attached.)

Contents Definition of abduction An abductive learning method Recommended reading

Abduction Abduction, or inference to the ‘best’ explanation, is a method of reasoning in which one chooses the hypothesis that would, if true, best explain the relevant evidence. Abductive reasoning starts from a set of accepted facts and infers to their most likely, or best, explanations. The term abduction is also sometimes used to just mean the generation of hypotheses to explain observations or conclusions, but the former definition is more common both in philosophy and computing.

Abduction Abduction is the operation of adopting an explanatory hypothesis that would account for all the facts or some of them. Illustrations: –There is smoke in the East building. –Fire causes smoke. –Hypothesize that there is a fire in the East building. Which are some other potential explanations?

Continued.. University campus is wet. Raining causes the streets to be wet. Hypothesize that it was raining on the University campus What are some other potential explanations? Provide other examples of abductive reasoning.

Definition (Josephson, 2000) D is a collection of data (facts, observations, givens), H explains D (would, if true, explain D), No other hypothesis explains D as well as H does. Therefore, H is probably correct. Abstract illustrations: IfB is true and A  B then hypothesize A. If A=A1 & A2 &... & An and A2 &...& An is true then hypothesize A1.

Discussion Why is abduction a form of learning? Which are the basic operations in abductive learning? –generation of explanatory hypotheses; –selection of the "best" hypothesis; –(testing the best hypothesis).

Overall structure of the abductive learning method Let D be a collection of data Find all the hypotheses that (preferably causally) explain D Find the hypothesis H that explains D better than other hypotheses Assert that H is true

How to choose the “best” explanation? Consider this: B is true and A  B and C  B What should we hypothesize? –prefer to backtrace causal rules (A causes B); –prefer to backtrace the rule that has the highest number of true left- hand side literals; –prefer to backtrace the rule that has the highest number of known instances; –prefer the simplest hypothesis, etc. What is the justification of each approach?

Given A surprising observation that is not explained by the background knowledge KILL(John, John) ; John committed suicide Background knowledge  x,  y, BUY(x, y)  POSSESS(x, y)  x,  y, HATE(x, y) & POSSESS(x, z) & WEAPON(z)  KILL(x, y)  x  GUN(x)  WEAPON(x)  x  DEPRESSED(x)  HATE(x, x)... DEPRESSED(John), AGE(John, 45), BUY(John, obj1),... Learning goal Find an assumption which is consistent with the background knowledge and represents the best explanation of the new observation. Determine The “best” assumption satisfying the learning goal: GUN(obj1) An illustration of the abductive learning problem

Build partial explanations of the observation: Ifone assumes that "WEAPON(obj1)" is true Then"KILL(John, John)" is explained. Therefore, a possible assumption is "WEAPON(obj1)". An illustration of the abductive learning method

Another partial proof tree: Ifone assumes that "GUN(obj1)" is true Then"KILL(John, John)" is also explained. Therefore, another possible assumption is "GUN(obj1)". What hypothesis to adopt? - the most specific one? - the most general one? An illustration of the abductive learning method

Applications Applications in artificial intelligence include: –fault diagnosis –belief revision –automated planning The most direct application of abduction is that of automatically detecting faults in systems: given a theory relating faults with their effects and a set of observed effects, abduction can be used to derive sets of faults that are likely to be the cause of the problem.

Applications Abduction can also be used to model automated planning. Given a logical theory relating action occurrences with their effects (for example, a formula of the event calculus), the problem of finding a plan for reaching a state can be modeled as the problem of abducting a sequence of literals implying that the final state is the goal state.

Applications Belief revision, the process of adapting beliefs in view of new information, is another field in which abduction has been applied. The main problem of belief revision is that the new information may be inconsistent with the corpus of beliefs, while the result of the incorporation cannot be inconsistent. This process can be done by the use of abduction: once an explanation for the observation has been found, integrating it does not generate inconsistency. This use of abduction is not straightforward, as adding propositional formulae to other propositional formulae can only make inconsistencies worse. Instead, abduction is done at the level of the ordering of preference of the possible worlds.

Applications In the philosophy of science, abduction has been the key inference method to support scientific realism, and much of the debate about scientific realism is focused on whether abduction is an acceptable method of inference.

Recommended reading P. A. Flach and A. C. Kakas (Eds.), Abduction and Induction: Essays on their Relation and Integration, Kluwer Academic Publishers, P. A. Flach and A. C. Kakas (Eds.), Abductive and Inductive reasoning: backround and issues, in the above volume. J. R. Josephson, Smart inducyive generalizations are abductions, in the above volume. J. R. Josephson and S. G. Josephson, Abductive inference: computation, philosophy, technology, Cambridge University Press, O'Rorke P., Morris S., and Schulenburg D., Theory Formation by Abduction: A Case Study Based on the Chemical Revolution, in Shrager J. and Langley P. (eds.), Computational Models of Scientific Discovery and Theory Formnation, Morgan Kaufmann, San Mateo, CA, Subramanian S and Mooney R.J., Combining Abduction and Theory Revision, in R.S.Michalski and G.Tecuci (eds), Proc. of the First International Workshop on Multistrategy Learning, MSL-91, Harpers Ferry, Nov. 7-9, 1991.