Analyzing fuzzy and contextual approaches to vagueness by semantic games

Similar documents
Game Semantical Rules for Vague Proportional Semi-Fuzzy Quantifiers

Vague and Uncertain Entailment: Some Conceptual Clarifications

On Semantic Games for Lukasiewicz Logic

Propositional Logic: Logical Agents (Part I)

Uniform Rules and Dialogue Games for Fuzzy Logics

Propositional Logic: Logical Agents (Part I)

REVISITING GILES S GAME Reconciling Fuzzy Logic and Supervaluation

Propositional Logic Not Enough

Hintikka-style semantic games for fuzzy logics

Fuzzy and Rough Sets Part I

Modal Dependence Logic

Exploring Dialogue Games as Foundation of Fuzzy Logic

Preface to the First Edition. xxvii 0.1 Set-theoretic Notation xxvii 0.2 Proof by Induction xxix 0.3 Equivalence Relations and Equivalence Classes xxx

A generalization of modal definability

Foundation of proofs. Jim Hefferon.

Deontic Logic and Meta-Ethics

02 Propositional Logic

Uncertain Logic with Multiple Predicates

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Learning Goals of CS245 Logic and Computation

Some consequences of compactness in Lukasiewicz Predicate Logic

Chapter 2: Introduction to Propositional Logic

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

A. Brief review of classical propositional logic (PL)

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples

cse541 LOGIC FOR COMPUTER SCIENCE

Fuzzy Systems. Introduction

An inquisitive approach to occasion-sensitivity

On Urquhart s C Logic

Chapter 4: Classical Propositional Semantics

Revisit summer... go to the Fitzwilliam Museum!

Fuzzy Logic. 1. Motivation, history and two new logics. Petr Cintula. Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic

Homogeneity and Plurals: From the Strongest Meaning Hypothesis to Supervaluations

Propositional and Predicate Logic - II

Towards Formal Theory of Measure on Clans of Fuzzy Sets

Model-theoretic Vagueness vs. Epistemic Vagueness

Truth, Subderivations and the Liar. Why Should I Care about the Liar Sentence? Uses of the Truth Concept - (i) Disquotation.

A Little Deductive Logic

Nonclassical logics (Nichtklassische Logiken)

Propositional Logic: Models and Proofs

A Game Semantics for a Non-Classical Logic

PL: Truth Trees. Handout Truth Trees: The Setup

Linguistic Quantifiers Modeled by Sugeno Integrals

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

Discrete Mathematical Structures. Chapter 1 The Foundation: Logic

Introduction to Metalogic

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

A Little Deductive Logic

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

First-Order Modal Logic and the Barcan Formula

Formalizing knowledge-how

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Chapter Summary. Propositional Logic. Predicate Logic. Proofs. The Language of Propositions (1.1) Applications (1.2) Logical Equivalences (1.

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic

Tolerant, classical, strict

HANDOUT AND SET THEORY. Ariyadi Wijaya

Propositional Logic: Part II - Syntax & Proofs 0-0

Implication and Biconditional in some Three-valued Logics

Applied Logics - A Review and Some New Results

Motivation. From Propositions To Fuzzy Logic and Rules. Propositional Logic What is a proposition anyway? Outline

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)

Logic: Propositional Logic (Part I)

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

15414/614 Optional Lecture 1: Propositional Logic

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14

Introduction to Model Theory

CSC Discrete Math I, Spring Propositional Logic

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Propositional logic. First order logic. Alexander Clark. Autumn 2014

Knowledge representation DATA INFORMATION KNOWLEDGE WISDOM. Figure Relation ship between data, information knowledge and wisdom.

References A CONSTRUCTIVE INTRODUCTION TO FIRST ORDER LOGIC. The Starting Point. Goals of foundational programmes for logic:

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

Propositional and Predicate Logic - V

Comp487/587 - Boolean Formulas

Finite information logic

Fuzzy Answer Set semantics for Residuated Logic programs

NONSTANDARD MODELS AND KRIPKE S PROOF OF THE GÖDEL THEOREM

Section 2.2 Set Operations. Propositional calculus and set theory are both instances of an algebraic system called a. Boolean Algebra.

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning.

Propositional Logic Language

Logic and Proofs. (A brief summary)

A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System

Russell s logicism. Jeff Speaks. September 26, 2007

Some Critical Remarks on Incompatibility Semantics

Неклассическая логика Non-classical Logic. Game Theoretical Semantic for Relevant Logic 1

Kaplan s Paradox and Epistemically Possible Worlds

Natural Deduction for Propositional Logic

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

Logic Overview, I. and T T T T F F F T F F F F

Existence and Predication in Free Logics. Secretaria de Estado de Educação do Distrito Federal, Brasil

Chapter 2. Assertions. An Introduction to Separation Logic c 2011 John C. Reynolds February 3, 2011

a. ~p : if p is T, then ~p is F, and vice versa

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Propositional logic (revision) & semantic entailment. p. 1/34

CSCE 222 Discrete Structures for Computing. Review for Exam 1. Dr. Hyunyoung Lee !!!

Further Topics Equilibrium Semantics, Ehrenfeucht-Fraisse and Model Consistency Game

KLEENE LOGIC AND INFERENCE

Transcription:

Analyzing fuzzy and contextual approaches to vagueness by semantic games PhD Thesis Christoph Roschger Institute of Computer Languages Theory and Logic Group November 27, 2014

Motivation Vagueness ubiquitous in all natural languages still neglected by most natural language processing systems Vagueness is modeled by logicians, philosophers, linguists, etc., but... different aims and methodologies... no systematic comparison of different approaches... lack of interpretations

Outline What is Vagueness Fuzzy approaches Giles s Game Generalizing Giles s Game Fuzzy Quantification Barker s Dynamics of Vagueness Bridges to fuzzy logics by measuring contexts Saturated Contexts Shapiro s Vagueness in Context Semantic games for Shapiro s logic Relating Barker s and Shapiro s approaches

What is Vagueness? Related phenomena Vagueness in colloquial language may be used for: Underspecificity / Unwanted generality Someone said something. Ambiguity I m at the bank. Genuine vagueness He is rather tall. Vagueness due to imprecision We ll meet at 12 o clock.

What is Vagueness? Characteristics of Vagueness Borderline cases red??? not red Is the patch in the middle considered red or not red? Blurry boundaries Where do the red patches and the not-red patches start?

What is Vagueness? Characteristics of Vagueness (contd.) #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 Sorites paradox (Premise 1) Patch #1 is red. (Premise 2) If a patch is red and you change it just a bit, it remains red. (Conclusion) Patch #11 is red. Sorites series can be formed for all vague predicates

Fuzzy approaches to vagueness Fuzzy approaches Truth comes in degrees. : unit interval [0, 1] truth-functional based on continuous t-norms Interpretation of fuzzy models dialogue semantics (Giles 1970) characterize truth by evaluation games

Giles s game Overview Giles s game for Lukasiewicz logic L evaluation game: determine truth in a model each player asserts a multiset of formulas initially, I assert the formula in question dialogue part and betting part can be motivated as a generalization of Hintikka s evaluation game for classical logic

Giles s game Dialogue part Decompose formulas according to dialogue rules (R ): If I assert F G then you may attack by asserting F, which obliges me to defend by asserting G. (R ): If I assert x.f (x), then you may attack by choosing c, which obliges me to assert F (c). (LLA): I can declare not to attack an assertion. (LLD): I can just assert in reply to your attack. rules for your assertions are dual no further regulations

Giles s game Betting part and correspondence to L dispersive binary experiments success probabilities correspond to v M experiment fails: the asserting player pays 1e Risk: the expected amount of money I have to pay Theorem (Giles) The least final risk r I can enforce directly corresponds to v M (F ): I have a strategy, that my risk is not greater than r you have a strategy, that my risk is not smaller than r

Generalizing Giles s game Motivation Generalize Giles s game Payoff function: take some payoff function Truth values: transformations between payoff and truth values Dialogue rules: define a general format of dialogue rules conditions on payoff functions and dialogue rules derive truth functions from dialogue rules

Generalizing Giles s game Results Theorem Let be a game with discriminating payoff function and decomposing dual rules. Then for each connective there is a function f such that (F 1,..., F n ) = f ( F 1,..., F n ) for all formulas F 1,..., F n. Logics which can be characterized in this framework: Lukasiewicz logic L, L n, Abelian logic A, CHL f composed by min, max, and

Fuzzy Quantification Motivation model vague natural language quantifiers like about half, nearly a third focus on semi-fuzzy quantifiers Random witness selection If I assert Πx. ˆF (x) then I have to assert ˆF (c) for a randomly picked c. uniform distribution over a finite domain D

Modeling fuzzy quantification Giles s game with random witness selection random witness selection blind choice and deliberate choice Blind choice quantifiers Place bets for and against a fixed number of instances. Identities of random instances are revealed only afterwards.

Modeling fuzzy quantification Blind choice quantifiers - Results Theorem All blind choice quantifiers can be expressed using quantifiers of the form L k m, G k m, disjunction, conjunction, and. Theorem The blind choice quantifiers G k m and L k m can be expressed in L (Π) via the following reductions: G k mx. ˆF (x) (( Πx. ˆF (x)) m+1 ) & (Πx. ˆF (x)) k 1 L k mx. ˆF (x) ((Πx. ˆF (x)) k+1 ) & (Πx. ˆF (x)) m 1 Corollary All blind choice quantifiers can be expressed in L (Π).

Modeling fuzzy quantification Blind choice quantifiers - Example Example - Around half Consider the quantifier H s t x. ˆF (x) = df G s+t s t x. ˆF (x) L s+t s t x. ˆF (x) s: determines sample size t: determines tolerance 1.0 1.0 1.0 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0.2 H 2 0 x. ˆF (x) H 3 1 x. ˆF (x) H 5 2 x. ˆF (x)

Modeling fuzzy quantification Deliberate choice quantifiers (R Π k m ): choose k + m constants randomly defender bets for k and against m constants may also invoke LLD instead Proposition The dialogue rule R Π k m matches the specification ( ) v M (Π k ˆF k + m m (x)) = (Prop x ˆF (x)) k (1 Prop x ˆF (x)) m k 1.0 1.0 1.0 0.8 0.8 0.8 0.6 0.6 0.6 0.4 0.4 0.4 0.2 0.2 0.2 W i (Π 1 1 )x. ˆF (x) W i (Π 2 2 )x. ˆF (x) operator W i to project towards 1 W i (Π 1 2 )x. ˆF (x)

Barker s Dynamics of Vagueness Overview linguistic dynamic, scale-based approach to vagueness The Dynamics of vagueness objects possess vague / gradable properties to some degree context is defined as a set of classical worlds meaning defined as context change potential

Barker s Dynamics of Vagueness Example Context Example context C w δ(w)( tall) tall(w)(b) δ(w)( clever) clever(w)(b) w 1 170 175 100 105 w 2 160 170 120 125 w 3 170 180 100 95 w 4 180 175 105 100 w 5 170 165 110 115 values for tallness, cleverness, Bill s height and cleverness

Barker s Dynamics of Vagueness Example Context Example context C w δ(w)( tall) tall(w)(b) δ(w)( clever) clever(w)(b) w 1 170 175 100 105 w 2 160 170 120 125 w 3 170 180 100 95 w 4 180 175 105 100 w 5 170 165 110 115 context update: filter out worlds [[Bill is tall]](c) = {w 1, w 2, w 3 }

Barker s Dynamics of Vagueness Example Context Example context C w δ(w)( tall) tall(w)(b) δ(w)( clever) clever(w)(b) w 1 170 175 100 105 w 2 160 170 120 125 w 3 170 180 100 95 w 4 180 175 105 100 w 5 170 165 110 115 context update: filter out worlds [[Bill is tall]](c) = {w 1, w 2, w 3 } [[Bill is clever]](c) = {w 1, w 2, w 5 }

Barker s Dynamics of Vagueness Example Context Example context C w δ(w)( tall) tall(w)(b) δ(w)( clever) clever(w)(b) w 1 170 175 100 105 w 2 160 170 120 125 w 3 170 180 100 95 w 4 180 175 105 100 w 5 170 165 110 115 context update: filter out worlds [[Bill is tall]](c) = {w 1, w 2, w 3 } [[Bill is clever]](c) = {w 1, w 2, w 5 } [[Bill is tall and Bill is clever]](c) = {w 1, w 2 }

Barker s Dynamics of Vagueness Changes to Barker s formalism Barker: several issues and shortcomings simplify notation (linear scales) compose predicate modifiers: definitely very tall, very very tall introduce logical operators disjunction, conjunction, negation via union, intersection, and complement of contexts. conditional via material implication

Barker s Dynamics of Vagueness Measuring contexts Find connections to fuzzy logics determine proportion of worlds filtered out Example context C w δ(w)( tall) tall(w)(b) δ(w)( clever) clever(w)(b) w 1 170 175 100 105 w 2 160 170 120 125 w 3 170 180 100 95 w 4 180 175 105 100 w 5 170 165 110 115 Bill is tall C = 3/5

Barker s Dynamics of Vagueness Measuring contexts Find connections to fuzzy logics determine proportion of worlds filtered out Example context C w δ(w)( tall) tall(w)(b) δ(w)( clever) clever(w)(b) w 1 170 175 100 105 w 2 160 170 120 125 w 3 170 180 100 95 w 4 180 175 105 100 w 5 170 165 110 115 Bill is tall C = 3/5 Bill is tall and Bill is clever C = 2/5

Barker s Dynamics of Vagueness Measuring contexts not truth-functional Theorem The following boundaries are tight: L ( φ C, ψ C ) φ ψ C G ( φ C, ψ C ), G ( φ C, ψ C ) φ ψ C L ( φ C, ψ C ), and I G ( φ C, ψ C ) φ ψ C φ C L ψ C. t-norms, co-t-norms, etc., occur as bounds

Barker s Dynamics of Vagueness Saturated contexts Saturated context predicates and individuals are independent of each other contexts are dense contexts determined by lower and upper bounds for values fuzzy truth values for atomic propositions directly computable For φ and ψ with disjoint predicate symbols: φ ψ C = φ C Π ψ C φ ψ C = φ C Π ψ C

Shapiro s Vagueness in Context Motivation philosophical contextual, delineation-based approach Vagueness in Context contexts are partial valuations fixed context space: all admissible contexts define local and global connectives and quantifiers local connectives: strong Kleene tables

Shapiro s Vagueness in Context Contexts N 0 : {} N 1 : {tall(a)} N 2 : {heavy(a)} N 3 : { tall(a)} N 5 : {tall(a), heavy(a)} directed acyclic structures with root N 0 ordered by sharpens truth defined in terms of forcing

Shapiro s Vagueness in Context Evaluation games a Hintikka-style evaluation game for Shapiro s logic: players refer to truth values a Giles-style evaluation game: three-player game between you, me, and nature assertions relative to sharpenings modifiers maybe and surely

Shapiro s Vagueness in Context Evaluation games a Hintikka-style evaluation game for Shapiro s logic: players refer to truth values a Giles-style evaluation game: three-player game between you, me, and nature assertions relative to sharpenings modifiers maybe and surely Theorem For the game G = [ F P ] starting with my assertion of F at P (i) I have a winning strategy for G iff F is true, (ii) you have a winning strategy for G iff F is false, and (iii) neither of us has a winning strategy for G iff F is indefinite at the world P.

Relating Barker s and Shapiro s approaches Motivation different motivations and formalisms Questions compare possible inferences using Barker / Shapiro compare expressiveness of approaches Shapiro: handle conflicting information Barker: all worlds are classical require completability for Shapiro s contexts

Relating Barker s and Shapiro s approaches Partitioning the context space - Shapiro N 0 : {} N 1 : {tall(a)} N 2 : {heavy(a)} N 3 : { tall(a)} N 4 : { heavy(a)} N 5 : {tall(a), heavy(a)} N 6 : { tall(a), heavy(a)} partition possible worlds by their completions same propositions are forced within a partition block W T sh (N) = df {N W : N N, N is complete}

Relating Barker s and Shapiro s approaches Partitioning the context space - Barker w δ(w)( tall) tall(w)(a) δ(w)( heavy) heavy(w)(a) w 1 170 175 100 105 w 2 165 170 90 125 w 3 170 177 95 100 w 4 180 175 90 80 w 5 170 165 105 100 partition sets of possible worlds three partitions: C {w1, w 2, w 3 } C {w 4, w 5 } C {w 1, w 2, w 3 } and C {w 4, w 5 }

Relating Barker s and Shapiro s approaches Partitioning the context space - Barker w δ(w)( tall) tall(w)(a) δ(w)( heavy) heavy(w)(a) w 1 170 175 100 105 w 2 165 170 90 125 w 3 170 177 95 100 w 4 180 175 90 80 w 5 170 165 105 100 partition sets of possible worlds three partitions: C {w1, w 2, w 3 } C {w 4, w 5 } C {w 1, w 2, w 3 } and C {w 4, w 5 } T b (C) = df {s(w) : w C} with s(w) classical s.t. R(u) is true at s(w) iff w [[R]](u)(C) and R(u) is false at s(w) iff w [[R]](u)(C)

Relating Barker s and Shapiro s approaches Corresponding models Definition W, N 0 Sh... Shapiro model P(C 0 ), C 0 B... Barker model Corresponding models iff: agree on relevant predicates and individuals N W : there exists C P(C 0 ) such that W T sh (N) = T b (C) C P(C 0 ): there exists N W such that T b (C) = W T sh (N)

Relating Barker s and Shapiro s approaches Corresponding models Definition W, N 0 Sh... Shapiro model P(C 0 ), C 0 B... Barker model Corresponding models iff: agree on relevant predicates and individuals N W : there exists C P(C 0 ) such that W T sh (N) = T b (C) C P(C 0 ): there exists N W such that T b (C) = W T sh (N) Proposition W, N 0 Sh and P(C 0 ), C 0 B corresponding models: There exists a bijection between [ ]W Sh and [ ]C 0 induced by B C 0 T 1 b W T sh and W T 1 sh T b

Theorem W, N 0 Sh and P(C 0 ), C 0 B corresponding models, φ unsettled in N 0 and in C 0 perform context update with φ resulting contexts: N 1 and C 1 [ N 1 ] W Sh [ C 1 ] C0 B holds N 1 and C 1 : satisfy same first-order formulas can be iterated

Conclusion Summary generalization of Giles s game to a more abstract framework random witness selection for semi-fuzzy quantification recover (co-)t-norms within Barker s approach to vagueness present evaluation games for Shapiro s logic find connections between Barker s and Shapiro s approaches Outlook logically model conclusions drawn due to scale structure combine Kyburg and Moreau s contextual approach with degree-based decision making

Publications C.G. Fermüller and C. Roschger. From games to truth functions: A generalization of Giles s game. Studia Logica, Special issue on Logic and Games, 2014. C.G. Fermüller and C. Roschger. Randomized game semantics for semi-fuzzy quantifiers. Logic Journal of the IGPL, 2014. C.G. Fermüller and C. Roschger. Bridges between contextual linguistic models of vagueness and t-norm based fuzzy logic. Petr Hájek on Mathematical Fuzzy Logic, 2015. C. Roschger. Evaluation games for Shapiro s logic of vagueness in context. The Logica Yearbook 2009, 2010. C. Roschger. Comparing context updates in delineation and scale based models of vagueness. Understanding Vagueness - Logical, philosophical, and linguistic perspectives, 2011.