logo
ГОСы / FBI_IIS_2016

Семантические сети. Основные типы отношений в семантических сетях. Правила построения семантических сетей

Семанти́ческая сеть - модель представления знаний предметной области, имеющая вид ориентированного графа, вершины которого соответствуют объектам (понятиям) предметной области, а направленные дуги (рёбра) задают отношения между объектами.

Объектами могут быть понятия, события, свойства, процессы.

В названии семантическая сеть соединены термины из двух наук: языкознания и математики. Семантика в языкознании изучает смысл единиц языка, а сеть в математике представляет собой разновидность графа - набора вершин, соединённых дугами (рёбрами).

Таким образом, семантическая сеть отражает семантику предметной области в виде понятий и отношений.

Семантическая сеть – попытка визуализации логических формул

Классификация семантических сетей

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

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

Пример (4 объекта, 4 категории, 5 типов отношений)

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

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

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

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

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