Relative Expressiveness of Defeasible Logics II Michael Maher.

Slides:



Advertisements
Similar presentations
Basic Terms in Logic Michael Jhon M. Tamayao.
Advertisements

Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
On norms for the dynamics of argumentative interaction: argumentation as a game Henry Prakken Amsterdam January 18, 2010.
Four Rules of Aristotelian Logic 1. Rule of Identity: A is A 2. Rule of Non-Contradiction: A is not (-A) 3. Rule of Excluded Middle: Either A or (-A)
Argumentation Based on the material due to P. M. Dung, R.A. Kowalski et al.
Commonsense Reasoning and Argumentation 14/15 HC 8 Structured argumentation (1) Henry Prakken March 2, 2015.
Commonsense Reasoning and Argumentation 14/15 HC 9 Structured argumentation (2) Henry Prakken March 4, 2015.
Inference and Reasoning. Basic Idea Given a set of statements, does a new statement logically follow from this. For example If an animal has wings and.
Commonsense Reasoning and Argumentation 14/15 HC 10: Structured argumentation (3) Henry Prakken 16 March 2015.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Default Reasoning the problem: in FOL, universally-quantified rules cannot have exceptions –  x bird(x)  can_fly(x) –bird(tweety) –bird(opus)  can_fly(opus)
1 DCP 1172 Introduction to Artificial Intelligence Chang-Sheng Chen Topics Covered: Introduction to Nonmonotonic Logic.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
The International RuleML Symposium on Rule Interchange and Applications Local and Distributed Defeasible Reasoning in Multi-Context Systems Antonis Bikakis,
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
Reasoning Lindsay Anderson. The Papers “The probabilistic approach to human reasoning”- Oaksford, M., & Chater, N. “Two kinds of Reasoning” – Rips, L.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
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.
Knowledge in intelligent systems So far, we’ve used relatively specialized, naïve agents. How can we build agents that incorporate knowledge and a memory?
Production Rules Rule-Based Systems. 2 Production Rules Specify what you should do or what you could conclude in different situations. Specify what you.
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.
Argumentation Logics Lecture 7: Argumentation with structured arguments (3) Henry Prakken Chongqing June 4, 2010.
Argumentation Logics Lecture 6: Argumentation with structured arguments (2) Attack, defeat, preferences Henry Prakken Chongqing June 3, 2010.
Proof by Deduction. Deductions and Formal Proofs A deduction is a sequence of logic statements, each of which is known or assumed to be true A formal.
Building Logical Arguments. Critical Thinking Skills Understand and use principles of scientific investigation Apply rules of formal and informal logic.
Argumentation Logics Lecture 5: Argumentation with structured arguments (1) argument structure Henry Prakken Chongqing June 2, 2010.
Henry Prakken August 23, 2013 NorMas 2013 Argumentation about Norms.
Legal provisions LLB Joanna Helios Wioletta Jedlecka.
AP Examination Alert The APCS Examination includes a variety of Boolean Logic questions. Many questions require indirect knowledge of Boolean Logic, and.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Easy steps to writing THE ESSAY. Writing an essay means: Creating ideas from information Creating arguments from ideas Creating academic discourse to.
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
Essay Writing For Honors and AP History. Background  Test is roughly 3 hours  Eighty Multiple Choice Questions  A document based essay question  Two.
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 5: Classical Logic.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Reasoning and Critical Thinking Validity and Soundness 1.
Actions Planning and Defeasible Reasoning Guillermo R. Simari Alejandro J. García Marcela Capobianco Dept. of Computer Science and Engineering U NIVERSIDAD.
1 Introduction to Abstract Mathematics Chapter 2: The Logic of Quantified Statements. Predicate Calculus Instructor: Hayk Melikya 2.3.
KR A Principled Framework for Modular Web Rule Bases and its Semantics Anastasia Analyti Institute of Computer Science, FORTH-ICS, Greece Grigoris.
Uncertainty in AI. Birds can fly, right? Seems like common sense knowledge.
CS104:Discrete Structures Chapter 2: Proof Techniques.
CSE 311: Foundations of Computing Fall 2013 Lecture 8: Proofs and Set theory.
Types and Programming Languages Lecture 3 Simon Gay Department of Computing Science University of Glasgow 2006/07.
Process Algebra (2IF45) Basic Process Algebra Dr. Suzana Andova.
An argument-based framework to model an agent's beliefs in a dynamic environment Marcela Capobianco Carlos I. Chesñevar Guillermo R. Simari Dept. of Computer.
Belief dynamics and defeasible argumentation in rational agents M. A. Falappa - A. J. García G. R. Simari Artificial Intelligence Research and Development.
A Basic Guide OBSERVATION & INFERENCE.  Inference comes from the verb “to infer” which means to conclude by using logic  Therefore, inference (n.) is.
REASONING UNDER UNCERTAINTY: CERTAINTY THEORY
Part One: Assessing the Inference, Deductive and Inductive Reasoning.
CHAPTER 9 Testing a Claim
Sec. 2.3: Apply Deductive Reasoning
Cirquent calculus Episode 15 About cirquent calculus in general
CHAPTER 9 Testing a Claim
Henry Prakken COMMA 2016 Berlin-Potsdam September 15th, 2016
Inductive and Deductive Logic
CHAPTER 9 Testing a Claim
A Brief Summary for Exam 1
5. Bottom-Up Parsing Chih-Hung Wang
Definitions: Evidence-Based Claims- 1.) the ability to take detailed
CHAPTER 9 Testing a Claim
2-4 Deductive Reasoning Deductive Reasoning: Using facts, rules, definitions, or properties to reach logical conclusions. Law of Detachment: A form.
CHAPTER 9 Testing a Claim
How to Think Logically.
Statistical Test A test of significance is a formal procedure for comparing observed data with a claim (also called a hypothesis) whose truth we want to.
Inheritance Lakshmish Ramaswamy.
CHAPTER 9 Testing a Claim
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
Presentation transcript:

Relative Expressiveness of Defeasible Logics II Michael Maher

Relative Expressiveness of Defeasible Logics II Michael Maher

Outline Defeasible Reasoning Defeasible Logics Accrual Ambiguity Relative Expressiveness Results Tricks

Defeasible Reasoning Drawing conclusions when: Arguments conflict Statements are inconsistent Statements are not certain - perhaps rule-of-thumb Computational formalizations of regulations business rules contracts high-school biology

Colin Colin is a cassowary

Colin Colin is a cassowary All cassowaries are birds Birds fly

Colin Colin is a cassowary All cassowaries are birds Birds fly Colin flies

Colin Colin is a cassowary Cassowaries do not fly

Colin Colin is a cassowary Cassowaries do not fly Colin does not fly

Colin Colin is a cassowary All cassowaries are birds Birds fly Colin flies Cassowaries do not fly Colin does not fly

Colin Colin is a cassowary All cassowaries are birds Birds fly, typically Colin flies Cassowaries do not fly, typically Colin does not fly

Colin Colin is a cassowary All cassowaries are birds Birds fly, typically Cassowaries do not fly, typically Colin does not fly cassowary(colin) cassowary(X) → bird(X) bird(X)  flies(X) cassowary(X)   flies(X)

Defeasible Reasoning There are several principles that permit an inference to over-rule another specificity recent law over-rules an older law Constitution over-rules legislation... We use a partial ordering > on rules as a general mechanism to express that one rule can over-ride another

Colin Colin is a cassowary All cassowaries are birds Birds fly, typically Cassowaries do not fly, typically Colin does not fly cassowary(colin) cassowary(X) → bird(X) bird(X)  flies(X) cassowary(X)   flies(X) <

Colin cassowary(colin) cassowary(X) → bird(X) bird(X)  flies(X) cassowary(X)   flies(X) <

Colin cassowary(colin) cassowary(X) → bird(X) bird(X)  flies(X) cassowary(X)   flies(X) injured(X)   flies(X) <

Defeasible Logics Two orthogonal design choices for defeasible logics Accrual Ambiguity

Accrual When one argument over-rides all competing arguments, it should win But what should happen when there are multiple arguments on both sides, without a single argument winning? Complicated A simple case: If every argument on one side is over-ridden by an argument on the other side, then the other side, considered as a team, wins

Accrual: team defeat R1: monotreme  mammal R2: has_fur  mammal R3: lays_eggs  ¬ mammal R4: webbed_feet  ¬ mammal R1 > R3 R2 > R4 monotreme. has_fur. lays_eggs. webbed_feet.

Accrual: team defeat R1: monotreme  mammal R2: has_fur  mammal R3: lays_eggs  ¬ mammal R4: webbed_feet  ¬ mammal R1 > R3 R2 > R4 monotreme. has_fur. lays_eggs. webbed_feet. A platypus is a mammal

Ambiguity Nixon Republican Quaker pacifist

Ambiguity Nixon Republican Quaker pacifist middle-aged protests war

Ambiguity - dueling principles Block ambiguity We already agreed that we cannot conclude that Nixon is a pacifist So, the argument that Nixon protests war is invalid So, there is no competition to the argument that Nixon does not protest war Propagate ambiguity There is a possibility that Nixon is a pacifist So the argument that Nixon protests war cannot be discounted So we draw no conclusion about Nixon protesting war

Inference Strength Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Infers more Infers less For any single theory

Relative Expressiveness

Relative Expressiveness identifies: Similar logics Similar languages Similar behaviours One logic can imitate the other Preserving reasoning structure

Relative Expressiveness Logic L 1 is more (or equal) expressive than L 2 iff: Inference from any theory D 2 in L 2 can be simulated by inference from another theory D 1 in L 1 D 1 preserves the reasoning structure of D 2, and D 1 can be computed from D 2 in polynomial time

Relative Expressiveness Logic L 1 is more (or equal) expressive than L 2 iff: Inference from any theory D 2 in L 2 can be simulated by inference from another theory D 1 in L 1 D 1 preserves the reasoning structure of D 2, and D 1 can be computed from D 2 in polynomial time Simulation consists of a correspondence between conclusions c 1 of L 1 and conclusions c 2 of L 2 so that D 1 |- c 1 if and only if D 2 |- c 2

Relative Expressiveness Preserving the reasoning structure - indirectly For every defeasible theory A in a class C such that  (D 1 )   (A)   (D 2 )  (D 1 )   (A) = Ø  (D 2 )   (A) = Ø, D 2 +A is simulated by D 1 +A C can be: Set of all defeasible theories Defeasible theories consisting only of rules Defeasible theories consisting only of facts The empty theory (equivalence)

Some results Blocked ambiguity infers more than propagated ambiguity But blocked ambguity cannot simulate propagated ambiguity (and vice versa) Team defeat (sometimes) infers more than individual defeat But individual defeat can simulate team defeat (and vice versa)

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts Maher 2012

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts

AB simulates AP The ambiguity propagating logics employ three inference levels  definite conclusions  defeasible conclusions  support: a very weak evidence for a conclusion The simulating theory derives three kinds of conclusions strict(q) q supp(q) which are all reasoned with as defeasible knowledge The simulating theory reflects the inference rules for ,  and 

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts

Simulation wrt addition of rules

TD simulates ID wrt rules r 1 : B 1  p  p  C 1 :s 1 r 2 : B 2  p  p  C 2 :s 2 r 3 : B 3  p  p  C 3 :s 3 r 4 : B 4  p  p  C 4 :s 4 r 5 : B 5  p  p  C 5 :s 5

TD simulates ID wrt rules r 1 : B 1  p1  p1  C 1 :s 1 r 1 : B 1  p  p4  C 1 :s 1 r 2 : B 2  p  p1  C 2 :s 2 r 2 : B 2  p  p4  C 2 :s 2 r 3 : B 3  p  p1  C 3 :s 3 r 3 : B 3  p  p4  C 3 :s 3 r 4 : B 4  p  p1  C 4 :s 4 r 4 : B 4  p4  p4  C 4 :s 4 r 5 : B 5  p  p1  C 5 :s 5 r 5 : B 5  p  p4  C 5 :s 5 r 1 : B 1  p  p2  C 1 :s 1 r 2 : B 2  p2  p2  C 2 :s 2 r 3 : B 3  p  p2  C 3 :s 3 r 4 : B 4  p  p2  C 4 :s 4 r 5 : B 5  p  p2  C 5 :s 5 r 1 : B 1  p  p3  C 1 :s 1 r 1 : B 1  p  p5  C 1 :s 1 r 2 : B 2  p  p3  C 2 :s 2 r 2 : B 2  p  p5  C 2 :s 2 r 3 : B 3  p3  p3  C 3 :s 3 r 3 : B 3  p  p5  C 3 :s 3 r 4 : B 4  p  p3  C 4 :s 4 r 4 : B 4  p  p5  C 4 :s 4 r 5 : B 5  p  p3  C 5 :s 5 r 5 : B 5  p5  p5  C 5 :s 5

TD simulates ID wrt rules (AB)  p  ¬p  p1  ¬p1  p2  ¬p2 p1  p ¬ p2  ¬ p

TD simulates ID wrt rules (AB)  p  ¬p  p  p1  ¬p1  p2  ¬p2 p1  p ¬ p2  ¬ p  p

TD simulates ID wrt rules (AB)  p  ¬p  p  p1  ¬p1  p2  ¬p2 p1  p ¬ p2  ¬ p  p Concludes nothingConcludes p

TD simulates ID wrt rules (AB) To patch this problem we add extra rules: For every literal q one(q)  q This rule has lower priority than the rule for ~q So it does not interfere with existing conclusions For every rule B  q B  one(q)

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of rules ≠

ID simulates TD wrt rules (AP) Ambiguity propagating logics employ both  and  Rules in simulating theory are used by both inference rules Devise rules only useful for  ….., g, ¬g  q  g  ¬g  inferences are also valid  inferences [Billington etal, 2010] so no rules only useful for  are needed.

ID simulates TD wrt rules (AP) Ambiguity propagating logics employ both  and  Need to identify strict conclusions q  strict(q) <  ¬ strict(q) strict(q)  true(q) >  ¬ true(q)  Infers true(q) iff  infers true(q) iff  infers q

Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of rules ≠

Inference Strength Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Infers more Infers less For any single theory

Conclusions Simulation wrt addition of facts is less discriminating than it first appears But it confirms the similarity of the logics Team defeat is no more expressive than individual defeat Probably doesn’t extend to other forms of accrual Different treatments of ambiguity have different expressiveness Probably extends to other defeasible reasoning formalisms Relative expressiveness is only weakly related to inference strength

Future work Relative expressiveness is a tool for comparing the many defeasible reasoning formalisms Nute and Maier’s defeasible logics Plausible logics Courteous logic programs Ordered logic programs LP without NAF Argumentation systems

Questions?