Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
базы данных - конспект лекций.doc
Скачиваний:
11
Добавлен:
23.11.2019
Размер:
801.79 Кб
Скачать

8.1 Модели представления знаний

Одной из главных проблем, которые необходимо решать в системах представления знаний, является вопрос об оптимальном содержании двух протеворичивых концепций: общности системы представления знаний и эффективности ее использования.

Это объясняется тем, что чем более общая модель представления знаний, тем менее эффективной она является в смысле быстроты поиска решений.

Предметная область – это внешний мир, в котором система искусственного интеллекта должна вырабатывать свое решение. Для описания предметной области чаще всегог используется естественный язык.

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

Представим структуру моделей представления знаний.

Модели представления знаний

Декларативные

Процедурные

Специального типа

Продукционные

Редукционные

Реляцион-ные

Предикатные

Нечеткие

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

Сети фреймов

Декларативные модели

Основная проблема этих моделей – это проблема языка представления знаний. Для задания пространства состояний необходимо иметь систему описания состояния и операторов перехода из одного состояния в другое. Часто для описания состояния используется списочная структура, а для описания переходов – система подстановок или так называемые правила переписывания продукции.

Продукционные модели

В этих моделях представление знаний выглядит как ряд продукций, которые описывают переход из одного состояния в другое αφβ→αψβ, где α и β – некоторые символические строки в пространстве состояний.

В продукционных моделях сформулированы несколько общих правил, которые позволяют переписывать последовательности символьных строк. Т.о., с помощью правил можно описать смену состояний в предметной области.

Для большинства продукционных моделей можно построить дерево решений.

Преимущества. 1. Не нужно задавать специальных условий применимости операторов к состояниям.

2. Знания рассматриваются как набор продукций. Они зависят только от общего вида задачи, но не от конкретного ее содержания.

Редукционные модели

Эти модели основаны на декомпозиции исходной задачи.

Пусть исходная задача описывается тройкой (S,G,T), где S – исходное начальное состояние, Т – описание конечного целевого состояния, G – множество операторов g1 , g2, ….., gn. Решение задачи заключается в нахождении такой последовательности операторов, применяя которую переходим из S в Т (S→Т). Чаще всего все множители определить не удается. Определяют некоторые подмножества состояний (Т1, Т2), они являются промежуточными. Такой переход называется методом вывода решений с автоматическим построением редукционной модели.

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

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

Предикатные модели

При реализации декларативного представления наиболее широко применяется язык предикатов. Например, если у какого-либо х есть знакомый y, то y является приятелем или сослуживцем. На языке предикатов это можно записать в виде: