Базовый функциональный элемент семантической сети - это структура из двух
компонент: узла и дуги. Узел - это объект, концепция, событие, понятие. Дуга -
отношение между парами понятий. Каждое отношение отражает факт. Дуги имеют
направленность и возможно отношение “субъект - объект”. Так как каждый из узлов
может быть соединен с любым числом других узлов, то можно получить сеть фактов. С
точки зрения логики предикатов базовая структура семантической сети
интерпретируется так: предикат - это дуга, аргументы - узлы.
Семантические сети наглядны. Их популярность определена также рядом
сочетаний “связь-отношение”, такими как is_a (является), has-part (имеет часть),
которые позволяют строить иерархию понятий. В этом случае устанавливается
свойство иерархии наследования в сети, когда элементы нижнего уровня наследуют
свойства элементов более высокого уровня.
Особенностью осуществления логического вывода при использовании
представления знаний семантической сетью является его неотделимость от базы
знаний. Обычно вывод осуществляется процедурами, сопоставляющими сеть базы
знаний с подсетью, представляющей собой целевое утверждение или вопрос, при этом
основным требованием является непротиворечивость представленных знаний.
4.2 Представление знаний фреймами
Идея представления знаний фреймами принадлежит М.Минскому. Эту модель
называют психологической моделью памяти человека и его сознания. Фреймы
относятся к психологическим понятиям, связанными со способами восприятия
информации. С помощью фреймов осуществляется концептуальное моделирование. В
основе теории фреймов лежит восприятие фактов посредством сопоставления,
полученной извне информации, с конкретными элементами и значениями, а также с
определенными в нашей памяти рамками, отражающими каждый концептуальный
объект. Считают, что теория фреймов в большей степени относится к теории
постановки задач, а не к методам решения.
В книге «A Framework for Representing Knowledge in the Phychology of Computer
Vision» М.Минский писал: «...Суть теории. Когда человек оказывается в новой
ситуации, он вызывает в своей памяти основную структуру, именуемую фреймом.
Frame (рамка) - это единица представления знаний, заполненная в прошлом, детали
которой могут быть изменены согласно текущей ситуации. Каждый фрейм можно