Семантические сети в решении экономических задач

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

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

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

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

- логические (И, ИЛИ, НЕТ);

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

Пояснить базу знаний легче в сравнении с базой данных, так как различия между ними нечеткие (размытые). Обратимся к рис. 5.21, на котором представлена информация о поставках, поставщиках и прочее с помощью реляционной базы данных и базы знаний в виде семантической сети.

рис.4.15. Иллюстрация отличий базы данных от базы знаний.

Анализируя базу данных и базу знаний можно заметить, что в базе данных информация более скудная и поэтому с уверенностью трудно ответить на вопрос: Арматура это товар, который производит производитель или это то, что поставляет поставщик? В то же время семантическая сеть прямо указывает на то, что арматура – это товар, который поставляет ООО “Восход”, а производит ее ООО” Рассвет”. Также можно определить поставщика и производителя строительных блоков: блоки поставляет ООО “Юг”, а производит их ООО “Север”. Кроме того, указано, что ООО “Восход” относится к поставщикам, а ООО “Рассвет” к производителям, ООО “Север” находится в Северо-Западном округе.

Таким образом, отличие баз знаний от баз данных состоит в том, что первые содержат связи между объектами в явной форме, тогда как у вторых эти связи скрыты.

Обрабатывается семантическая сеть на основе принципа сопоставления объекта и отношений, указанных в запросе, с объектами и отношениями, имеющимися в семантической сети. Например, если запрос имеет вид "Что производит ООО "Рассвет"? будет выделен тот фрагмент сети, где фигурирует указанный объект ("Рассвет") и отношение "производит". Ответом будет: "ООО "Рассвет" производит арматуру".

С помощью приведенной на рис. 4.15. семантической сети можно получить, кроме прочих, ответы на следующие вопросы:

1. Какие предприятия производят арматуру?

2. Какие предприятия поставляют арматуру?

3. В каком регионе находятся ООО “Север”?

4. Является ли поставщиком ООО “Восход”? и т.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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