Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
85
Добавлен:
04.01.2020
Размер:
142.34 Кб
Скачать

Семантические отношения (разнообразие)

• Иерархические:

-Отношение между объектом и множеством MemberOf (другое название ISA - «IS A»); . Связь ISA предполагает, что свойства объекта НАСЛЕДУЮТСЯ от множества.

-Отношение гипонимии между надмножеством (гипероним) и подмножеством (гипоним) называется AKO — «A Kind Of»

(«разновидность»). Свойства элементов подмножества НАСЛЕДУЮТСЯ от множества.

-Отношение меронимии между объектом и его частями (например, части компьютера) - HasPart.

• Вспомогательные:

-функциональные связи (определяемые глаголами «производит», «влияет»…);

количественные (больше меньше, равно…);

пространственные (далеко от, близко от, за, под, над…);

временные (раньше, позже, в течение…);

атрибутивные (иметь свойство, иметь значение);

логические (И, ИЛИ, НЕ);

лингвистические.

Вернемся к примеру …

Особенности использования отношений для категорий в семантических сетях

1) Утверждение «матерями людей являются особы женского пола» на языке логики формулируются так

x x Persons ( y HasMother (x,y) y FemalePersons )

Но можно ли нарисовать связь HasMother от категории Persons к категории FemalePersons в семантической сети?

Нет, так как HasMother – связь между человеком и его матерью, а категории не имеют матерей. По этой причине используется специальное обозначение – связь в с меткой в двойном прямоугольнике.

2) Утверждение «люди имеют две ноги» на языке логики формулируются так

x x Persons Legs (x,2).

В семантической сети используется метка с одним прямоугольником

Наследование свойств: определение значений по умолчанию

Важная особенность семантических сетей – способность представлять ЗАДАННЫЕ ПО УМОЛЧАНИЮ значения для категорий. В семантической сети утверждение, что все люди имеют 2 ноги, обладает лишь статусом, значения, применяемого по умолчанию.

Т.е. применительно к каждому человеку применяется это значение, если оно не противоречит более конкретной информации. В случае Джона наследуемое свойство категории перекрывается более конкретным значением, что он имеет 1 ногу.

Множественное наследование

•Если Объект принадлежит более чем к одной категории, то такая ситуация называется множественным наследованием.

•При множественном наследовании алгоритм вывода может находить два или несколько конфликтующих значения, представляющих собой ответ на запрос. По этой причине множественное наследование запрещено во многих языках ООП, например в Java.

Пример использования модели семантической сети: анализ смысла предложений

ИВАН

агент

реципиент

 

 

 

ДАВАТЬ

 

 

МАРИЯ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

объект

ПОДАРОК

Пример использования модели семантической сети: анализ смысла предложений

реципиент

агент

ИВАН

 

 

ГОВОРИТЬ

 

 

 

ОЛЬГА

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

время

утверждение

ПРОШЕДШЕЕ

агент

реципиент

 

 

ДАВАТЬ

 

МАРИЯ

 

 

 

 

 

 

 

 

объект

ПОДАРОК

Представление знаний фреймами

Наиболее значительной среди теорий представления знаний является теория фреймов (frames) Mарвина Минского, привлекшая к себе пристальное внимание специалистов в области искусственного интеллекта. Впервые теория была опубликована в 1974 г.

Фрейм. Определение Минского.

«Фрейм – это структура данных, представляющая стереотипную ситуацию, вроде нахождения внутри некоторого рода жилой комнаты, или сбора на вечеринку по поводу рождения ребенка. К каждому фрейму присоединяется несколько видов информации. Часть этой информации – как использовать фрейм. Часть о том, чего можно ожидать далее. Часть о том, что следует делать, если эти ожидания не подтвердятся.»

Понятие фрейма

-frame – остов, рамка, каркас

-Фрейм по своей организации во многом похож на

семантическую сеть. Фрейм является сетью узлов и отношений, организованных иерархически. Верхние узлы представляют собой понятия, нижние – более частные случаи этих понятий.

- В отличие от семантической сети в системе, основанной на фреймах, понятие в каждом узле определяется набором атрибутов, называемых СЛОТАМИ (СЛОТ- пустое место, дырка).