Современные информационные технологии
/1. Компьютерная инженерия
К.т.н., доц. Т.Б. Аждер
Московский технологический университет, Россия
Экспертные системы и их классификация
Экспертная
система (ЭС) – это интеллектуальная информационная система, предназначенная для
решения плохо формализуемых задач на
основе накапливаемого в базе знаний опыта работы экспертов в проблемной
области.
ЭС
применяются для решения задач следующего типа:
̶ задачи, которые не могут быть представлены в
числовой форме;
̶ задачи, в которых исходные данные и знания о
предметной области обладают неоднозначностью, неполнотой, противоречивостью;
̶ в задаче нельзя выразить цели с помощью четко
определенной целевой функции;
̶ для решения задачи не существует однозначного
заранее известного алгоритма и вывод
формируется по исходным данным в виде цепочки рассуждений из базы знаний.
Главное
отличие ЭС и систем искусственного интеллекта от систем обработки данных
состоит в том, что в них используется специальный символьный, а не числовой
способ представления данных, а в качестве методов обработки информации
применяются процедуры логического вывода и эвристического поиска решений.
В
зависимости от сложности и особенности решаемой задачи принято выделять четыре
класса ЭС.
1.
Классифицирующие ЭС. Используются для решения аналитических задач, к которым
относятся задачи распознавания различных ситуаций (по набору заданных признаков
выявляется сущность некоторой ситуации). В соответствии с исходными условиями
среди альтернативных решений находится одно, наилучшим образом удовлетворяющее
поставленной цели и ограничениям. Таким образом определяется принадлежность
анализируемой ситуации к некоторому классу.
2.
Доопределяющие ЭС. Используются для решения аналитических задач, которые не имеют определенных исходных данных
и применяемых знаний. ЭС определяет недостающие знания и получает несколько
возможных решений с различной вероятностью или уверенностью в необходимости их
выполнения. В качестве методов работы с неопределенностями могут использоваться
байесовский вероятностный подход, коэффициенты уверенности, нечеткая логика.
Для формирования решения доопределяющие ЭС могут использовать несколько
источников знаний.
Для
аналитических задач классифицирующего и доопределяющего типов характерны
следующие проблемные области:
̶
интерпретация данных;
̶
диагностика;
̶
коррекция.
3.
Трансформирующие ЭС. Являются синтезирующими динамическими и в отличие от
аналитических статических ЭС предполагают повторяющееся преобразование знаний в
процессе решения задач, что связано с характером результата, который нельзя
заранее предопределить, а также с динамичностью самой проблемной области.
В
качестве методов решения задач в трансформирующих ЭС используются разновидности
гипотетического вывода:
̶
генерации и тестирования - по исходным данным
осуществляется генерация гипотез, а затем происходит проверка сформулированных
гипотез на подтверждение поступающими фактами;
̶
предположений и умолчаний – по неполным данным
подбираются знания об аналогичных классах объектов, которые в дальнейшем
динамически адаптируются к конкретной ситуации в зависимости от ее развития;
̶
использование общих закономерностей в случае
неизвестных ситуаций, позволяющих генерировать недостающее знание.
4.
Многоагентные ЭС. Для таких динамических систем
характерна интеграция в базе знаний нескольких разнородных источников знаний,
обменивающихся между собой получаемыми результатами на динамической основе.
Для
многоагентных систем характерны следующие
особенности:
̶
проведение альтернативных рассуждений на основе
использования различных источников знаний с механизмом устранения противоречий;
̶
распределенное решение задач, разбиваемое на
параллельно решаемые подзадачи;
̶
применение множества стратегий работы механизма вывода
заключений в зависимости от типа решаемой проблемы;
̶
обработка больших массивов данных;
̶
использование различных математических моделей и
внешних процедур;
̶
способность прерывать решения задач в связи с
необходимостью получения дополнительных данных и знаний от пользователей,
моделей, параллельно решаемых подзадач.
Для
синтезирующих динамических ЭС наиболее применимы следующие проблемные области:
̶
проектирование;
̶
прогнозирование;
̶
диспетчеризация;
̶
планирование;
̶
мониторинг;
̶
управление.
Литература:
1. Джексон П. Введение в экспертные
системы. – М.: Издательский дом «Вильямс», 2001.
2. Люгер Дж.Ф.
Искусственный интеллект: стратегии и методы решения сложных проблем, 4е
издание: пер. с англ. – М.: Издательский дом «Вильямс», 2003.
3. В. Н. Убейко.
Экспертные системы.- М.: МАИ, 1992.