Практическая работа №3 Использование семантических сетей для представления знаний Цель работы: Научиться использовать семантические сети для представления знаний в информационных аналитических системах.
1. теоретическая часть Семантическая сеть – это один из способов представления знаний. Изначально семантическая сеть была задумана как модель представления долговременной памяти в психологии, но впоследствии стала одним из способов представления знаний в экспертной системе.
Семантика – означает общие отношения между символами и объектами из этих символов.
Рис.1. Простейший образец семантической сети. Вершины – это объекты, дуги – это отношения. Семантическая модель не раскрывает сама по себе, каким образом осуществляется представление знаний. Поэтому семантическая сеть рассматривается как метод представления знаний и структурирования знаний.
Характерная особенность семантических сетей – это обязательное наличие 3 типов отношений.
Пример: класс – элемент класса, свойство – значение.
Пример элемента класса.
Существует несколько классификаций семантических сетей:
1) По количеству отношений
1. Однородные с единственным типом отношений;
2. Неоднородные с различными типами отношений.
2) По типам отношений
1. Бинарные сети – в которых отношения связывают 2 объекта;
2. Парные сети – в которых отношения связывают более чем 2 понятия.
Наиболее часто используются в семантических сетях:
1. Связь “часть – целое” (класс подкласс, элемент - множество);
2. Функциональные связи (производит, владеет);
3. Количественные отношения (A > 0, B < 0);
4. Пространственные отношения (далеко от, близко от, над, за и т. п.);
5. Временные (раньше, позже, одновременно);
6. Атрибутивные (иметь свойство, иметь значение);
7. Логические связи – и, или, не.
Минимальный состав отношений в семантической сети - это элемент класса, атрибутные связи и значение свойства.
При расширении семантической сети в ней возникают другие отношения:
IS –A (принадлежит) и PARTOF (является частью) отношение:
целое ® часть.
Ласточка IS – A птица, «нос» PART OF «тело». Например:
Рис.2. Расширение семантической сети Например, в предложении