Семантические сети. Семантическая сеть- это ориентированный граф, вершины которого - понятия, а дуги - отношения между ними

Семантическая сеть- это ориентированный граф, вершины которого - понятия, а дуги - отношения между ними.

Понятиями обычно выступают абстрактные или конкретные объекты, а отношения - это связи типа: "это" ("is"), "имеет частью" ("has part"), "принадлежит", "любит".

Можно ввести несколько классификаций семантических сетей. Например, по количеству типов отношений:

- однородные (с единственным типом отношений);

- неоднородные (с различными типами отношений).

Наиболее часто в семантических сетях используются следующие отношения:

- связи типа "часть-целое" ("класс-подкласс", "элемент-множество" и т.п.);

- функциональные связи (определяемые обычно глаголами "производит", "влияет"...);

- количественные (больше, меньше, равно...);

- пространственные (далеко от, близко от, за, под, над...);

- временные (раньше, позже, в течение...);

- атрибутивные связи (иметь свойство, иметь значение...);

- логические связи (и, или, не) и др.

Семантические сети. Семантическая сеть- это ориентированный граф, вершины которого - понятия, а дуги - отношения между ними - student2.ru

рис.1 Фрагмент семантической сети, описывающей предметную область «животные».

Виды отношений: 1–«часть-целое», 2–«подкласс-класс», 3–«имеет свойство», 4–«умеет».

Проблема поиска решения в базе знаний типа семантической сети сводится к задаче поиска фрагмента сети, соответствующего некоторой подсети, соответствующей поставленному вопросу.

Преимущества сетей: 1) модель адекватно отображает представления о мире, 2) позволяет работать не с полностью определенными знаниями.

Недостатки: Чем сложнее модель, тем больше сеть, тем сложнее поиск.

Эта модель ориентирована на использование языка LISP.

Наши рекомендации