M odels for Inexact Reasoning Fuzzy Logic Lesson 4 Fuzzy Hedges M - - PowerPoint PPT Presentation

m odels for inexact reasoning fuzzy logic lesson 4 fuzzy
SMART_READER_LITE
LIVE PREVIEW

M odels for Inexact Reasoning Fuzzy Logic Lesson 4 Fuzzy Hedges M - - PowerPoint PPT Presentation

M odels for Inexact Reasoning Fuzzy Logic Lesson 4 Fuzzy Hedges M aster in Computational Logic Department of Artificial Intelligence Fuzzy Hedges Hedges are special terms aimed to modify other linguistic terms Can be used to modify


slide-1
SLIDE 1

M odels for Inexact Reasoning Fuzzy Logic – Lesson 4 Fuzzy Hedges

M aster in Computational Logic Department of Artificial Intelligence

slide-2
SLIDE 2

Fuzzy Hedges

  • Hedges are special terms aimed to modify other

linguistic terms

  • Can be used to modify elements such as:

– Fuzzy predicates – Fuzzy truth values – Fuzzy probabilities

  • Examples:

– “ Very”, “ more or less”, “ fairly”, “extremely”, etc.

slide-3
SLIDE 3

Fuzzy Hedges – Examples

  • M odification of a fuzzy predicate

– “ x is very young”

  • M odification of a fuzzy truth value

– “ x is young is very true”

  • M odification of a fuzzy probability

– “ x is young is very likely”

  • M odification of both a predicate and a truth

value – “ x is very young is very true”

slide-4
SLIDE 4

Linguistic M odifiers

  • Not applicable to crisp predicates, truth values

and probabilities

  • Given a fuzzy proposition p, and a hedge H:

Hp: x is HF

  • Hedges are represented by unary operations
  • n [0, 1]
  • These operations are called “ modifiers”
  • Example: h(a) = a2 is a modifier representing

the hedge “ very”

slide-5
SLIDE 5

Linguistic M odifiers

  • Given a fuzzy predicate p: “ x is F” and a hedge

H represented by modifier h we have:

( ) ( ( ))

HF F

x h x µ µ =

  • Any modifier h is an increasing bijection

– Strong modifiers:

[ ]

( ) , 0,1 h a a a < ∀ ∈

– Weak modifiers:

[ ]

( ) , 0,1 h a a a > ∀ ∈

– Identity modifier:

[ ]

( ) , 0,1 h a a a = ∀ ∈

slide-6
SLIDE 6

Strong and Weak M odifiers

  • Strong modifiers “strengthen” the predicate

– Reduce the truth value of the associated

proposition

  • Weak modifiers “ weaken” the predicate

– Increase the truth value of the associated

proposition

  • The identity modifier has no effect

– The truth value of the associated proposition

remains unchanged

slide-7
SLIDE 7

Example

  • Predicates:

– p1: “John is young” – p2: “John is very young” – p3: “John is fairly young”

  • Hedges:

– H1: very, h1(∙ ) = a2 – H2: fairly, h2(∙ ) = √a

  • Age(John) = 26
  • T(p1)? T(p2)? T(p3)?
slide-8
SLIDE 8

Properties of modifiers

  • h(0) = 0
  • h(1) = 1
  • h is continuous
  • If h is strong, then h-1 is weak (and vice versa)
  • If h1, h2 are modifiers, then (h1° h2) and (h2°

h1) are modifiers

  • If both h1 and h2 are strong (weak) modifiers

then so are the compositions

slide-9
SLIDE 9

A Family of M odifiers

  • A class of functions that satisfies the previous

conditions:

( ) , h a aα

α

α

+

= ∈R

  • If (α<1) then hα is a weak modifier
  • If (α>1) then hα is a strong modifier
  • h1 is the identity modifier
  • We can choose a suitable value for α

depending on the context

slide-10
SLIDE 10

The antonym

  • All fuzzy predicates have an antonym:
  • Example:

– p: “ x is tall” – ap: “ x is short”

slide-11
SLIDE 11

The antonym

  • Do not confuse the antonym with the

negation!! – The negation of “ tall” is “ not tall” instead of

“short ”

  • If E is a continuous interval [a, b], then the

antonym is calculated as follows:

( )

[ ]

( ) , ,

aF F

x a b x x a b µ µ = + − ∈

slide-12
SLIDE 12

Example

  • John is 50 years old
  • T(“John is not young” )?
  • T(“John is old” )?
  • T(“John is neither very young nor fairly old” )?