Temporal Extensions to Defeasible Logic

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

Automated Theorem Proving Lecture 1. Program verification is undecidable! Given program P and specification S, does P satisfy S?
Completeness and Expressiveness
Extending Temporal Databases to Deal with Telic/Atelic Medical Data Paolo Terenziani 1, Richard T. Snodgrass 2, Alessio Bottrighi 1, Mauro Torchio 3, Gianpaolo.
Comparative Succinctness of KR Formalisms Paolo Liberatore.
Logic Programming Automated Reasoning in practice.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 9,10,11- Logic; Deduction Theorem 23/1/09 to 30/1/09.
1 DCP 1172 Introduction to Artificial Intelligence Chang-Sheng Chen Topics Covered: Introduction to Nonmonotonic Logic.
Proofs, Recursion and Analysis of Algorithms Mathematical Structures for Computer Science Chapter 2 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesProofs,
Knowledge Representation and Reasoning  Representação do Conhecimento e Raciocínio Computacional José Júlio Alferes and Carlos Viegas Damásio.
The International RuleML Symposium on Rule Interchange and Applications Local and Distributed Defeasible Reasoning in Multi-Context Systems Antonis Bikakis,
1 Semantic Description of Programming languages. 2 Static versus Dynamic Semantics n Static Semantics represents legal forms of programs that cannot be.
Cs774 (Prasad)L7Negation1 Negation by Failure
FINDING THE LOGIC OF ARGUMENTATION Douglas Walton CRRAR Coimbra, March 24, 2011.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
CPSC 322, Lecture 23Slide 1 Logic: TD as search, Datalog (variables) Computer Science cpsc322, Lecture 23 (Textbook Chpt 5.2 & some basic concepts from.
Models -1 Scientists often describe what they do as constructing models. Understanding scientific reasoning requires understanding something about models.
Proof System HY-566. Proof layer Next layer of SW is logic and proof layers. – allow the user to state any logical principles, – computer can to infer.
DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web CS566 – Διαχειριση Γνώσης στο Διαδίκτυο Άνοιξη 2010.
© C. Kemke1Reasoning - Introduction COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Proofs, Recursion and Analysis of Algorithms Mathematical Structures for Computer Science Chapter 2.1 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesProofs,
Knowledge Representation and Reasoning José Júlio Alferes Luís Moniz Pereira.
Henry Prakken August 23, 2013 NorMas 2013 Argumentation about Norms.
1 First order theories. 2 Satisfiability The classic SAT problem: given a propositional formula , is  satisfiable ? Example:  Let x 1,x 2 be propositional.
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
Part Nine: Practical Cognition / Planning Given an agent capable of sophisticated epistemic cognition, how can it make use of that in practical cognition?
Canonical Constructive Systems Ori Lahav under the supervision of Prof. Arnon Avron 28 July 2009.
Defeasible Security Policy Composition for Web Services Adam J. Lee, Jodie P. Boyer *, Lars E. Olson, and Carl A. Gunter University of Illinois at Urbana-Champaign.
Propositional Resolution Computational LogicLecture 4 Michael Genesereth Spring 2005.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes Jan 19, 2012.
Pattern-directed inference systems
CS Introduction to AI Tutorial 8 Resolution Tutorial 8 Resolution.
Today’s Topics Introduction to Proofs Rules of Inference Rules of Equivalence.
Automated Reasoning Early AI explored how to automated several reasoning tasks – these were solved by what we might call weak problem solving methods as.
Specifying Languages Our aim is to be able to specify languages for use in the computer. The sketch of an FSA is easy for us to understand, but difficult.
KNOWLEDGE BASED SYSTEMS
A Preferential Tableau for Circumscriptive ALCO RR 2009 Stephan Grimm Pascal Hitzler.
Of 38 lecture 13: propositional logic – part II. of 38 propositional logic Gentzen system PROP_G design to be simple syntax and vocabulary the same as.
ECOMPOSE: development of Executable COntent in Medicine using Proprietary and Open Standards Engineering Dipartimento di Informatica, Universita’ del Piemonte.
On the Semantics of Argumentation 1 Antonis Kakas Francesca Toni Paolo Mancarella Department of Computer Science Department of Computing University of.
Chapter 7. Propositional and Predicate Logic Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
CS 285- Discrete Mathematics
The International RuleML Symposium on Rule Interchange and Applications Visualization of Proofs in Defeasible Logic Ioannis Avguleas 1, Katerina Gkirtzou.
June 21, Reasoning about explicit strictness in a lazy language using mixed lazy/strict semantics Marko van Eekelen Maarten de Mol Nijmegen University,
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
 You will be able to use theorems and definitions to find the measures of angles.  You will be able to use theorems and definitions to write a formal.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 4- Logic.
Knowledge Representation Lecture 2 out of 5. Last Week Intelligence needs knowledge We need to represent this knowledge in a way a computer can process.
Chapter 7. Propositional and Predicate Logic
Paolo Terenziani, Alessio Bottrighi, Stefania Montani
Chapter 9. Rules and Expert Systems
7/3/2018 EMR 17 Logical Reasoning Lecture 11.
The Propositional Calculus
Rules, RIF and RuleML.
For Friday, read Chapter 4, section 4.
Chapter 10: Mathematical proofs
Cirquent calculus Episode 15 About cirquent calculus in general
Programming Languages and Compilers (CS 421)
On Kripke’s Alleged Proof of Church-Turing Thesis
First Order Logic Rosen Lecture 3: Sept 11, 12.
CPSC 322 Introduction to Artificial Intelligence
Computer Security: Art and Science, 2nd Edition
Logical Entailment Computational Logic Lecture 3
Chapter 7. Propositional and Predicate Logic
Knowledge Representation I (Propositional Logic)
Chapter 9. Rules and Expert Systems
Propositional Logic CMSC 471 Chapter , 7.7 and Chuck Dyer
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Representations & Reasoning Systems (RRS) (2.2)
Presentation transcript:

Temporal Extensions to Defeasible Logic Guido Governatori1, Paolo Terenziani2 1 University of Quuensland, Brisbane, Australia 2Dipartimento di Informatica, UPO, Alessandria, Italy

Introduction Defeasible conclusions  nonmonotonic logic Trade-off: expressiveness vs comp. complexity Defeasible Logic [Nute,94]: a linear logic Several applications: - legal reasoning - contracts and agent negotiations - Semantic Web

Defeasible Logic Facts (predicate; e.g., penguin(Tweedy)) Strict Rules A1..An  B (classical rules) Defeasible Rules A1..An B (rules that can be defeated by contrary evidence; e.g., “birds usually fly”) Defeaters A1..An  B (rules to prevent derivation of conclusions; “e.g., if something is heavy it might not fly”) Priorities between rules “skeptical” nonmonotonic logic: it does not support contraddictory conclusions

Provability in DL Let D be a Theory +q (q is definitely provable in D, i.e., using only facts and strict rules) -q (we proved that q is not definitely provable in D) +q (q is defeasibly provable in D) - q (we proved that q is not defeasibly provable in D)

Derivability A conclusion p is derivable when p is a fact there is an applicable strict or defeasible rule for p, and - all the rules for  p are discarded (i.e., proved not to be applicable), or - every applicable rule for  p is weaker than an applicable strict or defeasible ruple for p

Temporal Extensions Explicit representation of time need to cope with large parts of reality (e.g., causation) - durative actions - delays Trade-off between expressiveness and computational complexity GOAL: temporal extension to DL retaining LINEAR complexity

Temporal Rules a1:d1, …., an:dn d b:db e:d e is an event whose duration is exactly d (d1) a1:d1, …., an:dn are the “causes”. They can start at different points in time b:db is the effect d is the exact delay between causes and effects

Temporal Rules a1:d1, …., an:dn d b:db SCHEMA OF RULES d is the delay between the beginning of the last cause and the beginning of the effect d is the delay between the ending point of the last cause and the beginning of the effect (here finite causes only)

TRIGGERING CONDITIONS (intuition): Temporal Rules TRIGGERING CONDITIONS (intuition): We must be able to prove each ai for for exactly di consecutive time points, i.e., it0,t1,….,tdi, tdi+1 consecutive time points such that we can prove ai at points t1,….,tdi and we cannot prove it at t0 and tdi+1 Let tmax the last time when the latest cause can be proved b can be proven for exactly db instants starting from time tmax+d

Example F = {a@0, b@5, c@5} r1: a:1 10 d:10; r2: b:1 7 d:5; r3: c:1 8 d:5; r3  r2 0 …... 5 .….. 10 11 12 13 …….. 17 18 19 a b c r2 +d +d r2 terminates r1 +d r1 r1 +d r3  r2 +d r3  r2 +d r3 +d

Proof Conditions for +@ If +p@t = P(n+1) then + p@t  P(1..n) or (i) -~p@t  P(1..n) and (ii) rRsd[p] \ either r persists or r is -applicable at t and (iii) sR[~p] either - s is -discarded at t or - if s is (t-t’)-effective,then vRsd[p]\ v defeats s at t’

Complexity THEOREM 1 Let D be a temporalized defeasible theory without backward causation. Then the extension of D from time t0 to t (i.e., the set of all consequences of D derivable from t0 to t) can be computed in time linear to the size of the theory, i.e., O(|Prop||R|  t)

Causation a1:tad b:tb “Backward” causation: 0>ta+d “One-shot” causation: 0ta+d and 0<tb+d “Continuous” causation: 0ta+d and 0  tb+d “Mutually sustaining” causation: 0=ta+d and 0 = tb+d “Culminated event” causation: 0  d

Conclusions & Future Work TEMPORAL EXTENSION TO DL increased expressiveness retaining linear complexity FUTURE Complexity of theories with backward causation Type of events (e.g., states vs accomplishments vs processes)