Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 1. Представление знаний.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
761.86 Кб
Скачать

Рассмотрим использование семантических сетей для представления структуры событий.

При представлении событий предварительно выделяются простые отношения, которые характеризуют основные компоненты события. В первую очередь из события выделяется действие, которые обычно описываются глаголом. Далее определяются объекты:

1. которые действуют;

2. над которыми эти действия выполняются.

Все связи понятий, событий и свойств с действием (глаголом) называют падежами или падежными отношениями, которые относятся к классу лингвистических отношений. Обычно рассматривают следующие основные падежи:

Падеж

Лингвистическое отношение, определяющее

связь действия с:

агент

предметом, являющимся инициатором действия;

объект

предметом, подвергающимся действию;

источник

размещение предмета перед действием;

приемник

размещение предмета после действия;

время

моментом выполнения действия;

место

местом проведения действия;

цель

действием другого события.

Так, например, семантическая структура знания о событии «Директор авиазавода остановил 30.03.08 цех 4, чтобы заменить оборудование» представлена на риунке 3.9.

Рис. 3.9

Особенность семантической сети как модели знаний состоит в единстве базы знаний и механизма вывода.

Основным способом вывода в семантической сети является со­поставление частей сетевой структуры. Сущность его состоит в следующем. Содержание и цель запроса списывается автоном­ной семантической сетью (сетью запроса), построенной по тем же правилам и отображающей те же объекты и отношения, которые представлены семантической сетью. Поиск ответа на запрос реализуется сопоставлением сети запроса с фрагментами семантической сети. Положительный результат сопоставления позволяет получить один из ответов запроса. Все ответы можно получить путем обнаружения всех сопоставимых с сетью запроса фрагментов

Рассмотрим пример семантической сети, отражающей подчиненность сотрудников организации (рис. 3.10).

Рис. 3.10

Запрос: «Кто руководит Сидоровым?» представим в виде подсети (рис. 3.11).

Рис. 3.11

Сопоставление общей сети с сетью запроса начинается с поиска вершины «руководит», имеющий ветвь «объект», направленную к вершине «Сидоров». Затем производится переход по ветви «агент», что и приводит к ответу «Петров».

Необходимо отметить ряд преимуществ семантической сети:

1) описание понятий и событий производится на уровне, очень близком к естественному языку;

2) обеспечивается возможность объединения различных фрагментов сети;

3) отношение между понятиями и событиями образуют достаточно небольшое и хорошо формализованное множество;

4) для каждой операции над данными и знаниями можно выделить из полной сети, представляющей все знания, некоторый ее участок, который охватывает необходимые в данном запросе смысловые характеристики.