Download presentation
Presentation is loading. Please wait.
Published byRachel White Modified over 9 years ago
1
Relative Expressiveness of Defeasible Logics II Michael Maher
2
Relative Expressiveness of Defeasible Logics II Michael Maher
3
Outline Defeasible Reasoning Defeasible Logics Accrual Ambiguity Relative Expressiveness Results Tricks
4
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
5
Colin Colin is a cassowary
6
Colin Colin is a cassowary All cassowaries are birds Birds fly
7
Colin Colin is a cassowary All cassowaries are birds Birds fly Colin flies
8
Colin Colin is a cassowary Cassowaries do not fly
9
Colin Colin is a cassowary Cassowaries do not fly Colin does not fly
10
Colin Colin is a cassowary All cassowaries are birds Birds fly Colin flies Cassowaries do not fly Colin does not fly
11
Colin Colin is a cassowary All cassowaries are birds Birds fly, typically Colin flies Cassowaries do not fly, typically Colin does not fly
12
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)
13
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
14
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) <
15
Colin cassowary(colin) cassowary(X) → bird(X) bird(X) flies(X) cassowary(X) flies(X) <
16
Colin cassowary(colin) cassowary(X) → bird(X) bird(X) flies(X) cassowary(X) flies(X) injured(X) flies(X) <
17
Defeasible Logics Two orthogonal design choices for defeasible logics Accrual Ambiguity
18
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
19
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.
20
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
21
Ambiguity Nixon Republican Quaker pacifist
22
Ambiguity Nixon Republican Quaker pacifist middle-aged protests war
23
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
24
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
25
Relative Expressiveness
26
Relative Expressiveness identifies: Similar logics Similar languages Similar behaviours One logic can imitate the other Preserving reasoning structure
27
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
28
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
29
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)
30
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)
31
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
32
Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts
33
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
34
Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts
35
Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts
36
Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of facts
37
Simulation wrt addition of rules
38
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
39
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
40
TD simulates ID wrt rules (AB) p ¬p p1 ¬p1 p2 ¬p2 p1 p ¬ p2 ¬ p
41
TD simulates ID wrt rules (AB) p ¬p p p1 ¬p1 p2 ¬p2 p1 p ¬ p2 ¬ p p
42
TD simulates ID wrt rules (AB) p ¬p p p1 ¬p1 p2 ¬p2 p1 p ¬ p2 ¬ p p Concludes nothingConcludes p
43
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)
44
Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of rules ≠
45
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.
46
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
47
Relative Expressiveness Ambiguity Blocks Team Defeat Ambiguity Propagates Team Defeat Ambiguity Propagates Individual Defeat Ambiguity Blocks Individual Defeat Simulation wrt addition of rules ≠
48
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
49
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
50
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
52
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.