Семантическая сеть наиболее близка к тому, как представляются знания в текстах на естественном языке. В ее основе лежит идея о том, что вся необходимая информация может быть описана как совокупность троек (a r b), где а и b – два объекта или понятия, а r – двоичное отношение между ними.
Семантическая сеть – это модель, имеющая определенный смысл в виде целостного образа ориентированного графа, вершины которого соответствуют понятиям и объектам, а дуги – отношениям между ними.
Классификация семантических отношений – лингвистические, логические, теоретико-множественные, квантифицированные.
Так, например, семантическая структура знания о событии представляется с помощью лингвистического падежного отношения (см. табл. 1.2).
Таблица 1.2. Основные падежи
Падеж | Отношение, определяющее связь действия с: |
агент | предметом, являющимся инициатором действия |
объект | предметом, подвергающимся действию |
источник | размещение предмета перед действием |
приемник | размещение предмета после действия |
время | моментом выполнения действия |
место | местом проведения действия |
цель | действием другого события |
Пример.«Директор завода «Салют» остановил 30.09.09 цех №4, чтобы заменить оборудование»:
Рис. 1.2.Пример семантической структуры знаний о событии
Семантическая сеть является моделью широкого предназначения. Выделяются различные виды семантических сетей:
· ситуационные сети, которые описывают временные, пространственные и причинно-следственные (клаузальные) отношения;
· целевые сети, используемые в системах планирования и синтеза, которые описывают отношения "цель-средства" и "цель-подцель";
· классификационные сети, использующие отношения "род-вид", "класс-подкласс";
· функциональные сети, использующие отношения "аргумент-функция" и т.д.
Особенность семантической сети как модели представления знаний заключается в невозможности в явном виде разделить знания и механизм логического вывода. При формировании запроса к БЗ:
1. строится семантическая сеть, отражающая структуру запроса;
2. вывод обеспечивается за счет сопоставления общей сети БЗ и сети для запроса.
Необходимо отметить ряд преимуществ семантической сети:
· описание понятий и событий производится на уровне, очень близком к естественному языку;
· обеспечивается возможность сцепления различных фрагментов сети;
· наглядность системы знаний.