Виведення на семантичних сітках. Переваги і недоліки

Виведення логічного висновку на СС виконується на основі декількох методів порівняння графових структур. Усі такі методи можна поділити на 3 типи:

– порівняння семантичних графів вузол за вузлом;

– порівняння графів частина за частиною;

– топологічне порівняння.

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

Виведення на семантичних сітках. Переваги і недоліки - student2.ru

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

Що має ЯК-40? Для відповіді на це запитання проводиться співставлення базової СС і пошукового графу. Спочатку треба відшукати вершину МАТИ. Якщо проводити подальше співставлення для питання типу “Чи є літак, який має двигун типу ДА?”, то пошуковий граф буде мати такий вигляд:

Виведення на семантичних сітках. Переваги і недоліки - student2.ru

У такому вигляді відповідь на запитання не буде виданою, оскільки в запиті немає повідомлення, що ЯК-40 – це пасажирський літак. Якщо це ввести (вершину ЯК-40 і дугу, що показує, що ЯК-40 – це літак), то тоді вже можна співставити вершини МАТИ і пошуковому та базовому графах, а також вершину ДВИГУН і ДА. Тоді можна отримати відповідь: ”Так, такий літак існує, і це ЯК-40”.

Завдання на виконання лабораторної роботи.

1. Побудувати приклад семантичної сітки, в якій буде відображено родо-видові зв’язки( Виведення на семантичних сітках. Переваги і недоліки - student2.ru ) зв’язок є представником ( Виведення на семантичних сітках. Переваги і недоліки - student2.ru ) є частиною ( Виведення на семантичних сітках. Переваги і недоліки - student2.ru ), а Виведення на семантичних сітках. Переваги і недоліки - student2.ru представляється семантичний зв’язок між об’єктами.

2. Навести приклади узагальнених, конкретних та агрегатних об’єктів для даної семантичної сітки.

Навести приклад відношень є родом, є видом, є представником, є частиною.

4. Побудувати предикатну семантичну сітку щодо деяких висловлювань про об’єкти проблемної області, а також предикатну семантичну сітку, яка з’єднює ці вислови за допомогою Виведення на семантичних сітках. Переваги і недоліки - student2.ru .

5. Навести приклади наслідування властивостей в семантичних сітках.

Наши рекомендации