Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЛ_СИИ-Часть1.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
2.52 Mб
Скачать

Лекция 5 логические модели представления знаний

План лекции

1. Предварительные замечания

2. Логическая модель представления знаний

1. Предварительные замечания

Все многообразие моделей представления знаний можно разбить на 2 типа: логические и эвристические. В основе логических моделей представления знаний лежит понятие формальной системы (теории).

Примерами формальных теорий могут служить исчисление предикатов (см., например, [Мендельсон, 1971; Попов и Фирдман, 1976]) и любая конкретная система продукций ([Мальцев, 1965]). В логических моделях представления знаний нашли применение исчисления предикатов (обычно первого порядка), 0coбенно активизировалось использование исчисления предикатов после создания мощных процедур поиска вывода: метода резолюций [Робинсон, 1965; Попов и Фирдман, 1976] и обратного метода [Маслов, 1964]. Эти методы были обогащены эвристическими процедурами, которые существенно повысили эффективность вывода [Чэнг и Ли, 1973; Попов и Фирдман, 1976, гл. 5; Ефимов, 1982]. Перечисленные методы являются системами дедуктивного типа, т.е. в них используется модель получения вывода из заданной системы посылок с помощью фиксированной системы правил вывода.

Дальнейшим развитием предикатных систем являются системы индуктивного типа, в которых правила вывода порождаются системой на основе обработки конечного числа обучающих примеров (для обзора работ данного направления см., например, [Финн, 1984]). Особое место среди логик, используемых для представления знаний, занимают логики отношений, получившие название псевдофизических [Поспелов Д. 1975, 1981 , 1984] . Особенность этих логик состоит в использовании в правилах вывода конкретных знаний о свойствах отношений внутри предметных областей. Псевдофизические логики и индуктивные модели не получили пока широкого применения в экспертных системах.

В логических моделях представления знаний отношения, существующие между отдельными единицами знаний, выражаются только с помощью тех небогатых средств, которые предоставляются синтаксическими правилами используемой формальной системы. В отличие от формальных моделей эвристические модели имеют разнообразный набор средств, передающих специфические особенности той или иной проблемной области. Именно поэтому эвристические модели превосходят логические как по возможности адекватно представить проблемную область, так и по эффективности используемых правил вывода. К эвристическим моделям, используемым в экспертных системах, можно отнести сетевые, фреймовые и продукционные модели. Следует отметить, что продукционные модели для представления знаний в экспертных системах отличаются от формальных продукционных систем [Мальцев, 1965] как тем, что они используют более богатые правила, так и тем, что содержат эвристическую информацию о специфике проблемной области, выражаемую часто в виде семантических структур.Далее рассмотрим описание способов представления знаний в логической модели (на примере языка исчисления предикатов) и в эвристической модели (на примере семантических сетей, фреймов и продукционных систем).