- •Лекція №8-9 формалізація недостовірних і нечітких знань Модальна логіка предикатів
- •Модальні оператори
- •Приклади модальних операторів
- •Синтаксис модальної логіки предикатів
- •Тризначна семантика для модальної логіки предикатів
- •Семантика можливих світів
- •Ламбда-числення
- •Логічне виведення за недостовірних знань Поняття про неточне логічне виведення
- •Деякі визначення з теорії ймовірностей
- •"Об'єктивна" та "суб'єктивна" невизначеність
- •Загальні принципи неточного виведення
- •Точкові та інтервальш міри неточності
- •Проблема комбінування свідоцтв
- •Приклади застосування мір достовірності
- •Деякі формалізації мір ризику за неточного логічного виведення
- •Деякі проблеми виведення
Загальні принципи неточного виведення
Є два типи механізмів роботи з неточними твердженнями.
Неточне виведення "приєднаного" типу характеризується тим, що з кожним твердженням х пов'язується міра його достовірності(х). Логічне виведення здійснюється за принципами, характерними для точних знань, але при цьому висновкам також приписується певна міра достовірності. При цьому необхідно задати:
– функцію (х)=f((x1), ...,(хn)), яка задає міру неточності складного твердженнях, якщо задані міри неточності його складових частинх1,...,хn. Наприклад, є два висловлення:х1= "завтра буде дощ " з мірою достовірності(х1) = 0.3 іx2= "завтра буде сніг" з мірою достовірності(х2)=0.6. З цих двох тверджень можна утворити ряд складених тверджень, наприклад:х=х1 x2 ("завтра буде або дощ, або сніг"). Функція розрахунків неточності для складених тверджень може задаватись по-різному, наприклад, типовим є використання функцій(x)=max((x1), ...,(хn)) для диз'юнкції та(х)=min((x1), ...,(хn)) – для кон'юнкції. Тоді у нашому випадку(х)=max((х1), (х2)) =max(0.3, 0.6)=0.6;
– функцію (у)=g((х), (r)); ця функція задає міру неточності висновкуу, якщо задані міри неточності умових та правила виведенняr. Наприклад, маємо правилоr: “якщо завтра будуть опади, людина бере парасольку”. Нехай міра достовірності(r) цього правила дорівнює 0.8, змістовно це можна інтерпретувати так: якщо очікуються опади, люди беруть парасольку у 80 випадках зі 100. Нехай міра достовірності умови ("завтра будуть опади ")(х)=0.6. Для розрахунку міри достовірності висновку ("певна людина візьме парасольку") можна вводити різні функції; типовим є використання добутку:g((x), (r))=(x)•(r). Тоді у нашому випадку(у) = 0.60.8 = 0.48;
– функцію комбінування свідоцтв (у) =h(1(у), ...,n(у)), деi(у) = g((x),(gi)),щоозначає: якщо існує кілька свідоцтв на користь (або проти) певного твердження, і кожне з цих свідоцтв приводить до певної міри істинності висновку, то на підставі цих мір потрібно побудувати деяку узагальнену міру. Формальніше, якщо для твердженняуіснуєn правил виведенняrі типу "Якщо xi тоy“, і кожному з цих правил виведення приписані міри достовірності(ri), і кожна умова має свою міру достовірності(хi), то ми отримуємоn мір достовірності дляу: i(у)=g((хi), (ri)). Функція комбінування свідоцтв дозволяє отримати одну об'єднану міру достовірності. Комбінування свідоцтв є центральною проблемою неточного виведення.
Для кожної конкретної методики неточного логічного виведення при недостовірних знаннях потрібно визначити конкретний вигляд функцій f, gтаh.
Таких методик запропоновано досить багато; чимало з них створювалося для використання в конкретних експертних системах.
Як зазначалося раніше, в основі більшої частини цих методик лежить апарат теорії ймовірностей. Усі вони мають багато спільних рис. Необхідно зауважити, що жодну з цих методик не можна вважати загальною та універсальною. Багато проблем виникає навіть у разі "об'єктивної" невизначеності, для якої застосування ймовірнісних методів дає найкращі результати (деякі з цих проблем ми детально розглянемо нижче).
У разі "суб'єктивної" невизначеності ситуація виявляється ще гіршою. Тому переважна більшість методів неточного логічного виведення не має належної теоретичної бази і носить відверто евристичний характер.
Теорія неточного логічного виведення на сучасному етапі інтенсивно розвивається, і цілком вірогідною є поява нових, досконаліших методик.
Механізми неточного виведення другого типу передбачають наявність спеціальних схем виведення, орієнтованих на схему представлення неточності. Надалі ми розглядатимемо лише виведення "приєднаного" типу, характерне для продукційних систем.