1 Abduction and Induction in Scientific Knowledge Development Peter Flach, Antonis Kakas & Oliver Ray AIAI Workshop 2006 ECAI 2006 29 August, 2006.

Slides:



Advertisements
Similar presentations
Explanation-Based Learning (borrowed from mooney et al)
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Understanding the Research Process
RESEARCH METHODS Introduction to Research Lecture 1:
Research Basics PE 357. What is Research? Can be diverse General definition is “finding answers to questions in an organized and logical and systematic.
Models -1 Scientists often describe what they do as constructing models. Understanding scientific reasoning requires understanding something about models.
Chapter Two SCIENTIFIC METHODS IN BUSINESS
© 2005 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 1 Explaining Behavior.
Chapter 1 Conducting & Reading Research Baumgartner et al Chapter 1 Nature and Purpose of Research.
PSYC512: Research Methods PSYC512: Research Methods Lecture 4 Brian P. Dyre University of Idaho.
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.
Developing Ideas for Research and Evaluating Theories of Behavior
Cognitive strategies and CAS Csaba Sárvári, Mihály Klincsik, Zsolt Lavicza University of Pécs Pollack Mihály Faculty of Engineering Computer Algebra and.
Scientific method - 1 Scientific method is a body of techniques for investigating phenomena and acquiring new knowledge, as well as for correcting and.
The Role of Business Research Theory Building
Research Methods in MIS Dr. Deepak Khazanchi. Objectives for the Course Identify Problem Areas Conduct Interview Do Library Research Develop Theoretical.
Introduction to Social Science Research
(Business Research Methods)
Research Methods in Nursing. Examining History 1600’s is the age of reasoning; finding reason and experimenting what is observed. Isaac Newton is a pioneer.
Introduction to Earth Science Doing Science.  Scientific method – a systemic approach to answering questions about the natural world  Sufficient observation.
Inductive Logic Programming Includes slides by Luis Tari CS7741L16ILP.
Research in Business. Introduction to Research Research is simply the process of finding solution to a problem after a thorough study and analysis of.
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
Methodology and Philosophies of research Lecture Outline: Aims of this session – to outline: what is meant by methodology the implication of adopting different.
A Framework of Mathematics Inductive Reasoning Reporter: Lee Chun-Yi Advisor: Chen Ming-Puu Christou, C., & Papageorgiou, E. (2007). A framework of mathematics.
Why Study Physics?. God and Man Adam and Eve were created in the image of God Creation Mandate (Genesis 1:26, 28)
Linguistics Introduction.
Biology and You Chapter 1. Objectives Relate the seven properties of life to a living organism Relate the seven properties of life to a living organism.
What is research? Based on Ranjit Kumar “Research methodology: a step-by-step guide for beginners”, 2005.
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Developing and Evaluating Theories of Behavior.
Science Defined John V. Aliff, Georgia Perimeter College, Lawrenceville, GA Presentation Presentation Georgia Academy of Science Georgia Academy.
Science Process Skills. Observe- using our senses to find out about objects, events, or living things. Classify- arranging or sorting objects, events,
Research Concepts. Agenda Research Basics What research is and is not Where research comes from Research deliverables Methodologies Research process Quantitative.
METODE PENELITIAN AKUNTANSI. Tugas Tugas Telaah Tugas Riset.
Biological Science.
Learning Metabolic Network Inhibition using Abductive Stochastic Logic Programming Jianzhong Chen, Stephen Muggleton, José Santos Imperial College, London.
1 The Theoretical Framework. A theoretical framework is similar to the frame of the house. Just as the foundation supports a house, a theoretical framework.
SCIENTIFIC THINKING Presented by: Dr. Salem M. Al-Ghamdi Associate Professor of Management King Fahd University of Petroleum and Minerals.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
SCIENCE A system of knowledge about the natural world and the methods used to find that knowledge.
Theme 2: Data & Models One of the central processes of science is the interplay between models and data Data informs model generation and selection Models.
Scientific Method Vocabulary
Fall 2009 Dr. Bobby Franklin.  “... [the] systematic, controlled empirical and critical investigation of natural phenomena guided by theory and hypotheses.
Introduction to Research. Purpose of Research Evidence-based practice Validate clinical practice through scientific inquiry Scientific rational must exist.
Lecture №1 Role of science in modern society. Role of science in modern society.
Abduction CIS308 Dr Harry Erwin. Contents Definition of abduction An abductive learning method Recommended reading.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
Hypothesis, Theory, or Law. All-Write-Consensus 1.Read the information on your piece of paper. 2.On a separate sheet of paper, answer the question on.
Chapter 1 continued.  Observation- something noted with one of the five senses.
Chapter 1: Section 1 What is Science?. What Science IS and IS NOT.. The goal of Science is to investigate and understand the natural world, to explain.
Sociology 12. Outcome analyze a variety of appropriate sociological research methods Describe common sociological research methods
On Abductive Equivalence Katsumi Inoue National Institute of Informatics Chiaki Sakama Wakayama University MBR
#1 Make sense of problems and persevere in solving them How would you describe the problem in your own words? How would you describe what you are trying.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. Part One INTRODUCTION TO BUSINESS RESEARCH.
Unit 1 The Science of Biology Part 1- What is Science?
Inference of Gene Relations from Microarray Data by Abduction Irene Papatheodorou & Marek Sergot Imperial College, London UK.
Introduction Ms. Binns.  Distinguish between qualitative and quantitative data  Explain strengths and limitations of a qualitative approach to research.
Writing a sound proposal
Organizing, Analyzing, & Interpreting Data
Introduction to Research Methodology
Part One INTRODUCTION TO BUSINESS RESEARCH
Business Research Methods William G. Zikmund
Introduction to Research Methodology
Logic and Critical Thinking as Basis of Scientific Method and rationality as well as Problem solving 13th Meeting.
© 2012 The McGraw-Hill Companies, Inc.
Introduction to Research Methodology
Developing and Evaluating Theories of Behavior
Chapter 1 The Science of Biology.
Features of a Good Research Study
Presentation transcript:

1 Abduction and Induction in Scientific Knowledge Development Peter Flach, Antonis Kakas & Oliver Ray AIAI Workshop 2006 ECAI August, 2006

2 Central Challenge (left from the workshops in 1990s) How can we usefully integrate abduction and induction What are appropriate basic forms of these two forms of reasoning and how far we can get with them? What are the limits on learning of such an integration? What are appropriate applications (from which we can drive this integration)?

3 Central “Application Theme” Scientific Modelling Not necessarily classical scientific domains! Domains that follow scientific methodology. Declarative Modelling

4 This Talk Chart out: a proposal that came out from previous workshops, and how this was taken up till now. some recent applications. Set the scene for the afternoon’s discussion

5 Scientific Modelling Development of scientific theories is incremental where we need to exploit fully the knowledge acquired so far Declarative Logical Modelling can facilitate this: Ease of Representation – a logical model expressed directly from the expert knowledge. Initial knowledge on a domain is typically descriptive – well suited for logical representation. E.g. molecular biology/functional genomics knowledge

6 Scientific Modelling and Logic (Logic for Declarative Modelling) Start with models that represent the prior knowledge of our domain in a logical form, i.e in a theory T. Understand past and current observations, Obs, in terms of the current model T through synthetic logical reasoning that generates further information, H, such that: T  H |= Obs T  H is consistent H is a hypothesis on the incomplete part of the model T The hypothesis H explains the observations Obs according to T. This a process of rationalization/normalization of (the disperse set of) observations through our current model T.

7 Ontological distinction of Information and Logical Predicates Observable Information/Predicates: describes observations of scientific experiments. Testable directly. Abducible Information/Predicates: describe underlying (theoretical) relations. Missing/incomplete information that needs to be inferred – not testable directly. Background Information/Predicates: auxiliary information that helps us link observable and abducible information.

8 EXAMPLE: A “socio-economic” model of Universities Language/Ontology of relations {sad/1, overworked/1, academic/1, student/1, lecturer/1, poor/1} Model & background knowledge sad(X) if overworked(X), poor(X) overworked(oliver) overworked(alex) overworked(krycia) lecturer(alex) lecturer(krycia) student(oliver) academic(alex), … poor(alex).

9 Example of Declarative Modelling Gene Interaction  Model/Rules for Gene Interaction: increases_expression(Expt, X) ← knocks_out(Expt, G), inhibits(G,X), not affected_by_other_gene(Expt, G, X), not affected_by_EnvFactor(Expt, X). increases_expression(Expt, X) ← knocks_out(Expt, G), intermediary_gene(Expt,G1,G), reduces_expression(Expt,G1), inhibits(G1,X), not affected_by_EnvFactor(Expt, X).  Parameter of the model: intermediary_gene/3

10 Scientific Modelling through Logic Any scientific model can be (is) incomplete! Information is separated into three types: Observable (phenotype) – obtained from experiments via observations Theoretical (functional genotype) – underlying relations that cause the observable behaviour Background – known relevant properties, e.g. structural or chemical information. Example: {sad/1, overworked/1, academic/1, student/1, lecturer/1, poor/1}

11 Scientific Modelling (cnt.) The incompleteness of the model resides in the theoretical part (e.g poor/1) The task is to complete the model by finding theoretical information and developing a theory for this. HOW do we synthesize definitions for the unobserved theoretical relations? ANSWER: Scientific theories are “explanatory” and “unifying”

12 Synthetic Reasoning for Declarative Problem Solving  Deduction: concerned with PREDICTION of phenotype from a given model  T |= Obs  Abduction: concerned with EXPLANATION according to a given model: produces genotype information  T U H |= Obs H specific (genotype) information  Induction: concerned with GENERALIZATION of information outside the observed situations  T U H |= Obs H general (genotype) information

13 EXAMPLE: A “socio-economic” model of Universities (Cnt.) Model & background knowledge sad(X) if overworked(X), poor(X) overworked(oliver) overworked(alex) overworked(krycia) lecturer(alex) lecturer(krycia) student(oliver) academic(alex), … Observations = {sad(alex), sad(krycia), not sad(oli)} Abductive Explanation = {poor(ale), poor(krycia), not poor(oli)} Abducible

14 Logical Reasoning for Scientific Analysis Experiment Observe Generate hypotheses Verify hypotheses Revise Model Abduction Rationalises the Observations Induction Generalizes the rationalization and hence the Obs

15 The cycle of abductive and inductive knowledge development InductionAbduction T’ = T U H T O’= H O T U H |= Obs H H

16 Integration of Abduction & Induction  Abduction: problem solving given an adequate but incomplete model of the problem domain  Generates explanations: specific hypotheses on the incomplete part of the model  Rationalizes/normalizes the observations.  Integration with Induction  Feed explanations to Induction.  Induction: development of the model by a (partial) theory for its incomplete part.  Tight Integration Explanations and their Generalization are evaluated as a whole.

17 EXAMPLE: A “socio-economic” model of Universities (Cnt.) sad(X) if overworked(X), poor(X) overworked(oliver) overworked(alex) overworked(krycia) lecturer(alex) lecturer(krycia) student(oliver) academic(alex), … Observations = {sad(alex), sad(krycia), not sad(oli)} Abductive Explanation = {poor(ale), poor(krycia), not poor(oli)} Inductive Hypotheses: poor(X) if lecturer(X)

18 EXAMPLE: Verifying Hypotheses poor(X) if lecturer(X) The socio-economy specialist is sceptical as it knows that students are poor. The hypotheses is rejected and new partial information is now given: poor(X) if student(X) Model now is refined to: sad(X) if not student(X),overworked(X),poor(X) sad(X) if student(X), alone(X) poor(X) if student(X)

19 EXAMPLE: Verifying Hypotheses Model now is refined to: sad(X) if not student(X),overworked(X),poor(X) sad(X) if student(X), alone(X) poor(X) if student(X) Observations = {sad(alex), sad(krycia), not sad(oli)} Abductive Explanation = {poor(ale), poor(krycia), not alone(oli)} Inductive Hypotheses: poor(X) if young(X), lecturer(X) (Note: “poor(X) if young(X)” is rejected because we know young(bill), rich(bill).)

20 Current Situation  Frameworks of Integration  Inverse Entailment  HAIL  SOLDR  CF-Induction  Systems of Integration  Progol 5  ProLogICA  HAIL (?)  INTHELEX (?)  CF-Induction (?)

21 Current Situation (Cnt)  Applications Gene Regulatory Pathways Inhibition in Metabolic Networks Signal Networks Robot Navigation (Learning Action Theories e.g. Event Calculus)

22 Future Outlook  Challenges remain  Appropriate basic forms of reasoning:  Normal & Disjunctive LP  Trade off between generality & efficiency  Chart out the limits of learning  Understand their relevancy for scientific modelling applications  Let applications drive the Theoretical & Practical Development  Computational Bioscience  Natural Language  Cognitive Robotics

23 CONCLUSIONS Use of logical inference can be powerful method for “rationalization” of scientific phenomena. But it needs a good problem domain model with: Clear hypotheses of the basic model Parameters of variation of analysis of the phenomena Well-informed strategy of use and feedback analysis Offers a systematic methodology for modelling and analysis under known/engineered hypotheses.

24 Microarray Gene Mutation Experiments at CMMI