Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД колобок.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.04 Mб
Скачать

18. Недоліки і переваги семантичних мереж.

ряд переваг семантичної мережі:

  • опис понять і подій робиться на рівні, дуже близькому до природної мови; забезпечується можливість зчеплення різних фрагментів мережі;

  • відношення між поняттями і подіями утворять досить невелике і добре формалізовану множину;

  • для кожної операції над даними і знаннями можна виділити з повної мережі, що представляє всю семантику (або всі знання), деякий її ділянка, що охоплює необхідні в даному запиті значеннєві характеристики.

її механізм виведення може призводити до некоректних результатів у зв'язку з можливістю виходу за межі певного контексту.

Для прикладу розглянемо рис. 31.7. На питання «Чи є літак членом творчого колективу?» ми отримаємо позитивну відповідь. Щоб уникнути цього, необхідно встановити обмеження, що область дії виведення стосовно літака не може розповсюджуватися далі мультиагентної системи. Проте специфікація в семантичній мережі подібних обмежень є проблематичною. Можливим виходом з даної ситуації є інтеграція семантичних мереж з іншими моделями зображення знань, наприклад фреймовою моделлю.

Інший недолік семантичних мереж — імовірність комбінаторного вибуху в разі отримання негативної відповіді. Наприклад, щоб відповісти на питання «Чи є база даних частиною мультиагентної системи?» ми отримаємо відповідь «ні», але лише після того, як будуть перебрані всі можливі асоціації.

19. Фреймові моделі подання знань.

Основна ідея фреймового підходу до подання знань полягає в тому, що все, що стосується поняття або ситуації, не розмивається по мережі, а представляється у фреймі.

Фреймом називається структура для опису поняття або ситуації, що складається з характеристик цієї ситуації і їхніх значень. Фрейм можна розглядати як фрагмент семантичної мережі, призначений для опису понять із усією сукупністю характерних їм властивостей. Поняття про діловий звіт у системі, заснованій на фреймах, може мати такий вигляд (рис.6.5).

У кожному вузлі поняття визначаються набором атрибутів і їхніми значеннями, що містяться в слотах фрейму. Слот - це атрибут, пов'язаний із вузлом у системі, заснованій на фреймах.

Слот є складовою фрейму. Ім'я слоту відповідає типу атрибута, значенням слоту може бути екземпляр атрибута, інший фрейм або фасет. З кожним слотом може бути зв'язана одна або декілька процедур, що виконуються, коли змінюються значення слотів. Частіше усього зі слотами зв'язують процедури:

  1. Якщо - додано (виконується, коли нова інформація міститься в слоті);

  2. Якщо - віддалено (виконується при видаленні інформації із слоту);

  3. Якщо - потрібно (виконується, коли запитується інформація із слоту, а він порожній).

Ці процедури можуть стежити за приписуванням інформації до даного вузла і перевіряти, як при зміні значення робляться відповідні дії.

20. Структура фрейму та його властивості.Срс3а

Фреймом називається структура для опису поняття або ситуації, що складається з характеристик цієї ситуації і їхніх значень. Фрейм можна розглядати як фрагмент семантичної мережі, призначений для опису понять із усією сукупністю характерних їм властивостей

У загальному випадку фрейм являє собою таблицю, структура і принципи організації якої є розвитком поняття відношення в реляційній моделі даних. Узагальнена структура фрейму має вигляд таблиці 6.4.

Слотом фрейму називається елемент даних для фіксації знань про об'єкт, якому відведений даний фрейм.

Таблиця 6.4. - Структура фрейму IМ'Я ФРЕЙМУ

iм'я слоту

Покажчик спадкування

Покажчик типу

Значення слоту

слот 1

слот 2

------

слот N

Перерахуємо параметри слотів:

Ім'я слоту. Кожний слот повинен мати унікальне ім'я у фреймі, до якого він належить. Ім'я слоту в деяких випадках може бути службовим. Серед службових імен можуть бути:

  • ім'я користувача, що визначає фрейм;

  • дата визначення або модифікації фрейму;

  • коментар.

Покажчик спадкування. Він показує, яку інформацію про атрибути слотів у фреймі верхнього рівня успадковують слоти з тими ж іменами у фреймі нижнього рівня. Типові покажчики спадкування:

  • S (той же) - слот успадковується з тими ж значеннями даних;

  • U (унікальний) - слот успадковується, але дані в кожному фреймі можуть приймати будь-яке значення;

  • I (незалежий) - слот не успадковується.

Покажчик типу даних. Типом даних, що включаються в слот, можуть бути:

  • FRAME (покажчик) - вказує ім'я фрейму верхнього рівня.

  • ATOM (перемінна);

  • TEXT (текстова інформація);

  • LIST (список);

  • LISP (приєднана процедура).

За допомогою механізму керування дослідженням із відношень IS_A здійснюється автоматичний пошук і визначення значень слотів фрейму верхнього рівня і приєднаних процедур.