Семантические сети

Семантическая сеть наиболее близка к тому, как представляются знания в текстах на естественном языке. В ее основе лежит идея о том, что вся необходимая информация может быть описана как совокупность троек (a r b), где а и b – два объекта или понятия, а r двоичное отношение между ними.

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

Классификация семантических отношений – лингвистические, логические, теоретико-множественные, квантифицированные.

Так, например, семантическая структура знания о событии представляется с помощью лингвистического падежного отношения (см. табл. 1.2).

Таблица 1.2. Основные падежи

Падеж Отношение, определяющее связь действия с:
агент предметом, являющимся инициатором действия
объект предметом, подвергающимся действию
источник размещение предмета перед действием
приемник размещение предмета после действия
время моментом выполнения действия
место местом проведения действия
цель действием другого события

 

Пример.«Директор завода «Салют» остановил 30.09.09 цех №4, чтобы заменить оборудование»:

 
 

 


Рис. 1.2.Пример семантической структуры знаний о событии

Семантическая сеть является моделью широкого предназначения. Выделяются различные виды семантических сетей:

· ситуационные сети, которые описывают временные, пространственные и причинно-следственные (клаузальные) отношения;

· целевые сети, используемые в системах планирования и синтеза, которые описывают отношения "цель-средства" и "цель-подцель";

· классификационные сети, использующие отношения "род-вид", "класс-подкласс";

· функциональные сети, использующие отношения "аргумент-функция" и т.д.

Особенность семантической сети как модели представления знаний заключается в невозможности в явном виде разделить знания и механизм логического вывода. При формировании запроса к БЗ:

1. строится семантическая сеть, отражающая структуру запроса;

2. вывод обеспечивается за счет сопоставления общей сети БЗ и сети для запроса.

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

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

· обеспечивается возможность сцепления различных фрагментов сети;

· наглядность системы знаний.