
- •«Грозненский государственный нефтяной институт имени академика м.Д. Миллионщикова», 2009
- •Введение
- •1.2. Классификация интеллектуальных информационных систем (иис)
- •1.3. Проблемная область искусственного интеллекта
- •Тема 2. Организация работы с данными и знаниями
- •2.1. Данные. Источники данных
- •2.2. Хранилище данных
- •2.3. Интеллектуальный анализ данных
- •Тема 3. Представление знаний в интеллектуальных системах
- •3.1. Проблемы представления и моделирования знаний
- •3.2. Представление и формализация нечетких знаний
- •Тема 4. Архитектура интеллектуальных информационных систем
- •4.1. Структура интеллектуальной информационной системы
- •4.2. Проектирование базы знаний
- •4.3. Объяснение и обоснование решений
- •4.4. Интеллектуальный интерфейс
- •Тема 5. Разработка и проектирование интеллектуальных систем
- •5.1. Этапы проектирования интеллектуальных систем
- •5.2. Анализ предметной области и методы приобретения знаний
- •5.3. Работа с экспертами и проблема извлечения знаний
- •Тема 6. Экспертные системы – основная разновидность интеллектуальных систем
- •6.1. Назначение и особенности экспертных систем
- •6.2. Технология построения экспертных систем
- •6.3. Функциональные возможности и характеристики экспертных систем
- •Терминология в области разработки интеллектуальных информационных систем
- •Список использованной литературы
Тема 3. Представление знаний в интеллектуальных системах
3.1. Проблемы представления и моделирования знаний
Важное место в теории искусственного интеллекта занимает проблема представления знаний, являющаяся, по мнению многих исследователей, ключевой.
Первоначально вычислительная техника была ориентирована на обработку данных. Это было связано как с уровнем развития техники и программного обеспечения, так и со спецификой решаемых задач. Дальнейшее усложнение решаемых задач, их интеллектуализация, развитие вычислительной техники, ставят задачу создания машин обработки знаний. Существенным отличием знаний от данных, несомненно, является их интерпретируемость. Если для интерпретации данных необходимы соответствующие программы и сами по себе они не несут содержательной информации, то знания всегда содержательны. Другой отличительной чертой знаний являет наличие отношений, например, вида «тип - подтип», «элемент-множество» и т. д. Знания характеризуются наличием ситуативных связей, определяющих ситуативную совместимость отдельных событий и фактов, позволяющих устанавливать причинно-следственные связи.
В общем виде модели представления знаний могут быть условно разделены на концептуальные и эмпирические.
Концептуальная модель дает эвристический метод для решения некоторой проблемы. Метод эвристичен, поскольку концептуальное описание не дает гарантии того, что он может быть применен во всех соответствующих практических ситуациях. Концептуальная модель делает возможным распознавание проблемы, позволяет уменьшать время для ее предварительного анализа.
Практическое использование концептуальной модели влечет за собой необходимость преобразования ее в эмпирическую. Эмпирические знания – это знания описательного характера. Они могут варьировать от простого набора правил до полного описания того, как лицо принимающее решение (ЛПР) решает задачу.
Модели представления знаний также можно условно разделить на декларативные и процедурные.
В декларативных моделях не содержатся в явном виде описания выполняемых процедур. Эти модели представляют собой обычно множество утверждений. Предметная область представляется в виде синтаксического описания ее состояния (по возможности полного). Вывод решений основывается в основном на процедурах поиска в пространстве состояний.
В процедурном представлении знания содержатся в процедурах - небольших программах, которые определяют, как выполнять специфичные действия (как поступать в специфичных ситуациях). При этом можно не описывать все возможные состояния среды или объекта для реализации вывода. Достаточно хранить некоторые начальные состояния и процедуры, генерирующие необходимые описания ситуаций и действий.
При процедурном представлении знаний семантика непосредственно заложена в описание элементов базы знаний, за счет чего повышается эффективность поиска решений. По сравнению с процедурной частью статическая база знаний у них мала. Она содержит не «неизменные аксиомы», а лишь так называемые «утверждения», которые приемлемы в данный момент, но могут быть изменены или удалены в любое время. Общие знания и правила вывода представлены в виде специальных целенаправленных процедур, активизирующихся по мере надобности.
Средством повышения эффективности генерации вывода в процедурных моделях является добавление в систему знаний о применении, т. е. знаний о том, каким образом использовать накопленные знания для решения конкретной задачи. Эти знания, как правило, тоже представляются в процедурной форме.
Главное преимущество процедурных моделей представления знаний заключается в большей эффективности механизмов вывода за счет введения дополнительных знаний о применении, что однако, снижает их общность. Другое важное преимущество заключено в выразительной силе. Процедурные системы способны смоделировать практически любую модель представления знаний. Выразительная сила процедурных систем проявляется в расширенной системе выводов, реализуемых в них.
В заключение необходимо отметить, что деление моделей представления знаний на декларативные и процедурные весьма условно, так как в реальных системах представления знаний используются в равной мере элементы и сочетания всех указанных выше форм моделей представления знаний.[2]