double arrow

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


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

Например, если "Петров" и "студент" являются узлами сети, то, установив между этими узлами связь "есть", получим смысловое предложение "Петров есть студент". Аналогичное предложение можно получить, если глагольную

связку "есть" принять за отдельный узел и установить связь, имеющую грамматический смысл, из другого узла к этим трем узлам.

Рис. 6.1.3 Пример семантической сети

На рис. 6.1.3 показан пример семантической сети, иллюстрирующей предложение "Петров на протяжении периода времени с tl no t2 владел автомобилем марки "Святогор". На рисунке показаны дуги s, e, владелец, объект, начало, конец; s и е означают "подмножество" и "элемент" соответственно и показывают иерархические понятия. Символ Q обозначает конкретную описываемую ситуацию.


Особенность семантической сети заключается в целостности системы, выполненной на ее основе, не позволяющей разделить базу знаний и механизм выводов. Обычно интерпретация семантической сети определяется с помощью использующих ее процедур. Эти процедуры основаны на нескольких способах, но наиболее типичный из них - это способ сопоставления частей сетевой структуры. Он основан на построении подсети, соответствующей вопросу, и сопоставлении ее с базой данных сети.


Сейчас читают про: