Expertní systémy

Neurčitost v pravidlových systémech




Něco o těchto stránkách

Hlavní stránka

Úvod kapitoly

Obsah

Literatura

Rejstřík

Odkazy jinam

Faktor určitosti předpokladu

Jestliže je předpoklad pravidla složený pouze z jedné klauzule, je situace jasná. Hodnotu faktoru určitosti zadává buď uživatel, nebo byly zjištěny a uloženy do báze faktů během odvozování. Jestliže ovšem předpokladová část pravidla sestává z více částí (spojených logickými spojkami AND, OR, NOT), je nutné zadefinovat algoritmus, podle kterého se vypočítá faktor určitosti celé předpokladové části.

  1. Jestliže jsou klauzule spojené logickým součinem AND, říkáme, že jsou ve vztahu závislosti a na výpočet hodnoty faktoru určitosti CF používáme minimalistickou metodu . To znamená, že za faktor určitosti předpokladu bereme minimum faktorů určitosti jednotlivých klauzulí. Tento postup je v souladu s našimi zkušenostmi: předpoklad s nejnižším faktorem určitosti je ještě zeslabován neurčitostmi ostatních klauzulí, proto ani výsledná hodnota CF předpokladu nemůže být vyšší než minimální hodnota. Přímým důsledkem této metody ve vztahu k bodu lomu je skutečnost, že k tomu, aby pravidlo nebylo vykonané stačí, aby jedna klauzule v konjunkci měla nízkou hodnotu CF.
  2. Jsou-li klauzule spojeny logickou spojkou OR, říkáme o nich, že jsou ve vztahu nezávislosti a pro výpočet hodnoty CF používáme maximalistickou metodu, neboť výsledný faktor určitosti musí být aspoň takový, jako je maximální faktor určitosti jednotlivých klauzulí. Ke spustitelnosti pravidla pak stačí, aby CF alespoň jedné klauzule přesáhlo hodnotu bodu lomu.
  3. Faktor určitosti při negaci klauzule je rovný opačné hodnotě faktoru určitosti původní klauzule.
  4. V případě předpokladů, obsahující více různých logických spojek kombinujeme při výpočtu konečné hodnoty CF všechny předcházejích metody.
Přiložený příklad dokumentuje tuto metodu v praxi.

Závěrem ještě poznámka: Některé používané expertní systémy využívají k výpočtu faktoru určitosti pravidla tzv. metodu součtu pravděpodobností. V tomto případě se nepočítá zvlášť hodnota CF předpokladu, ale jednotlivé klauzule jsou konfrontovány přímo s hodnotou CF důsledkové části.


Faktor určitosti Příklad