View on GitHub

Notes

reference notes

Introduction

The world is inherently uncertain, with imprecise measures, definitions, and knowledge. This uncertainty extends to our inferences, where we often draw conclusions from poorly formed and uncertain evidence using unsound inference rules. Despite this, successful decision-making is a common occurrence.

In the field of Expert Systems (ES), we frequently face the challenge of deriving correct conclusions from imperfect and uncertain evidence using unsound inference rules. While this may seem daunting, it is not an impossible task, as evidenced by our ability to navigate various aspects of daily life successfully.

One defining characteristic of information available to human experts is its imperfection. Information is often incomplete, inconsistent, or uncertain. However, humans excel at drawing valid conclusions from such imperfect information.

Uncertainty

Uncertainty, defined as the lack of exact knowledge to reach a perfectly reliable conclusion, arises from the imperfection of information. This imperfection can manifest as inconsistency, incompleteness, uncertainty, or a combination of these factors. Examples include unknown data or imprecise language.

Methods to Represent Uncertainty in AI

Evaluation Criteria for Uncertainty Handling Methods

Expressive Power

Logical Correctness

Computational Efficiency of Inference

Scheme used by ES in Handling Uncertainty

Fuzzy Logic

Fuzzy Logic

Introduction

Characteristics of Fuzzy Logic

History of Fuzzy Logic

Embedding Fuzzy Logic in Control Systems

Example: Natural Language and Fuzzy Logic

Fuzzy Logic Representation

Fuzzy Rule

Fuzzy Decision Making in Various Applications

Medicine

Information System

Certainty Factor (CF)

Relationships between Uncertainty Terms and Certainty Factor (CF)

Certainty Factor (CF)

Certainty Factor Computation

\[\text{CF[H,E]} = MB[H,E] - MD[H,E]\]

If ( MB > MD ), then the evidence supports the goal.

More Equations for CF Computation

  1. \[MB(P1 \, \text{AND} \, P2) = \text{MIN} (MB(P1), MB(P2))\]
  2. \[MB(P1 \, \text{OR} \, P2) = \text{MAX} (MB(P1), MB(P2))\]
  3. \[MB(\text{NOT} \, P1) = 1 - MB(P1)\]
    • Each rule can have a credibility (attenuation) indicating its reliability.
    • Credibility is multiplied by the MB for the rule conclusion: \(MB(\text{Conclusion}) = MB(\text{conditions}) \times \text{credibility}\)
    • Combining MB for multiple conditions in a rule: \(MB[h:e1,e2] = MB[h:e1] + MB[h:e2] \times (1 - MB[h:e1])\)

Advantages of CF

Example

Rule Base:

  1. IF X drives a Proton AND X reads the Berita Harian THEN X will vote Barisan Nasional
  2. IF X loves the Setia song OR X supports Vision 2020 THEN X will vote Barisan Nasional
  3. IF X uses unleaded petrol OR X does not support Vision 2020 THEN X will not vote Barisan Nasional

MB for Conditions:

Credibility of Rules:

CF Calculation:

\(MB[X \text{ votes BN: Rule 1, Rule 2, Rule 3}] = 0.4\)

Summary

  1. Introduction
  2. Fuzzy Logic
  3. Certainty Factor (CF)

Combining Fuzzy Rules & Truth Values & Resolution Proof

Bayes Theorem

Dempster-Shafer Theory