§3. Классификация интеллектуальных информационных систем
Определение интеллектуальной информационной системы
Существует большое множество интеллектуальных информационных систем. Однако общепринятого единого определения интеллектуальной информационной системы нет.
Интеллектуальной информационной системой называют автоматизированную информационную систему, основанную на знаниях, или комплекс программных, лингвистических и логико-математических средств для реализации основной задачи - осуществления поддержки деятельности человека и поиска информации в режиме продвинутого диалога на естественном языке.
Кроме того, информационно-вычислительными системами с интеллектуальной поддержкой для решения сложных задач называют те системы, в которых логическая обработка информации превалирует над вычислительной.
Таким образом, любая информационная система, решающая интеллектуальную задачу или использующая методы искусственного интеллекта, относится к интеллектуальным.
Для интеллектуальных информационных систем характерны следующие признаки:
развитые коммуникативные способности.
умение решать сложные плохо формализуемые задачи.
способность к самообучению.
адаптивность.
Коммуникативные способности ИИС характеризуют способ взаимодействия (интерфейса) конечного пользователя с системой, в частности, возможность формулирования произвольного запроса в диалоге с ИИС на языке, максимально приближенном к естественному.
Сложные плохо формализуемые задачи - это задачи, которые требуют построения оригинального алгоритма решения в зависимости от конкретной ситуации, для которой могут быть характерны неопределенность и динамичность исходных данных и знаний.
Способность к самообучению - это возможность автоматического извлечения знаний для решения задач из накопленного опыта конкретных ситуаций
Адаптивность - способность к развитию системы в соответствии с объективными изменениями модели проблемной области.
Классификация интеллектуальных систем
В соответствии с перечисленными признаками ИИС делятся на (рис. 1), данная классификация одна из возможных:
системы с коммутативными способностями (с интеллектуальным интерфейсом);
экспертные системы (системы для решения сложных задач);
самообучающиеся системы (системы способные к самообучению);
адаптивные системы (адаптивные информационные системы).
Интеллектуальные информационные системы
системы с коммутативными способностями
экспертные системы
самообучающиеся системы
адаптивные системы
Интеллектуальные базы данных
Естественно-языковые интерфейсы
Гипертекстовые системы
Контекстные справочные системы
Когнитивная графика
Классифицирую-щие системы
Доопределяю-щие системы
Трансформирую-щие системы
Многоагентные системы
Индуктивные системы
Нейронные сети
Системы на прецедентах
Информацион-ные хранилища
CASE-технологии
Компонентная технология
Рис.1 . Классификация интеллектуальных информационных систем по типам систем.
Интеллектуальные базы данных отличаются от обычных баз данных возможностью выборки по запросу необходимой информации, которая может явно не храниться, а выводиться из имеющейся в базе данных.
Естественно-языковой интерфейс предполагает трансляцию естественно-языковых конструкций на внутримашинный уровень представления знаний. Для этого необходимо решать задачи морфологического, синтаксического и семантического анализа и синтеза высказываний на естественном языке. Так, морфологический анализ предполагает распознавание и проверку правильности написания слов по словарям, синтаксический контроль - разложение входных сообщений на отдельные компоненты (определение структуры) с проверкой соответствия грамматическим правилам внутреннего представления знаний и выявления недостающих частей и, наконец, семантический анализ - установление смысловой правильности синтаксических конструкций. Синтез высказываний решает обратную задачу преобразования внутреннего представления информации в естественно-языковое.
Естественно-языковый интерфейс используется для:
доступа к интеллектуальным базам данных;
контекстного поиска документальной текстовой информации;.
голосового ввода команд в системах управления;
машинного перевода с иностранных языков.
Гипертекстовые системы предназначены для реализации поиска по ключевым словам в базах текстовой информации. Интеллектуальные гипертекстовые системы отличаются возможностью более сложной семантической организации ключевых слов, которая отражает различные смысловые отношения терминов. Таким образом, механизм поиска работает прежде всего с базой знаний ключевых слов, а уже затем непосредственно с текстом. В более широком плане сказанное распространяется и на поиск мультимедийной информации, включающей помимо текстовой и цифровой информации.
Системы контекстной помощи можно рассматривать как частный случай интеллектуальных гипертекстовых и естественно-языковых систем. В отличие от обычных систем помощи, навязывающих пользователю схему поиска требуемой информации, в системах контекстной помощи пользователь описывает проблему (ситуацию), а система с помощью дополнительного диалога ее конкретизирует и сама выполняет поиск относящихся к ситуации рекомендаций. Такие системы относятся к классу систем распространения знаний (Knowledge Publishing) и создаются как приложение к системам документации (например, технической документации по эксплуатации товаров).
Системы когнитивной графики позволяют осуществлять интерфейс пользователя с ИИС с помощью графических образов, которые генерируются в соответствии с происходящими событиями. Такие системы используются в мониторинге и управлении оперативными процессами. Графические образы в наглядном и интегрированном виде описывают множество параметров изучаемой ситуации. Например, состояние сложного управляемого объекта отображается в виде человеческого лица, на котором каждая черта отвечает за какой-либо параметр, а общее выражение лица дает интегрированную характеристику ситуации. Системы когнитивной графики широко используются также в обучающих и тренажерных системах на основе использования принципов виртуальной реальности, когда графические -образы моделируют ситуации, в которых обучаемому необходимо принимать решения и выполнять определенные действия.
Экспертных систем предназначены для решения задач на основе накапливаемой базы знаний, отражающей опыт работы экспертов в рассматриваемой проблемной области.
Многоагентные системы. Для таких динамических систем характерна интеграция в базе знаний нескольких разнородных источников знаний, обменивающихся между собой получаемыми результатами на динамической основе
Для многоагентных систем характерны следующие особенности:
Проведение альтернативных рассуждений на основе использования различных источников знаний с механизмом устранения противоречий;
Распределенное решение проблем, которые разбиваются на параллельно решаемые подпроблемы, соответствующие самостоятельным источникам знаний;
Применение множества стратегий работы механизма вывода включений в зависимости от типа решаемой проблемы;
Обработка больших массивов данных, содержащихся в базе данных;
Использование различных математических моделей и внешних процедур, хранимых в базе моделей;
Способность прерывания решения задач в связи с необходимостью получения дополнительных данных и знаний от пользователей, моделей, параллельно решаемых подпроблем.
В основе самообучающихся систем лежат методы автоматической классификации примеров ситуаций реальной практики.
Характерными признаками самообучающихся систем являются:
самообучающиеся системы "с учителем", когда для каждого примера задается в явном виде значение признака его принадлежности некоторому классу ситуаций (классообразующего признака);
самообучающиеся системы "без учителя", когда по степени близости значений признаков классификации система сама выделяет классы ситуаций.
Индуктивные системы используют обобщение примеров по принципу от частного к общему. Процесс классификации примеров осуществляется следующим образом:
Выбирается признак классификации из множества заданны (либо последовательно, либо по какому-либо правилу, например, в соответствии с максимальным числом получаемых подмножеств примеров)
По значению выбранного признака множество примеров разбивается на подмножества
Выполняется проверка, принадлежит ли каждое образовавшееся подмножество примеров одному подклассу
Если какое-то подмножество примеров принадлежит одном подклассу, т.е. у всех примеров подмножества совпадает значение классообразующего признака, то процесс классификации заканчиваете (при этом остальные признаки классификации не рассматриваются)
Для подмножеств примеров с несовпадающим значение классообразующего признака процесс классификации продолжаете, начиная с пункта 1. (Каждое подмножество примеров становится классифицируемым множеством).
Нейронные сети представляют собой устройства параллельных вычислений, состоящие из множества взаимодействующих простых процессоров. Каждый процессор такой сети имеет дело только с сигналами, которые он периодически получает, и сигналами, которые он периодически посылает другим процессорам.
В экспертных системах, основанных на прецедентах (аналогиях), база знаний содержит описания не обобщенных ситуаций, а собственно сами ситуации или прецеденты.
Поиск решения проблемы в экспертных системах основанных на прецедентах сводится к поиску по аналогии (т.е. абдуктивный вывод от частного к частному).
В отличие от интеллектуальной базы данных информационное хранилище представляет собой хранилище извлеченной значимой информации из оперативной базы данных, которое предназначено для оперативного ситуационного анализа данных (реализации OLAP - технологии).
Типичными задачами оперативного ситуационного анализа являются:
определение профиля потребителей конкретных объектов хранения;
предсказание изменений объектов хранения во времени;
анализ зависимостей признаков ситуаций (корреляционный анализ).
Адаптивная информационная система - это информационная система, которая изменяет свою структуру в соответствии с изменением модели проблемной области.
При этом адаптивная информационная система должна:
в каждый момент времени адекватно поддерживать организацию бизнес-процессов;
проводить адаптацию всякий раз, как возникает потребность в реорганизации бизнес-процессов;
реконструкция информационной системы должна проводиться быстро и с минимальными затратами.
Ядром адаптивной информационной системы является постоянно развиваемая модель проблемной области (предприятия), поддерживаемая в специальной базе знаний - репозитории, на основе которого осуществляется генерация или конфигурация программного обеспечения. Таким образом, проектирование и адаптация ИС сводится, прежде всего, к построению модели проблемной области и ее своевременной корректировке.
Так как нет общепринятого определения, четкую единую классификацию интеллектуальных информационных систем дать затруднительно.
Если рассматривать интеллектуальные информационные системы с точки зрения решаемой задачи, то можно выделить системы управления и справочные системы, системы компьютерной лингвистики, системы распознавания, игровые системы и системы создания интеллектуальных информационных систем (рис.2).
При этом системы могут решать не одну, а несколько задач или в процессе решения одной задачи решать и ряд других. Например, при обучении иностранному языку система может решать задачи распознавания речи обучаемого, тестировать, отвечать на вопросы, переводить тексты с одного языка на другой и поддерживать естественно-языковой интерфейс работы.
Интеллектуальные информационные системы
Управление и справочные системы
Компьютерная лингвистика
Распознавание образов
Игры и творчество
Системы поддержки принятия решений
Экспертные системы
Вопросно-ответные системы
Автоматизированные системы управления
Обучающие системы (тесторы, имитаторы)
Системы машинного перевода
Системы распознавание речи (управляющие, диктовка)
Системы синтеза речи
Системы реферирования текстов
Естествененно-языковые интерфейсы
Системы распознавания текста (печатного, рукописного)
Системы идентификации (по голосу, походке, сетчатке и т.д.)
Системы поиска (изображений, людей и т.д.)
Компьютерные игры (боты, разработки игр)
Системы генерации (музыки, текстов, изображений)
Системы разработки интеллектуальных систем
Языки искусственного интеллекта
Среды разработки интеллектуальных систем
Аппаратно-программные платформы (архитектуры компьютера)
Рис.2 .Классификация интеллектуальных информационных систем по решаемым задачам
Если классифицировать интеллектуальные информационные системы по критерию «используемые методы», то они делятся на жесткие, мягкие и гибридные (рис.3).
Мягкие вычисления – это сложная компьютерная методология, основанная на нечеткой логике, генетических вычислениях, нейрокомпьютинге и вероятностных вычислениях. Жесткие вычисления – традиционные компьютерные вычисления (не мягкие). Гибридные системы – системы, использующие более чем одну компьютерную технологию (в случае интеллектуальных систем – технологии искусственного интеллекта).
Интеллектуальные информационные системы
Жесткие
Мягкие
Гибридные
Методы лабиринтного поиска
Эвристическое программирование
Модели представления знаний (сетевая, продукционная, логическая, фреймовая)
Нейронные сети
Эволюционные методы
Нечеткая логика и нечеткие множества
и т.д.
Рис.3. Классификация интеллектуальных информационных систем по методам
Возможны и другие классификации, например, выделяют системы общего назначения и специализированные системы (рис. 4).
Специализированные системы
Системы общего назначения
Системы, основанные на знаниях
Самоорганизующиеся системы
Системы, эвристического поиска
Экспертные системы
Интеллектуальные пакеты прикладных программ
Нейросистемы
Робототехнические системы
Системы распознавания
Игровые системы
Системы общения
Системы обработки текстов
Системы речевого общения
Системы машинного перевода
Системы генерации музыки
Рис. 4. Классификация интеллектуальных систем по назначению
Кроме того, эта схема отражает еще один вариант классификации по методам: системы, использующие методы представления знаний, самоорганизующиеся системы и системы, созданные с помощью эвристического программирования. Также в этой классификации системы генерации музыки отнесены к системам общения.
К интеллектуальным системам общего назначения относятся системы, которые не только исполняют заданные процедуры, но на основе метапроцедур поиска генерируют и исполняют процедуры решения новых конкретных задач.
Специализированные интеллектуальные системы выполняют решение фиксированного набора задач, предопределенного при проектировании системы.
Отсутствие четкой классификации также объясняется многообразием интеллектуальных задач и интеллектуальных методов, кроме того, искусственный интеллект активно развивающаяся наука, в которой новые прикладные области осваиваются ежедневно.
Тест по теме «Классификация интеллектуальных информационных систем»
1. Интеллектуальная информационная система - это система..?
основанная на знания
в которых логическая обработка информации превалирует над вычислительной
отвечающая на вопросы
нет правильного ответа
2. Если система использует генетические вычисления и базы данных, она относится к каким интеллектуальным системам?
жестким
мягким
гибридным
3. Системы генерации музыки можно отнести к?
системам общения
творческим системам
системам управления
системам распознавания
нет правильного ответа
4. Какие системы являются системами общего назначения?
системы идентификации
экспертные системы
нейронные сети
робототехнические системы
нет правильного ответа
5. К самоорганизующимся системам относятся?
системы распознавания
игровые системы
системы реферирования текстов
нейронные сети
нет правильного ответа
6. На знаниях основываются системы?
нейронные сети
системы распознавания текста
экспертные системы
интеллектуальные пакеты прикладных программ
нет правильного ответа
7. Эвристический поиск используется в?
нейронных сетях
экспертных системах
игровых системах
Нет правильного ответа
8. К системам компьютерной лингвистике относятся?
система реферирования текстов
система распознавания речи
система генерации музыки
машинный перевод
нет правильного ответа
Литература по теме «Классификация интеллектуальных информационных систем»:
Балдин К.В., Уткин В.Б. Информатика. Учебник для вузов. – М.: Проект, 2003. с. 304.
Гаскаров Д.В. Интеллектуальные информационные системы. Учебник для вузов. – М.: Высшая школа, 2003. – с. 431.
Ясницкий Л.Н. Введение в искусственный интеллект. - М.: Издательский центр «Академия», 2005. – 176 с.
|