Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_10-02.doc
Скачиваний:
17
Добавлен:
05.05.2019
Размер:
1.07 Mб
Скачать

Основные свойства интеллектуальной информационной системы

Потребность в создании ИИС возникла не вдруг.

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

Развитие компьютерной техники способствовало появлению автоматизированных информационных систем (АИС), в которых основные процедуры манипулирования информацией выполнялись автоматами. Изощренность способов организации информации и манипулирования ею в таких системах, казалось, достигла апогея, но развитие АИС привело к стремлению наделить их интеллектуальными способностями, подобными человеческим: выбору и принятию оптимальных решений на основе ранее полученного опыта, рациональному анализу и прогнозу воздействия внешней среды. Это потребовало существенного улучшения качества информационных моделей окружающей действительности, то есть баз данных АИС. Эти модели, декларировавшие с различной степенью подробности свойства различных сущностей реального мира (явлений, процессов, ситуаций, объектов различного толка), были достаточны для автоматической реализации алгоритмов поиска данных и их несложной (в логическом отношении) обработки.

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

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

Отличительные особенности ИИС по сравнению с простыми ИС состоят в следующем:

  • интерфейс с пользователем на естественном языке с использованием понятий, характерных для проблемной области пользователя;

  • способность объяснять свои действия и подсказывать пользователю, как правильно ввести нужные показатели и как выбрать подходящие к его задаче параметры модели;

  • представление модели объекта и его окружения в виде базы знаний и средств дедуктивных и правдоподобных выводов в сочетании с возможностью работы с неполной или неточной информацией;

  • способность автоматического обнаружения закономерностей рассматриваемой проблемы в ранее накопленных фактах и включения их в базу знаний.

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

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

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

Неформализуемым задачам свойственны следующие основные признаки:

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

- цель задачи не может быть выражена в терминах строго определенной целевой

функции;

- не существует алгоритмического решения задачи.

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

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

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

Предтечей ИИС являются автоматизированные информационные системы (АИС), основанные на концепции баз и банков данных. В АИС предметная информация отделена от проблемной, поскольку первая предназначена для представления данных о свойствах объектов, а вторая – для использования в программах поиска и обработки этих данных.

Управляет взаимодействием этих различных по природе частей специальная программная система, известная под аббревиатурой СУБД (система управления базами данных).

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

Важным понятием в теории ИИС является предметная область, которую определяют как множество связанных различными отношениями сущностей, составляющих материальное содержание области исследования. В качестве сущностей предметной области (ПО) могут рассматриваться объекты, процессы, явления и ситуации.

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

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

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

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

С появлением потребности в решении задач, требующих более сложной логической обработки информации, возникла потребность в качественном улучшении структуры информации баз данных АИС и в применения универсальной структуры её представления.

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

Блок «интерфейс пользователя» предназначен для связи компьютера с пользователем, для которого предпочтительным языком «разговора» является естественный язык или близкий к нему.

Следует отметить специфическое понятие «естественный язык», под которым понимается фактически искусственный язык, полученный из естественного человеческого языка (русского, английского или любого другого) путем удаления неоднозначностей (синонимов, омонимов, идиоматических выражений). Следует заметить, что такой язык в теории автоматизированных систем носит название «искусственный язык» или «информационный язык».

Основу ИС составляют блоки «база данных - БД», «база правил», «машина логического вывода - МЛВ». БД хранит исходные данные. В базе правил фиксируются знания и опыт эксперта. МЛВ выводит результат, взаимодействуя с БД и правил.

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

По запросу пользователя компьютер с помощью блока объяснения» может дать ответ на вопрос КАК (с помощью набора каких правил) получен результат и ПОЧЕМУ компьютер задает пользователю уточняющие вопросы, связанные, как правило, с данными.

Для стыковки интерфейса пользователя (работающего на естественном языке) с перечисленными блоками используют лингвистический и лексический процессоры. Лингвистический процессор – непосредственно работает с естественным языком, преобразуя результат в «машинный вид», словарный состав языка.

Иногда включают и синтаксический процессор, при этом под синтаксисом понимают правила сочетания слов внутри предложения и построения предложений.

Рис. 1.Схема ИС

В блоке «Получение знаний» выделяют два понятия:

если информация поступает из книг (документов), то говорят о выявлении знаний;

если она получается на основе работы эксперта, то говорят об извлечении знаний.

Преобразование полученной информации инженером по знаниям называется получением знаний.

Сложность здесь заключается в том, что эксперт может не владеть языками программирования, в то время как инженер по знаниям может недостаточно ориентироваться в данной предметной области.

Для описания правил (база правил) используется математическое формальное описание знаний. Для математического описания блока МЛВ применяется специальный математический аппарат – аппарат логического вывода.

Необходимо, чтобы эти два вида математического описания «понимали» друг друга.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]