автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.11, диссертация на тему:Модели, методы и программные средства для построения интегрированных экспертных систем
Автореферат диссертации по теме "Модели, методы и программные средства для построения интегрированных экспертных систем"
На правахрукописи
РЫБИНА Галина Валентиновна
МОДЕЛИ, МЕТОДЫ И ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ ПОСТРОЕНИЯ ИНТЕГРИРОВАННЫХ ЭКСПЕРТНЫХ
СИСТЕМ
Специальность 05.13.11 - математическое и программное обеспечение
вычислительных машин, комплексов и компьютерных сетей
АВТОРЕФЕРАТ
диссертации на соискание ученой степени доктора технических наук
Москва. 2004
Работа выполнена в Московском инженерно-физическом институте (государственном университете)
Официальные оппоненты:
доктор технических наук, профессор Эрлих Александр Игоревич
доктор физико-математических наук, профессор
Осипов Геннадий Семенович
доктор технических наук, профессор Афанасьев Валерий Николаевич
Ведущая организация: Российский научно-исследовательский
институт информационных технологий и систем автоматизированного проектирования
Защита состоится 13 октября 2004 г. в 15 час. 00 мин. на заседании диссертационного совета Д212.130.03 в Московском инженерно-физическом институте (государственном университете) по адресу: 115 409, Москва, Каширское шоссе, д.31, тел. 324-84-98.
С диссертацией можно ознакомиться в библиотеке МИФИ.
Автореферат разослан _¿'С/СУ?^_2004 г.
Ученый секретарь
диссертационного совета Д212.130.03
Вольфенгаген В.Э.
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность работы. В конце 1980-х годов дальнейшее развитие традиционных (простых продукционных) экспертных систем (ЭС), ориентированное на расширение сфер их практического применения, столкнулось с серьезными трудностями, вызванными возрастающей сложностью как самих задач, так и программного обеспечения, необходимого для их решения. Все это привело к существенным изменениям в архитектуре ЭС, обусловленным доминирующими процессами интеграции и гибридизации (появление интегрированных, гибридных, веб-ориентированных ЭС) и выявило как серьёзные проблемы в методологии и технологии создания программного обеспечения ЭС, так и практическое отсутствие парадигмы программирования, ориентированной на разработку интегрированных ЭС (ИЭС), объединяющих такие разнородные компоненты, как традиционные ЭС и базы данных (БД), ЭС и пакеты прикладных программ (ППП), ЭС и обучающие системы и т.д.
О необходимости преодоления подобного положения и поиске эффективных методов решения практически значимых задач в рамках единой архитектуры программной системы, объединяющей в себе взаимодействующие логико-лингвистические, математические, имитационные и некоторые другие виды моделей, отмечалось в трудах Г.С. Поспелова, Д.А. Поспелова, Э.В. Попова, А.И. Эрлиха, Г.С. Осипова, Л.Т. Кузина, В.В. Емельянова, А.С. Нариньяни, А.Б. Преображенского, В.Ф. Хорошевского, В.Б. Тарасова, Э. Кьюсиака, Ю.Р. Валькмана, А.В. Колесникова, А.П. Еремеева, Б.Е. Федунова, В.А. Виттиха, И.Б. Фоминых, П. Джексона и других отечественных и зарубежных ученых, внесших заметный вклад в исследование и формирование концепции интегрированных интеллектуальных систем. Однако несмотря на значительные успехи 1990-х годов в области создания отдельных ИЭС, проблема разработки единой методологии и технологии построения таких систем, включая специализированные инструментальные средства (ИС), оставалась весьма актуальной.
Учитывая к тому же, что ИЭС автоматизированного проектирования и управления Решением Правительственной комиссии по научно-технической политике и Указом Президента РФ от 13.07.1996г. № 884 «О доктрине развития Российской науки» отнесены к критическим технологиям федерального уровня, можно говорить не только об актуальности диссертационного исследования, направленного на создание теоретического и методологического базиса и разработку комплекса методов и программных средств, позволяющих поддерживать полный жизненный цикл (ЖЦ) построения ИЭС для широкого класса решаемых задач и типов проблемных областей, но и о важном хозяйственном значении этой проблематики.
Актуальность работы подтверждается также поддержкой, оказанной Российским фондом фундаментальных исследований (гранты № 96-01-01078, № 98-01-00918, № 00-01-00679, № 03-01-00924), Минобразованием РФ (проект № 2094 в рамках программы «Университеты России - фундаментальные исследования»), Секцией Прикладных Проблем при Президиуме РАН (проект «Поисковые исследования и р°">Г<'Кг"'*'Д средств поддержки
технологии создания интегрированных автоматизации
извлечения знаний в интересах В и ВТ с элементами искусственного интеллекта»), Центром «Росреестр» Минобразования РФ и др.
Цель и задачи исследования. Целью диссертации является решение крупной научной проблемы, имеющей важное хозяйственное значение и заключающейся в повышении степени автоматизации разработки интеллектуальных систем обработки информации, за счет создания теоретико-методологических и инженерных основ новой автоматизированной технологии построения ИЭС, объединяющей подходы инженерии знаний и традиционного программирования. В работе проведены комплексное системное исследование, анализ, теоретическое обобщение и разработка теоретических основ, методологических и инженерных принципов автоматизированного построения ИЭС, созданы инструментальные программные средства, поддерживающие процессы системного анализа сложных практических задач, синтез методов их решения и проектирование программного обеспечения прикладных ИЭС для задач реальной практической сложности и значимости. Для достижения поставленной цели в диссертации решены следующие основные задачи:
1. Разработаны теоретические и методологические основы технологии реализации ИЭС как научного объекта инженерии знаний.
2. Проведено исследование базовой проблемы разработки ИЭС - проблемы интеграции традиционных ЭС с совокупностью других компонентов ИЭС на основе предложенной многоуровневой модели интеграции, методов и способов построения моделей архитектуры ИЭС и ее компонентов на каждом уровне интеграции.
3. Разработана заданно-ориентированная методология построения ИЭС на основе моделирования конкретных типов задач, релевантных технологии традиционных ЭС в статических и динамических проблемных областях.
4. Разработаны модель ЖЦ построения ИЭС и модель компьютерной технологии, являющейся системой сбалансированных моделей плана, архитектуры ИЭС и инструментов, а также все базисные модели технологии и способы их взаимодействия на основе объектно-продукционного формализма представления знаний о процессах создания ИЭС и методов их реализации.
5. Разработаны методы автоматизированного построения баз знаний ИЭС на основе развития когнитивно-графической парадигмы построения систем автоматизации проектирования баз знаний (БЗ) и использования различных источников знаний.
6. Разработаны и реализованы адекватные языки представления знаний, ориентированные на спецификацию знаний и построение технологических БЗ инструментария, поддерживающего задачно-ориентированную методологию построения ИЭС.
7. Разработаны архитектура автоматизированного рабочего места (АРМ) проектировщика ИЭС (инженера по знаниям) в виде проблемно-специализированного инструментария нового поколения и его спецификации для различных платформ.
8. Разработаны модели и методы интеллектуализации процессов проектирования прикладных ИЭС, опирающиеся на эксплицитное представление
знаний о проектах, пользователях, инструментах, типовых проектных процедурах и повторно используемых компонентах.
9. Разработаны и внедрены методические основы и технологии проектирования ИЭС в статических и динамических проблемных областях.
10. Осуществлено практическое внедрение разработанных моделей, методов и программных средств при создании прикладных ИЭС для задач диагностики, управления, мониторинга, проектирования и обучения.
Методы исследования. Для решения поставленных задач в работе использованы методы искусственного интеллекта (принципы семиотического моделирования, основы представления и обработки знаний, нечеткая математика, методы инженерии знаний), а также методы системного анализа, теории сложных систем, теории множеств, теории графов, математической" и компьютерной лингвистики, теории построения трансляторов, теории автоматов и сетей, имитационного моделирования, теории принятия решений, технология программирования.
Научная новизна. В результате выполненных исследований и разработок предложен целостный методологический подход к анализу, исследованию и автоматизированному построению нового класса прикладных интеллектуальных систем - ИЭС, включающий в себя:
• новые научно-технические положения, понятийный базис, математические модели и методы, образующие в совокупности теоретические основы системного анализа, формального описания и исследования, а также функционально-структурного и объектно-ориентированного проектирования систем рассматриваемого класса;
• новые модели, методы и инструментальные программные средства для автоматизированного построения широкого спектра прикладных ИЭС, включая ИЭС, функционирующие в реальном времени и обеспечивающие эффективность применения ИЭС для задач реальной практической сложности и важности.
В рамках предложенного подхода, названного заданно-ориентированной методологией (ЗОМ), разработаны, теоретически обоснованы и экспериментально проверены взаимосвязанные модели, методы, процедуры и алгоритмы автоматизированного построения ИЭС на всех стадиях ЖЦ, начиная от извлечения знаний из трех источников знаний (экспертов, проблемно-ориентированных естественно-языковых (ЕЯ) текстов и БД) до конфигурирования и тестирования прототипа ИЭС. На базе этой методологии созданы программная технология и прототип инструментария нового поколения - АРМ инженера по знаниям, позволяющие: значительно сократить сроки проектирования прикладных ИЭС; снизить трудоемкость; повысить степень обоснованности принимаемых решений за счет создания полных и непротиворечивых моделей проблемных областей; обеспечить гибкое использование и накопление опыта экспертов.
Основные научные результаты, выносимые на защиту; 1. Впервые сформулирована концепция ИЭС как объекта научного исследования, предложены оригинальные инструменты системного анализа ИЭС, на основе которых выделены базовые понятия и термины, а также введена классификация ИЭС.
2. Предложен и экспериментально исследован оригинальный сквозной подход к построению ИЭС, названный «ориентация на модель решения типовой задачи», в рамках которого созданы эвристические модели решения типовых задач (МРТЗ) и методы реализации этих моделей на всех этапах ЖЦ построения ИЭС.
3. Впервые предложен подход к автоматизированному построению БЗ проектируемых ИЭС на основе использования различных источников знаний, в рамках которого и на основе МРТЗ разработан комбинированный метод прямого приобретения знаний (КМПЗ), включающий модели, методы и процедуры извлечения знаний из экспертов, проблемно-ориентированных текстов и БД, их последующего структурирования и верификации для построения адекватной и непротиворечивой БЗ о проблемной области (ПрО).
4. Разработаны оригинальные методы извлечения, представления и обработки недостоверных знаний, содержащих отдельные виды НЕ-факторов, наиболее часто проявляющихся эксплицитно в знаниях экспертов (неопределенность, неточность, нечеткость, недоопределенность), а также предложено новое решение проблемы неполноты при построении БЗ на основе привлечения методов Data Mining.
5. Впервые исследовано совместное применение методологий инженерии знаний, структурного анализа, объектно-ориентированного проектирования (ООП) и повторно используемых компонентов (ПИК) для разработки ИЭС и показана возможность реализации нового комплексного когнитивно-графического подхода к построению моделей ПрО, существенно снижающего трудоемкость разработки ИЭС.
6. Впервые исследована проблема интеграции для систем типа ИЭС и разработана совокупность оригинальных моделей, методов и процедур интеграции разнородных компонентов в ИЭС, что позволяет эффективно решать практически значимые задачи в рамках единой архитектуры программной системы.
7. Разработаны модели новой технологии создания ИЭС, модели архитектуры ИЭС, модели типовых проектных процедур (ТПП) и процессов создания ИЭС, а также модели и средства интеллектуальной поддержки разработки ИЭС, обеспечивающие снижение трудозатрат на разработку и смягчение квалификационных требований к проектировщикам (инженерам по знаниям).
8. Разработан прототип программного инструментария нового поколения для поддержки разработки ИЭС (комплекс АТ-ТЕХНОЛОГИЯ) и проведена его экспериментальная апробация.
Все выносимые на защиту результаты и положения диссертации получены и разработаны лично автором, или при его непосредственном участии, являются новыми и полностью опубликованы в открытой печати. Инструментальный комплекс АТ-ТЕХНОЛОГИЯ прошел в 1994 г. официальную сертификацию и регистрацию в Центре «Росреестр» Госкомвуза РФ и является не имеющей аналогов авторской разработкой, относящейся к классу специализированных ИС искусственного интеллекта (ИИ). Методическая и педагогическая новизна заключается в разработке и постановке 5-ти авторских учебных курсов по новейшим направлениям ИИ и издании учебных пособий и компьютерных учебников (два из которых отмечены премиями Российской ассоциации искусственного интеллекта в 1992 и 1998гг. как лучшие учебники по ИИ для вузов)
общим объемом более 90 печатных листов.
Практическая значимость работы. Практическая значимость проведенных исследований и полученных результатов заключается в создании эффективных моделей, методов и технологии построения ИЭС - одного из самых сложных классов интеллектуальных прикладных систем, в том числе функционирующих в реальном времени. Разработанные в диссертации теоретические положения, модели, методы, методология построения ИЭС и поддерживающие эту методологию инструментальные программные средства (АТ-ТЕХНОЛОГИЯ) позволяют снизить трудоемкость и значительно сократить сроки проектирования и реализации ИЭС для таких важных и ресурсоемких задач, как диагностика технических объектов и систем, управление сложными организационными и производственными комплексами и процессами, экологический мониторинг и др.
В течение последних лет разработанные методология, технология и текущие версии инструментального комплекса АТ-ТЕХНОЛОГИЯ экспериментально проверялись, развивались и внедрялись на практике. Опыт создания прикладных ИЭС для диагностики сложных технических систем, медицинской диагностики, решения комплексных экологических задач, проектирования объектов машиностроения, а также нескольких обучающих ИЭС для специальных инженерных дисциплин в МИФИ и других вузах подтвердил практическую значимость и важность основных положений диссертации.
Полученные результаты и накопленный опыт разработки статических и динамических ИЭС не только существенным образом сокращают имевшийся до настоящего времени разрыв между мировым и отечественным уровнями в решении задач подобной практической важности и сложности, но и обеспечивают методологическую основу для подготовки квалифицированных кадров в ведущих технических университетах России.
Достоверность. Достоверность разработанной задачно-ориентированной методологии и технологии построения ИЭС подтверждается соответствующими актами о практическом внедрении, документами о присвоении номеров государственной регистрации программным продуктам в Российском фонде алгоритмов и программ «Росреестр» Минобразования РФ, золотой медалью ВВЦ РФ на выставке «Конверсия и рынок», премиями Российской Ассоциации Искусственного Интеллекта, почетными дипломами выставки-конференции «Телекоммуникации и новые информационные технологии в образовании».
Реализация результатов работы. Предложенные теоретические модели технологии проектирования ИЭС, а также методы и средства автоматизированной поддержки этих моделей, являются результатом исследований, проведенных автором лично, а внедрение и практическая реализация осуществлялись под руководством и при непосредственном участии автора аспирантами и студентами учебно-научной лаборатории «Системы искусственного интеллекта» кафедры кибернетики МИФИ. В целом разработано и внедрено (подтверждено актами о внедрении и использовании) 14 прикладных интеллектуальных систем различного назначения для ФГУП МРТИ РАН, ФГП ГИПЭ, СПП при Президиуме РАН, ГНЦ ИФВЭ, РКК «Энергия», Института астрофизики МИФИ и др. организаций и предприятий.
В 2000 г. за разработку и внедрение в учебный процесс учебно-методического комплекса (УМК) «Методы, модели и программные средства конструирования интеллектуальных систем принятия решений и управления» автору диссертации в составе авторского коллектива присуждена Премия Президента РФ в области образования (Указ № 1718 от 30 сентября 2000 г.) В состав УМК входит разработанный автором комплекс информационно-программных средств, учебно-методической литературы, электронных учебников и учебных программ, образующих в совокупности единый непрерывный учебный цикл по подготовке специалистов в области интеллектуальных систем и технологий с ориентацией на базовые отрасли народного хозяйства. Другим важным компонентом УМК является разработанный в МИФИ инструментальный имитационно-моделирующий стенд (ИМС), включающий комплекс АТ-ТЕХНОЛОГИЯ. ИМС обеспечивает непрерывную «сквозную» систему обучения студентов и аспирантов соответствующих специальностей новым методам и технологиям построения ИЭС для широкого класса задач в области принятия решений и управления сложными техническими объектами и комплексами. ИМС является мощной инструментальной средой, на основе которой выполняются курсовые и дипломные проекты, проводятся совместные исследования с рядом кафедр и подразделений МИФИ, такими, как кафедры «Автоматика», «Электрофизические установки», «Системного анализа», «Биофизика, радиационная физика и экология», Институт астрофизики МИФИ, организуются демонстрационные занятия, лекции, методические консультации и стажировки преподавателей и аспирантов других вузов (в том числе зарубежных), а также осуществляется целевая подготовка и переподготовка специалистов. Специальные версии комплекса АТ-ТЕХНОЛОГИЯ, обеспечивающие автоматизацию процесса построения обучающих ИЭС, внедрены в нескольких университетах России и Украины (МГГУ, РГГУ, МЭСИ, ВВИА им. Жуковского, Институт экологии, управления и права, Херсонский политехнический университет и др.)
Апробация работы. Основные результаты диссертации докладывались и обсуждались более чем на 60 научных конференциях и семинарах, в том числе за рубежом. Наиболее значимыми из них являются: национальные конференции по искусственному интеллекту (Переславль-Залесский, 1988; Минск, 1990; Тверь, 1992; Рыбинск, 1994; Казань, 1996; Пущино, 1998; Переславль-Залесский, 2000, Коломна 2002); конференция «Создание и применение гибридных экспертных систем» (Рига, 1990); Международные конференции «Восток - Запад» по взаимодействию человека и компьютера (Москва, СПб. - Е^НС1 - 92, 93,95); Международная конференция по искусственному интеллекту «Восток - Запад: от теории к практике» (Москва, 1993); Российско-Японский симпозиум «Программное обеспечение на основе знаний» (Переславль-Залесский, 1994); Международные конференции по мягким вычислениям и измерениям 8СМ 98,99, 2000 (СПб.); Общемосковские семинары по линии ЦРДЗ «Экспертные системы реального времени» (ЦРДЗ, Москва, 1995) и «Динамические интеллектуальные системы в управлении и моделировании» (МИФИ, Москва, 1996); Научные сессии МИФИ-98, 99, 2000, 2001, 2002, 2003, 2004; Российская научно-практическая конференция «Реинжиниринг бизнес-процессов на основе современных
информационных технологий (МЭСИ, Москва, 1997, 1998, 1999, 2000, 2001, 2002, 2003); Международные конференции «Знания - Диалог - Решение» (KDS) (Киев, 1995; Ялта, 1997; Щецин (Польша), 1998; Кацивели, 1995; Санкт-Петербург, 2001, Варна (Болгария), 2003); Международные семинары «Диалог - 99», «Диалог -2002», «Диалог - 2003» по компьютерной лингвистике (Таруса, 1999; Протвино, 2002; Протвино 2003); Международные школы-семинары по искусственному интеллекту для студентов, аспирантов и молодых ученых (Белоруссия, Браслав-97, 99); Международная мультиконференция по компьютерной инженерии и системных приложениях IMACS 96 (Франция, Лиль, 1996); 12-я Европейская конференция по искусственному интеллекту ЕСАГ 96 (Венгрия, Будапешт, 1996); 2-я Объединенная конференция по программированию на основе знаний (Болгария, София, 1996); 7-я Международная конференция AIICSR 97 и 2-й международный семинар по прикладной семиотике (Словакия, Смоленница, 1997); 15-й и 16-й IMACS - Международный конгресс по научным вычислениям, моделированию и прикладной математике (Германия, Берлин, 1997; Швейцария, Лозанна, 2000); Международная конференция по ускорителям и системам управления экспериментальными физическими установками (Китай, Пекин, 1997); 2-я IMACS Международная мультиконференция CESA 98 (Тунис, Хаммамет, 1998); 3-я ШЕЕ Международная конференция по системам инженерии знаний INES 99 (Словакия, Стара Лесна, 1999); 7-я Международная конференция по ускорителям и системам управления экспериментальными физическими установками (Италия, Триест, 1999); 5-я и 6-я Международные конференции по применению компьютерных систем (ACS'97, ACS'98) (Польша, Щецин, 1997, 1998); 3-й Международный семинар по использованию персональных компьютеров для управления ускорителями (Германия, Гамбург, 2000); Международные семинары «Интегрированные модели и мягкие вычисления в искусственном интеллекте» (Коломна, 2001; Коломна 2003); Международный конгресс «Искусственный интеллект в XXI веке» (Геленджик, 2001).
Публикации. По материалам диссертационной работы (лично и в соавторстве) опубликовано 290 печатных работ, в том числе 36 статей в центральных журналах, 45 статей в международных сборниках трудов и журналах на английском языке, 13 учебных пособий и компьютерных учебников.
Структура и объем работы. Диссертация включает введение, 5 разделов, заключение, список литературы из 310 наименований и приложения. Основная часть диссертации содержит 347 страниц машинописного текста, включая 78 рисунков и 11 таблиц.
СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается актуальность темы, дана ее краткая характеристика, формулируется цель, основные задачи и положения, выносимые на защиту. Изложены научная новизна, практическая ценность и достоверность полученных результатов диссертационной работы.
В первом разделе представлен обзор и анализ современных проблем в области создания прикладных интеллектуальных систем. Показано, что сегодня в исследованиях по ИИ происходят два основных процесса, первый из которых -
интеграционный, связан с расширением теоретического и технологического арсенала средств, используемых при создании прикладных интеллектуальных систем, как за счет развития традиционных для ИИ моделей, методов и технологий, так и путем добавления подходов и методов традиционной прикладной математики, а другой - разделительный, связан с формированием и извлечением новых подобластей из хорошо известных (извлечение знаний из БД и т.д.) Доминирующие в последние годы тенденции к интеграции исследований в различных областях привели к необходимости совмещения семантически разнородных объектов, моделей, методологий, концепций и технологий, что породило принципиально новые классы задач и новые архитектуры интеллектуальных систем.
Выполненный анализ и обзор зарубежных и отечественных интеллектуальных прикладных систем показал, что их важнейшей неотъемлемой частью стали традиционные ЭС, изначально предназначенные для поддержки решения слабоструктурируемых задач (термин был введен А.Ньюэлом, Г.Саймоном и К.Шоу в конце 1950-х гг., в отечественной литературе в качестве синонима используется термин «неформализованная задача» (НФ-задача)). В то же время для решения задач реальной практической сложности и значимости совместно с ЭС используются методы прикладной математики и различные универсальные средства управления данными. Все это приводит к необходимости объединения в рамках единой прикладной системы таких разнородных компонентов, как ЭС и базы данных (БД), содержащие инженерную, производственную и управленческую информацию; ЭС и пакеты прикладных программ (ППП) с развитыми расчетными, моделирующими и графическими средствами; ЭС и обучающие системы, в том числе построенные по технологии обучающих и обучающихся систем; ЭС и системы имитационного моделирования (ИМ) для динамических приложений; ЭС и развитые гипертекстовые (ГТ) системы и т.д. Тем самым интеллектуальные прикладные системы в подавляющем большинстве относятся к классу ИЭС, архитектура которых представима в виде ЭС+К, где К - некоторая программная система, обеспечивающая поддержку решения формализованной составляющей решаемой задачи, а на ЭС ложатся функции решения НФ-задач, соответствующих слабоструктурируемым составляющим решаемой задачи. Поэтому путь «слепого» переноса методов и средств, предлагавшихся технологией создания традиционных ЭС, как правило, не подходит для проектирования и разработки ИЭС.
У специалистов в области ИИ в конце 1980-х гг. начало формироваться понимание необходимости рассмотрения класса ИЭС с позиции системного подхода и технологической культуры их создания. Среди фундаментальных отечественных исследований в этой области известны работы А.И. Эрлиха и А.В. Колесникова, а с точки зрения методологии и технологии построения программного обеспечения традиционных ЭС - В.Ф. Хорошевского. Из зарубежных работ можно выделить базовую инструментальную систему 02 фирмы Сег^ут для поддержки проектирования ИЭС реального времени (РВ), однако в этой системе не были предусмотрены и реализованы средства компьютерного извлечения знаний и автоматизированного формирования БЗ. Тем не менее, практически все ИЭС развивались автономно, технология их проектирования.
оставалась «know-how» разработчиков, носила сугубо проблемно/предметно-ориентированный характер и не была доступна широкому кругу системных аналитиков, проектировщиков и программистов.
С целью рассмотрения ИЭС и технологии их создания как самостоятельного объекта научных исследований в работе сформирован терминологический базис ИЭС, введены базовое определение ИЭС как системно организованной совокупности компонентов ЭС и К, структура которых и характер взаимодействия определяют тип соответствующей ИЭС, а решаемые задачи - ее функциональность, а также понятия «статическая ИЭС» и «динамическая ИЭС».
Определение. ИЭС - это программная система, в архитектуре которой наряду с программным компонентом ЭС, применяющим для решения НФ-задач методологию простых продукционных ЭС, содержатся компоненты К, расширяющие функциональные возможности системы до решения комбинированных задач, включающих в себя наряду с НФ-задачами и формализованныезадачи (Ф-задачи).
В качестве примеров компонента К можно указать такие программные компоненты (системы/подсистемы, модули и т.д.), как БД (СУБД), ППП или совокупности ППП любого типа, подсистемы САПР и ИМ, обучающие компоненты и т.п.
Введенное определение трактует ИЭС как составной неоднородный объект -системно организованную совокупность компонентов ЭС и К. Однако построить строгое описание всех объектов-оригиналов (компонентов ЭС и К) не удается, поскольку они представляют собой субъективные модели ПрО у экспертов, субъективные модели методов моделирования у инженеров по знаниям, субъективные модели проектных процедур у разработчиков и т.п. Поэтому основу технологии, ориентированной на построение ИЭС, составляют концептуальные (понятийные) модели, базирующиеся на эвристических знаниях, т.е. на результатах не только теоретических знаний, но и практического опыта разработчиков. Детальный анализ существующих архитектур ИЭС и их компонентов, различных классов моделей (информационных, функциональных, моделей ИИ) и методов организации процессов решения задач на этих моделях, способов взаимодействия компонентов и т.п. невозможен без использования соответствующих инструментов и методов системного анализа. В диссертации предложены инструменты для системного анализа архитектуры ИЭС с точки зрения проблемы интеграции, важнейшим из которых является многоуровневая модель интеграции, а также предложена классификация ИЭС, рассмотрены вопросы взаимосвязи процессов интеграции и гибридизации, в результате чего введена семантическая унификация используемых терминов на основе многоуровневой модели интеграции. Процессы интеграции в ИЭС с позиций многоуровневой модели могут быть рассмотрены с точки зрения следующих аспектов: поверхностная и глубинная интеграция в архитектуре ИЭС различных компонентов, реализующих как решение НФ-задач (компонент ЭС), так и Ф-задач (компонент К), и определяющих специфику функционирования ИЭС в целом {верхний уровень интеграции), интеграция {функциональная, структурная, концептуальная), связанная с используемыми концепциями и методологиями
проектирования и разработки конкретных классов ИЭС и их компонентов (средний уровень интеграции); интеграция (информационная, программная, техническая), основанная на применяемых технологиях, ИС и платформах (нижний уровень интеграции).
В работе обоснованы теоретические предпосылки предложенной модели. Поскольку с точки зрения архитектуры любая ИЭС обладает всеми признаками больших или сложных систем (иерархия понятий, межкомпонентные связи и пр.), в которых акцент традиционно делается на процесс проектирования, в диссертации применен иерархический подход Месаровича-Такахары как методологический прием, расчленяющий формально описанную систему на уровни (модули, блоки и т.д.) и механизмы координации их функционирования. На верхних уровнях иерархии используются представления, отражающие самые общие черты и особенности проектируемой системы, а на нижних - степень подробности возрастает, причем система рассматривается не в целом, а отдельными блоками. Важно отметить, что на каждом уровне иерархии вводятся свои представления о системе и основных элементах, при этом элемент ^го уровня является системой для 0 - 1)-го уровня, а продвижение от уровня к уровню имеет строгую направленность, определяемую стратегией- проектирования — дедуктивную нисходящую «сверху-вниз» или индуктивную восходящую «снизу-вверх».
Этот подход при рассмотрении вопросов поверхностной и глубинной интеграции базового компонента ЭС с некоторым компонентом К на верхнем уровне позволил построить так называемую обобщенную модель архитектуры проектируемой ИЭС, отражающую специфику ее структуры. Наибольший интерес представляет средний уровень, поскольку в рамках принятых на верхнем уровне концепций и методологий построения ИЭС обеспечена возможность структурированного описания распределения функций между ЭС и К при создании конкретного приложения, а также специфицирования отдельных проектных решений по всем компонентам проектируемой системы, в частности возможные варианты совместного функционирования ЭС и К с точки зрения структурной интеграции компонентов. В диссертации выделены 4 варианта структурной интеграции компонентов ИЭС: полное включение ЭС и К друг в друга; параллельное использование ЭС и К для решения одной и той же задачи; частичное включение ЭС и К друг в друга; организация интеллектуального интерфейса между ЭС и К. Интеграция на нижнем уровне обеспечивается ИТ-технологиями, используемыми в ходе разработки. Детальная спецификация каждого уровня/подуровня определяет содержание конкретной методологии и технологии построения ИЭС. Разработанная модель была использована как инструмент классификации ИЭС, что позволило выделить с позиций верхнего уровня интеграции два основных подкласса - ИЭС с поверхностной интеграцией компонентов и ИЭС с глубинной интеграцией компонентов (Рис. 1) и ввести следующие определения.
Определение. Поверхностная интеграция —это интеграция, достигающаяся с помощью любого способа обмена информацией между компонентами ЭС и Кв ИЭС.
В случае поверхностной интеграции компонентов ЭС и К их взаимодействие, например СУБД и ЭС, может осуществляться на уровне передачи сообщений, причем, результаты работы каждого компонента - исходные данные для другого. Более сложным вариантом поверхностной интеграции является такой, в котором один из программных компонентов (ЭС или К) в ходе своего функционирования обращается для уточнения данных или решения каких-то локальных задач к другому компоненту.
Рис. 1. Классификация ИЭС
Определение. Глубинная интеграция - это интеграция, связанная с модификацией любого из компонентов ЭС (К) в ИЭС путем включения в него функций другого (других) компонента(ов)К(ЭС).
Следовательно, под глубинной интеграцией компонентов ЭС и К понимается усовершенствование этих компонентов путем внедрения в них функций, не свойственных традиционным типам этих компонентов.
Определение. Полная интеграция — интеграция, связанная с селекцией и последующим соединением в ИЭС лучших функций и механизмов компонентов ЭС и К.
Полная интеграция является самым высоким уровнем для ИЭС и заключается в соединении лучших качеств компонентов ЭС и К и создании совершенно новых систем с новыми возможностями, т.к. все компоненты находятся в одной системе с унифицированной структурой для моделирования фактов и правил и однородной обработкой данных и знаний. Предложенная многоуровневая модель процессов интеграции в ИЭС позволяет, как минимум, для трех уровней четко проследить взаимосвязь конкретных способов интеграции отдельных компонентов ИЭС (ЭС или К) с необходимостью внутреннего сращивания, т.е. гибридизации моделей, методов, процедур, алгоритмов и т.д. На Рис. 2 для верхнего уровня процессов интеграции детально проиллюстрированы используемые на практике подходы и степень необходимой гибридизации, позволившие сделать следующие выводы:
• понятие «интегрированная интеллектуальная система» не синонимично понятию«гибридная интеллектуальная система»;
• понятие «интегрированная интеллектуальная система» шире, чем понятие «гибридная интеллектуальная система»;
• интегрированная интеллектуальная система не обязательно является гибридной, и наоборот (эти два понятия совпадают в случае полной интеграции компонентов в системе).
На основе введенных определений, классификаций и предложенных инструментов исследованы методы и процедуры извлечения знаний из различных источников, прослежена эволюция систем приобретения знаний, выделены основные проблемы и тенденции инженерии знаний, сформулированы концептуальные требования к методологии и системам для приобретения знаний, ориентированным на использование в функциональных ИЭС. Показано, что, несмотря на обилие предложенных подходов, методов и процедур работы с различными источниками знаний (в основном с экспертами), не существует универсальных методов и методологий, позволяющих эффективно решать проблему автоматизированного приобретения знаний. Возросший технологический уровень создаваемых систем для приобретения знаний уменьшил роль инкенера по знаниям только на стадиях формализации, реализации и тестирования прототипа ЭС и не затронул этапы идентификации и концептуализации, особенно для процессов приобретения знаний для ИЭС, решающих задачи реальной практической значимости и сложности. В настоящее время отсутствует теоретическая и методологическая база для методов и процедур структурирования знаний, т.е. формирования так называемого поля знаний (термин введен Т.А. Гавриловой). Подчеркнута важность этих процессов для случаев, когда средства автоматизированного приобретения знаний предусматривают возможность адаптивного использования нескольких моделей и языков представления знаний, а также проведения логического тестирования (верификации) БЗ.
В диссертации сформулированы требования к разработке методологии, ориентированной на функциональные ИЭС, и требования к соответствующим
проблемно-ориентированным инструментальным средствам (ИС) автоматизации процессов построения прикладных ИЭС. Проведенные исследования в области создания инструментария нового поколения выявили современные тенденции, существенным образом сместившиеся в сторону перехода от ИС общего назначения к специ0лизАрйтюн&&мшшп specific) ИС, что неоднократно отмечалось
в работах Э.В.Попова и др. Характерной особенностью таких ИС является то, что они содержат в себе некоторое количество предварительных знаний о конкретном приложении (в данном случае об ИЭС), причем предметно-ориентированные ИС (domain-specific systems) содержат специфические знания о конкретной ПрО, а проблемно-ориентированные ИС (problem-specific systems) ориентированы на некоторый класс решаемых задач и содержат как соответствующие этому классу функциональные модули, так и общие знания о задаче. Исходя из концепции создания ИС, ориентированных на
поддержку процессов построения ИЭС и реализованных на принципах глубинной интеграции, были сформулированы следующие основные требования, предъявляемые к инструментарию для создания ИЭС: возможность эффективного построения прикладных ИЭС для конкретных классов задач, обладающих рядом общих свойств и решающихся сходным образом; автоматизация процессов извлечения из различных источников знаний, включая извлечение недостоверных знаний; обеспечение возможности автоматизированного проектирования программного и информационного обеспечения на всех этапах ЖЦ построения ИЭС; обеспечение интеграции ЭС с К-компонентами ИЭС (БД, обучающие системы и др.); возможность повторного использования отдельных видов программного и информационного обеспечения на основе знаний о типовых проектных процедурах и решениях; поддержка ОО-подхода к проектированию ИЭС; внутренняя интегрируемость ИС (интеграция по данным, интеграция по управлению, интеграция по представлению); поддержка когнитивно-графического интерфейса построения всех компонентов ИЭС с учетом человеческого фактора; открытость и переносимость ИС, возможность быстрого и нересурсоемкого создания веб-ориентированной версии ИС.
Второй раздел диссертации посвящен описанию концептуальных основ предложенной методологии построения статических и динамических ИЭС, названной «задачно-ориентированной методологией» (ЗОМ), суть которой состоит в концептуальном моделировании архитектуры ИЭС на всех уровнях рассмотрения процессов интеграции в ИЭС и ориентации на моделирование конкретных типов НФ-задач, релевантных технологии традиционных ЭС (подход «от задачи»). Предложенные ЗОМ и технология построения ИЭС представляют собой совокупность разработанных оригинальных моделей, методов, алгоритмов и процедур для создания прикладных ИЭС на всех этапах ЖЦ, начиная от извлечения знаний из трех источников знаний (эксперты, ЕЯ-тексты, БД) до конфигурирования и тестирования прототипа ИЭС. Взаимосвязанные ИС (комплекс АТ-ТЕХНОЛОГИЯ) обеспечивают автоматизированную поддержку разработки ИЭС на всех этапах ЖЦ построения ИЭС.
В основе ЗОМ лежит многоуровневая модель процессов интеграции в ИЭС, моделирование конкретных типов НФ-задач, методы и способы построения
модели программной архитектуры ИЭС и ее компонентов на каждом уровне интеграции и т.п. В России наиболее близкими к базовым идеям ЗОМ следует отнести исследования А. В. Колесникова, который, используя понятие «неоднородная задача», разработал PS-технологию построения гибридных систем, путем подбора структуры интегрированной гибридной системы, релевантной неоднородности, из имеющегося в распоряжении разработчиков множества моделей и ИС. На Рис. 3 показан верхний уровень онтологии, описывающий арсенал методов и технологий, использованных при создании ЗОМ и поддерживающего ее инструментального комплекса АТ-ТЕХНОЛОГИЯ.
Рис. 3. Верхний уровень онтологии методов и технологий, использованных при создании ЗОМ и комплекса АТ-ТЕХНОЛОГИЯ
При создании концептуальных основ ЗОМ решен ряд важных и принципиальных с точки зрения построения ИЭС фундаментальных задач:
1. Сформулирована концепция ИЭС как объекта научного исследования, выделены базовые понятия, термины и введена классификация ИЭС.
2. Для трех уровней интеграции построена онтология предложенных концептуальных моделей программных архитектур статических ИЭС, ориентированных на поддержку решения типовых задач диагностики, проектирования, планирования, обучения и управления, а также впервые предложены модели ЖЦ ИС и автоматизированной технологии (АТ-ТЕХНОЛОГИЯ) построения ИЭС.
3. Предложен эффективный сквозной подход к построению ИЭС, названный «ориентация на модель решения типовой задачи», в рамках которого построены оригинальные эвристические модели решения типовых задач (МРТЗ) и разработаны методы реализации этих моделей на всех этапах ЖЦ построения ИЭС.
4. Разработаны принципы построения автоматизированной ЗОМ приобретения знаний и комбинированный метод приобретения знаний (КМПЗ), интегрирующие
на основе методов эвристической классификации (ЭК), инженерии знаний, обработки ЕЯ и методов Data Mining процессы извлечения и структурирования знаний, полученных из разных источников, с этапом анализа системных требований пользователя (АСТП) на основе структурного анализа (СА) и поддерживающие весь ЖЦ построения ИЭС, что позволило преодолеть традиционную «автономность» этапа приобретения знаний в ЭС и реализовать новый когнитивно-графический подход к построению моделей ПрО.
5. Поставлена задача и предложены подходы к ее решению, связанные с формированием единой концепции для извлечения, структурирования, формализации и обработки недостоверных знаний, содержащих отдельные виды НЕ-факторов (неопределенность, неточность, нечеткость, недоопределенность), для чего, в частности, проведено исследование проявлений НЕ-факторов в русском языке, а также предложено новое решение проблемы неполноты при построении БЗ на основе привлечения методов Data Mining.
6. Исследована проблема интеграции знаний и данных в функциональных ИЭС и разработана совокупность оригинальных моделей и методов интеграции разнородных компонентов в архитектурах ИЭС.
7. Введено понятие интеллектуальной среды и построен концептуальный базис процессов интеллектуализации в рамках ЗОМ. На основе предложенной модели автоматизированной технологии создания ИЭС разработаны модели типовых проектных процедур (ТПП) и повторно используемых компонентов (ПИК) для построения отдельных компонентов ИЭС.
8. Разработаны основные принципы использования ЗОМ для создания динамических ИЭС, т.е. ИЭС РВ, разработаны модели и методы построения имитационных моделей сложных технических систем (СТС), а также модель интеграции имитационных моделей с ядром ИЭС РВ.
Онтология предложенных в диссертации концептуальных моделей ЗОМ построена на основе многоуровневой модели интеграции. Исходя из идей глубинной интеграции, предложен подход, связанный с усовершенствованием ЭС путем включения нетрадиционных для них функций, реализуемых некоторым компонентом К (СУБД, ППП и т.п.), что является первым важным принципом ЗОМ. В этом случае, с точки зрения верхнего уровня интеграции и функционального характера рассматриваемых ИЭС, модель архитектуры ИЭС может быть представлена следующим образом:
Мос= <Fx, F„3c » Оэск*,
где FX={F,} - множество ф у н к ц„и'=й,п,р<е стой ЭС;
Fh3C ~{fji - множество функций fJt 7=1,..,п„эс» не свойственных ЭС. В качестве функций fj могут выступать любые «расширители» простой ЭС, такие, как обучающие функции, функция прямого извлечения знании из экспертов, функции создания и интерпретации ГТ-структур, функции, обеспечивающие интерфейс с БД и ППП расчетного или графического характера и т.д.;
- отношения, описывающие взаимосвязи функций между собой.
Средний уровень интеграции соответствует спецификациям наборов функций FinfjS, модели Миэс для каждой конкретной ИЭС (функциональная интеграция), что
отражает состав и структуру всех компонентов ИЭС и их информационные и управляющие связи, а также место и роли НФ-задач среди Ф-задач (структурная интеграция). Спецификации определяются на этапе идентификации решаемой проблемы (анализа системных требований на разработку ИЭС) и на этапе извлечения знаний (при наличии НФ-задач) ЖЦ построения ИЭС.
Исходя иг функциональности архитектуры ИЭС, в ЗОМ для построения моделей, отображающих взаимосвязи реальной системы, использованы методологические средства СА, в результате чего модель Миэс удалось конкретизировать до уровня расширенной информационно-логической модели, представляющей собой совокупность диаграмм информационных потоков и описании их элементов в графической нотации Гейна-Сарсона, которая в работе дополнена специальнымэлементом «неформализованная операция», указывающим на наличие НФ-задачи и, как следствие, на необходимость привлечения к процессу извлечения знаний конкретных экспертов. Таким образом, с точки зрения среднего уровня интеграции модель представляется в виде тройки:
Миэс = <Л//,ял> МВз, Ояя>,
где - расширенная информационно-логическая модель ИЭС;
Мвз - модель взаимодействия элементов (модулей) разных типов, что
соответствует на уровне реализации схеме управления системы;
Оцв — отношения, описывающие механизмы отображения Мрил в ^вз-
С точки зрения нижнего уровня интеграции, в частности, интеграции программных средств (ПС), в ЗОМ предусмотрена реализация всех видов интеграции ПС - по данным, по управлению, по представлению, причем реализация функций может быть осуществлена автономными ПС (модулями, ИС, оболочками для ЭС и т.д.). Поэтому на уровне программной интеграции в состав концептуальных средств ЗОМ включено понятие модели инструментальных средств - которая содержит множество описаний
отдельных базовых ПС вспомогательных средств типов
представления данных и отношение показывающее совместимость
ПС и типов данных, т.е.
МиНСТР - <^БАЗ, МдОП> МтипД, Одаипс>•
Примерами могут служить ПС, обеспечивающие реализацию функций оболочек для ЭС, функций, поддерживающих КМПЗ, обучающих функций (формирование моделей обучаемого, обучения, объяснения), ГТ-модели общения и др. Построение иерархии моделей архитектуры ИЭС на указанных принципах -это второй базовый принцип ЗОМ.
Трепд особенность ЗОМ связана с методологией разработки компонента «неформализованная операция». Развитие подхода структурной методологии традиционного программирования, позволяющей анализировать процесс решения Ф-задачи и производить на основе этого анализа описание данных и операций, позволило структурировать процессы решения НФ-задач на основе использования некоторых моделей решения типовых задач (МРТЗ) для конкретных классов ПрО и типов НФ-задач. Для пяти типов НФ-задач, наиболее распространенных в практике создания ИЭС, были построены эвристические модели Мт, отражающие
управляющие знания о схеме или способе решения этих задач, что в совокупности может быть представлено в виде следующей пятерки: Мгияз ~<Мтн Мп, Мтз> Мт4> Mrs>, где Мл, г= 1,»>5 - модели решения типовых задач диагностики, обучения, проектирования, планирования и управления. Таким образом, третий базовый принцип ЗОМ - это подход «от задачи», т.е. на основе моделирования конкретных типов НФ-задач, релевантных технологии традиционных ЭС в статических и динамических ПрО.
Предложенный в работе подход «ориентация на модель решения типовой задачи» выступает в качестве основы ЗОМ, исходя из общности и универсальности создаваемых средств поддержки разработки всех компонентов модели - это
четвертый базовый принцип ЗОМ. МРТЗ специфицируют наборы функций jj в модели Миэс, отражающей структуру конкретной ИЭС, причем в качестве одной из обязательных функций fj для любой ИЭС выступает функция, реализующая конкретный метод автоматизированного приобретения знаний. На основе МРТЗ для автоматизированного формирования БЗ о ПрО (или ее отдельных фрагментов) разработан комбинированный метод прямого приобретения знаний (КМПЗ), представляющий собой интеграцию процессов компьютерного интервьюирования экспертов, обработки проблемно-ориентированных ЕЯ-текстов и извлечения знаний из БД с целью создания наиболее полной и адекватной модели ПрО, а также ее проверки на полноту и непротиворечивость.
Пятый методологический базис ЗОМ касается ЖЦ построения ИЭС, для чего в ЗОМ введено понятие модели ЖЦ, определяющей совокупность и, иозможно, подчиненность необходимых этапов (стадий) создания ИЭС. Модель Мжц может быть представлена как - описания этапов
ЖЦ, а {Оэу}, ij б (1,л) — набор отношений, определяющих подчиненность отдельных этапов. Основными этапами ЖЦ построения ЮС являются: анализ системных требований пользователей (АСТП) на создание прикладных ИЭС (построение модели извлечение знаний из экспертов, проблемно-
ориентированных ЕЯ-текстов и БД (на основе разработанных методов компьютерного интервьюирования экспертов, автоматизированной обработки ЕЯ-текстов и методов структурирование полученных знаний,
формирование БЗ (или ее фрагментов) о ПрО; проектирование (общее и детальное) программной архитектуры прикладной ИЭС и ее модулей (блоков) на основе модели и моделей типовых процессов создания ИЭС; программирование, конфигурирование и тестирование прототипов ИЭС.
В целом совокупность рассмотренной выше ЗОМ и средств ее поддержки на этапах ЖЦ представляют конкретную автоматизированную технологию создания ИЭС (АТ-ТЕХНОЛОГИЯ). Модель АТ-ТЕХНОЛОГИИ можно представить как
Мат.т~ <миэс> минсгрг МттЗ> мцмпз> оюс-инстр> Оиэс-тшв» ожц-инстг*, где Л/яэс, Минстр, Л/жц» мтм, Л/дмн - элементы Млт.т (частичные модели); Oitx. инстр, Оцэс-г»>з> отипз-шпь Ожц-иистр - отношения меязду элементами млт.т
Под моделью и совокупностью ее частичных моделей подразумевается
множество элементов с заданной системой отношений, что, по сути, релевантно понятию «онтология». Поэтому в данном случае уместно говорить о процессе
построения онтологии концептуальных моделей ИЭС, которые детализируются дальше по ходу изложения. С другой стороны, понятие «технология» должно включать также управление проектами (план разработки), что позволяет дополнить модель М^т-т ещё одной частичной моделью Мпллн и её отображениями Опллн-иэс и Опллн-инстр> и в перспективе связывать эту модель с интеллектуализацией процессов построения ИЭС. Таким образом, в общем случае речь идет об инженерии прикладных ИЭС, базисными элементами которой являются формализованные описания Мр для выявления общих свойств и закономерностей, характеризующих элементы и функции прикладных ИЭС и способы их отображения (в том числе и в виде ПИК). В то же время инженерия классических ЭС является инженерией знаний, поэтому в качестве неотъемлемой части ЗОМ построения ИЭС выступает автоматизированная методология приобретения знаний (ЗОМ приобретения знания) - это шестой и определяющий базовый принцип ЗОМ. которому в диссертации отведено важнейшее место.
Как показано на Рис. 4, ЗОМ приобретения знаний представляет собой совокупность разработанного КМПЗ и технологии его использования на различных стадиях ЖЦ, связанных с автоматизированным построением БЗ прототипа ИЭС, а именно: итеративное извлечение знаний из экспертов, проблемно-ориентированных ЕЯ-текстов и БД на основе КМПЗ в соответствии с построенной моделью структурирование полученной от эксперта
информации по каждой задаче/подзадаче в виде так называемого поля знаний; тестирование приобретенной информации (анализ протоколов интервьюирования); верификация поля знаний; формирование фрагментов БЗ в терминах конкретного ЯПЗ; проверка БЗ (фрагментов БЗ) на полноту и непротиворечивость.
1. Подход «ориентация на модель решения типовой задачи» основан на том, что знания о способе (схеме) решения определенных типов задач можно считать известными. Эти знания называются в работе управляющими и могут быть выделены и описаны заранее, например, в виде некоторых концептуальных моделей решения типовых задач - МРТЗ. Поэтому процессы прямого извлечения знаний из экспертов с использованием различных методик компьютерного интервьюирования всегда могут быть направлены на получение знаний требуемых видов путем построения наборов соответствующих сценариев диалога для различных МРТЗ. Тем самым обеспечивается концептуальная стройность ЗОМ, поскольку концепция МРТЗ буквально «пронизывает» все этапы построения ИЭС (наиболее близкими к предложенному подходу являются методы интерпретационных моделей, реализованные в методологиях КА08 и СоттопКАОБ). Поскольку существуют всего порядка 8-*-10 типовых НФ-задач, для которых целесообразно применение технологии традиционных ЭС, то для наиболее часто используемых из них {диагностика, проектирование, планирование, обучение, управление) в работе построены эвристические модели, отражающие в общем виде схемы, методики и другой экспертный опыт решения задач данного типа.
Рис.4. Структура заданно-ориентированной методологии приобретения знаний
2. Интеграция различных источников знаний - это интеграция трех тесно связанных между собой процессов - компьютерного интервьюирования экспертов, методов обработки ЕЯ-текстов и методов Data Mining. Предложенная идеология КМГО допускает использование именно ЕЯ-текстов, и в этом случае для «понимания» входного текста используются оригинальные модели, методы и процедуры семантико-ориентированного анализа ЕЯ-текстов, предложенные и разработанные автором в кандидатской диссертации в 1980-е гг. В результате анализа осуществляется построение предикатно-аргументной структуры ЕЯ-текста, на основе которой производится идентификация решаемой задачи и выбор сценария интервьюирования, отражающего тематическую структуру диалога эксперта с системой в процессе прямого извлечения знаний, а также обрабатываются специальные протоколы интервьюирования экспертов. Применение технологии извлечения знаний из БД как 3-го источника знаний является новым приложением концепции Data Mining в ИИ. Другая важная особенность КМПЗ - это введение на этапе структурирования информации промежуточного уровня представления знаний в виде поля знаний, что позволяет интегрировать различные источники знаний (эксперты, ЕЯ-тексты), обеспечивает открытость для других методов извлечения знаний и повышает эффективность процессов верификации БЗ.
3. Усиление роли графической спецификации знаний и данных (когнитивно-графическая парадигма) позволяет рассматривать использование КМПЗ как отдельный этап ЖЦ, заключающийся в итеративном взаимодействии КМПЗ с этапом АСТП при проектировании ИЭС, причем возможны два основных аспекта их взаимодействия в рамках ЗОМ. Один из них состоит в том, что на этапе АСТП с
помощью развитых графических средств СА строится модель Мрил {расширенная информационно-логическая модель), являющаяся основой модели Миэс, представляющая собой (с точки зрения функциональной интеграции) совокупность иерархии миниспецификаций и структурограмм данных, а в качестве
нового структурного элемента РДПД используется элемент «неформализованная операция», что указывает на наличие средне- или слабоструктурированной области экспертизы, необходимость привлечения экспертов и использование ИС, реализующих КМПЗ. Когнитивная мощность элемента «неформализованная операция» очень высока, поскольку за его визуальным обликом — «трапеция» стоит агрегация сложнейших процессов извлечения и структурирования знаний, включая учет человеческого фактора (эксперты, инженеры по знаниям), с вполне стандартизированными и графически выраженными процедурами и операциями СА. Другой аспект заключается в использовании иерархии РДПД для сбора лексики инженера по знаниям, например, для автоматизированной поддержки словарей лингвистического процессора, что позволяет снизить трудоемкость сопровождения и настройки ИС.
4 ._Интеграция методов и способов извлечения знаний заключается в
конкретизации и апробировании четырех типов подходов к извлечению знаний: моделирование сценария диалога (построение тематической и локальной структуры диалога); декомпозиция целей (построение логических взаимосвязей решаемых задач); процедурное моделирование (анализ протоколов решения задач); теоретическая экспертиза (текстологические методы извлечения знаний). Эти методы экспериментально проверялись и совершенствовались при разработке практически всех статических и динамических ИЭС, созданных автором на основе ЗОМ, комплекса АТ-ТЕХНОЛОГИЯ и других ИС, в частности системы в2.
5. Извлечение, представление и обработка знаний с НЕ-факторами занимают значительное место в рамках ЗОМ приобретения знаний, поскольку знания, извлеченные из экспертов, как правило, содержат различные виды НЕ-факторов (термин введен А.С. Нариньяни). Опыт использования ЗОМ и комплекса АТ-ТЕХНОЛОГИЯ для разработки нескольких прикладных ИЭС (в том числе для экспресс-диагностики крови, диагностики сложной технической системы, проектирования уникальных объектов машиностроения, комплексных экологических исследований и др.) помог накопить экспериментальный материал, связанный с построением БЗ для трех типовых задач — диагностики, проектирования и планирования, позволивший разработать в рамках ЗОМ целый ряд подходов к выявлению и обработке высказываний эксперта о свойствах ПрО, содержащих элементы нечеткости, неопределенности, неточности, отдельных видов недоопределенности, а также неполноты. Для рассмотрения подобных знаний с точки зрения процессов извлечения и структурирования была предложена обобщенная классификация НЕ-факторов, которую, однако, не следует понимать как строгое разделение - она лишь подчеркивает различия. На Рис. 5 выделены две основные группы НЕ-факторов, первая из которых включает НЕ-факторы, проявляющиеся в рассуждениях эксперта в эксплицитном виде, а во второй — собраны НЕ-факторы, выделить которые в процессе интервьюирования эксперта не представляется возможным, т.к. для их выявления требуются специальные
механизмы и подходы, например интервьюирование нескольких экспертов. В связи с этим введен ряд определений.
Рис. 5. Классификация НЕ-ф акторов
Опеределенне. Недостоверные знания - это знания, которые содержат НЕфакторы, проявляющиеся эксплицитно в рассуждениях эксперта (т.е. относящиеся к первой группе).
Проведенные теоретические исследования и анализ экспериментального материала показали, что наиболее распространенными НЕ-факторами, проявление которых было отмечено в знаниях, полученных от экспертов, являются: нечеткость, неопределенность, неточность, недоопределенность. Однако более или менее универсальное определение существует только для одного из отмеченных НЕ-факторов — нечеткости. Для остальных НЕ-факторов у исследователей не выработано единого взгляда на их природу и способы проявления в экспертных знаниях. Используя теоретико-множественный подход, т.е. в терминах где - элемент некоторого множества были введены
следующие определения для каждого из них.
Определение. Неопределенность — это степень неуверенности, которую эксперт приписывает своим высказываниям, т.е. некоторый субъективный коэффициент неполной уверенности в высказывании «хеР», который в зависимости от того, какой метод используется для обработки этого коэффициента, может иметь вид и интервалауверенности.
Определение. Нечеткость есть свойство количественной оценки экспертом качественных понятий и отношений, которые он использует в своих рассуждениях, когда по количественной оценке элемента X невозможно однозначно сказать, принадлежит он множеству или нет.
Неопределенность отличается от нечеткости тем, что коэффициент уверенности приписывается не к каждому элементу х некоторого множества (как в случае нечеткости), а только к конкретному высказыванию. В случае вероятностной интерпретации функции принадлежности (ФП), неопределенность можно свести к нечеткости. Приобретение нечетких знаний является чрезвычайно сложной задачей, поскольку эксперты, как правило, не в состоянии самостоятельно определять ФП множества Л Наиболее часто встречающимся НЕ-фактором является неточность, поскольку эксперт в своих рассуждениях обычно оперирует
параметрами, полученными при помощи каких-либо измерительных приборов, каждый из которых имеет заранее оговоренную относительную погрешность измерения. Отсюда и возникают неточные значения измеренных величин, которые могут быть легко получены от эксперта в процессе приобретения знаний.
Замечание. Неточность проявляется тогда, когда значение х известно с точностью до некоторого множества X, имеющего непустое пересечение с множеством F.
Погрешность вводимой величины может быть без затруднений задана экспертом, поэтому приобретение неточных знаний осуществляется достаточно просто. Другим видом НЕ-факторов, рассматриваемых в данной работе, является неполнота, которая характеризуется отсутствием необходимой для решения задачи информации.
Определение. Неполнота означает, что неизвестен либо элемент х, либо множествоК
В условиях приобретения знаний неполнота связана, в основном, с тем, что эксперт не знает (не отметил) какой-либо факт, необходимый для решения задачи. В этом случае возможны следующие альтернативы преодоления неполноты: либо проведение нескольких сеансов приобретения знаний с одним экспертом и сравнение результатов, либо привлечение нескольких экспертов и корреляция их мнений, а также использование технологии извлечения знаний из БД (Data Mining). Наибольший разброс мнений наблюдается при определении недоопределенности. Распространенная точка зрения заключается в том, что недоопределенность является отдельным НЕ-фактором, который включает в себя как недоопределенность общихзнаний, так и недоопределенность конкретныхзнаний. Другая часть авторов под недоопределенностью понимает совокупность трех вышерассмотренных НЕ-факторов. В диссертации, ориентированной на исследование вопросов приобретения, представления и обработки знаний, содержащих НЕ-факторы, предлагается опираться на следующие определения.
Определение. Под недоопределенностью общих знаний понимается частичное отсутствиезнанийо проблемной/предметной обпасти в целом.
Определение. Под недоопределенностью конкретных знаний понимается частичное отсутствие знаний об отдельных понятиях и отношениях проблемной/предметной области.
Другими словами, недоопределенность конкретных знаний проявляется тогда, когда на значение какой-либо величины накладываются ограничения, что обычно не вызывает затруднений у эксперта, поэтому недоопределенность конкретных знаний является наиболее легко и часто выявляемой в процессе приобретения знаний. Поскольку невозможно определить адекватность модели ПрО, которой обладает эксперт, реальному миру, то вопросы выявления недоопределенности общих знаний затруднены, в связи с чем под термином недоопределенность понималась только недоопределенность конкретныхзнаний.
6. Лингвистические аспекты проявления НЕ-факторов. Определенная часть важных исследований при создании ЗОМ приобретения знаний посвящена анализу форм и способов проявления знаний, содержащих НЕ-факторы, в ЕЯ-текстах, в частности в русском языке. Поскольку соответствующие методы и процедуры
КМПЗ должны обеспечивать возможность извлечения недостоверной информации, то необходимо иметь лингвистическую информацию (списки слов, словари и т.п.), которая бы являлась сигналом проявления выделенных НЕ-факторов в русском языке.
7. Подходы и методы извлечения знаний из баз данных. В диссертации значительное внимание уделено проблеме неполноты извлеченных знаний, оригинальным решением которой являлось использование технологии извлечения знаний из БД (Data Mining, Knowledge Discovery in Databases (KDD)),
ориентированной на интеллектуальный анализ больших объемов информации и выявление в них скрытых закономерностей. В рамках ЗОМ приобретения знаний концепция Data Mining реализована тремя способами: генерация начального поля знаний (ПЗ) из БД с последующей модификацией его экспертом; верификация ПЗ, полученного в процессе интервьюирования эксперта, а также его частичная модификация, связанная с нахождением коэффициентов уверенности для уже выявленных знаний (в форме продукций); слияние ПЗ, полученных в результате применения двух методологий. В работе проведено исследование возможности применения Data Mining при решении различных типовых НФ-задач и показано, что применение этой технологии наиболее оправданно при решении задач диагностики.
Важная особенность ЗОМ с точки зрения ЖЦ состоит в том, что на этапе анализа фактически осуществляется сращивание стадий извлечения и структурирования знаний, характерных для ЭС, с этапом АСТП как на разработку ИЭС в целом, так и на разработку, например, БД, входящей в состав архитектуры ИЭС. И если для реализации этапа АСТП в ИТ-индустрии накоплен значительный арсенал компьютерных методологий и специальных CASE-средств, то для построения ЭС нет четко определенной «промышленной» методологии и технологии автоматизированного построения программного обеспечения. Сформированная в ЗОМ единая концептуальная основа процессов извлечения, структурирования, верификации и формализации знаний позволяет говорить об автоматизированном построении БЗ для прототипа разрабатываемой ИЭС. Разработанные методы и процедуры структурирования знаний (т.е. формирования ПЗ) и проверки созданного ПЗ на полноту и непротиворечивость, играют существенную роль, поскольку, с одной стороны, допускают возможность адаптивного использования нескольких моделей (ЯПЗ), а с другой - уже на этапе анализа обеспечивают адекватность представляемых знаний и устраняют избыточность и громоздкость полученной информации. Таким образом, разработанная в рамках ЗОМ методология приобретения знаний интегрирует процессы извлечения и структурирования знаний, полученных из различных источников, с этапом АСТП и поддерживает весь ЖЦ построения ИЭС, что повышает эффективность процессов построения ЮС а целом.
Что касается особенностей ЗОМ на этапе проектирования (общего и детального) ИЭС, то, поскольку на этом этапе происходит перенос акцентов с функционального на информационное моделирование, здесь в качестве базового подхода используется ООП на основе знаний о процессах проектирования типовых ИЭС. Если на этапе анализа строилась модель архитектуры ИЭС,
включающая совокупность множества взаимоувязанных РДПД, текстов и словаря данных, то на этапе проектирования осуществляется построение модели реализации ИЭС, демонстрирующей как ИЭС будет удовлетворять предъявленным к ней требованиям. А так как базовые концепции ЗОМ предполагают использование в ходе проектирования различных программных средств: библиотек ПИК, конкретных СУБД, ППП и других автономных систем, то ОО-подход к реализации этого этапа позволяет технологично перейти от функциональных моделей, построенных на этапе анализа, к формированию информационных моделей.
Далее приведено формальное описание расширенной информационно-логической модели ИЭС. Для целей моделирования архитектуры ИЭС разработаны две группы средств, описывающих функции, которые система должна выполнять, и отношения между данными. Разработаны средства, предназначенные для построения иерархии РДПД совместно со словарями данных и спецификациями процессов, построения диаграмм «сущность-связь» (БК-диаграммы) и формирования БЗ о конкретной ПрО. Все они содержат графические и текстовые средства моделирования: первые - для удобства визуальной демонстрации основных компонентов модели архитектуры ИЭС, вторые - для обеспечения точного определения ее компонентов и взаимосвязей. Иерархия РДПД показывает: внешние по отношению к системе источники и стоки (адресаты) данных; логические формализованные и неформализованные функции (процессы, операции); группы элементов данных, связывающие одну функцию с другой (потохи данных); хранилища (накопители) данных, к которым осуществляется доступ. Структуры потоков данных и определения их компонентов хранятся и анализируются в словаре данных. Каждая логическая формализованная функция (операция) может быть детализирована с помощью РДПД нижнего уровня. Когда дальнейшая детализация перестаёт быть полезной, осуществляется переход к выражению логики функций при помощи спецификации процесса (миниспецификации). Неформализованная функция (операция) в отличие от формализованной подразумевает формирование БЗ о конкретной ПрО и средств вывода, т.е использование экспертных моделей и соответствующих методов решения НФ-задач в виде прямого и обратного вывода (позиционируется специальным символом «трапеция»). Содержимое каждого накопителя данных сохраняется в словаре данных, а информационная модель накопителя раскрывается с помощью БК-диаграммы. Описаны разработанные модели и методы интеграции средств представления и обработки знаний и данных в ЗОМ, конкретизация которых обеспечивается комплексом АТ-ТЕХНОЛОГИЯ.
В этом же разделе предложены подходы, связанные с интеллектуальной поддержкой этапа проектирования Ю С, суть которой заключается в создании на основе внутренней БЗ и планировщика, управляющего процессом разработки Ю С, списка готовых решений, максимально удовлетворяющих текущему контексту, а также в использовании локальных планов разработки каждого компонента проектируемой ИЭС и обеспечении оперативного доступа к ним проектировщика ИЭС. В совокупности эти модели и средства формируют некоторую среду интеллектуальной поддержки разработки ИЭС. В общем виде модель среды
интеллектуальной поддержки Мат можно представить в виде четверки: Мат = кКВ, К, Р, Т>, где КВ - база знаний о составе проекта ИЭС и типовых проектных процедурах (ТПП) и решениях, используемых при разработке ИЭС; К = {£/}, 1 = 1,...,т - множество текущих контекстов, состоящих из множества объектов из ^, редактируемых или выполняющихся на текущем шаге управления; Р-специальная программа-планировщик, управляющая процессами разработки и тестирования ИЭС; Т— {Т/}, / = 1,...,л- множество инструментов, применяющихся на различных этапах разработки ИЭС.
В конце раздела рассмотрены особенности применения ЗОМ для построения динамических ИЭС РВ, архитектура которых заметно отличается от архитектуры статических ИЭС, т.к. не только модифицируются все базовые компоненты, но и добавляются две новые подсистемы - моделирования внешнего мира и сопряжения с реальным оборудованием. В центре внимания этой части работы находились задачи, связанные с построением важнейших компонентов ИЭС РВ, в том числе -подсистемы моделирования внешнего мира (окружения), в качестве которого рассматривались сложные технические системы (СТС) дискретного типа. Поскольку наиболее востребованными являются методы и средства имитационного моделирования (ИМ), эти задачи предложено решать в рамках универсальной ЗОМ с глубинной интеграцией компонентов ЭС и ИМ в рамках ИЭС РВ, т.к. в этом случае необходимо обеспечить: концептуальное единство используемых подходов, моделей и методов, сочетание строгих математических методов поиска решений с неформализованными эвристическими методами, базирующимися на экспертных знаниях; учет временного фактора как при построении моделей ПрО, так и в процессе поиска решений; необходимость получения решения в условиях временных ограничений, связанных с конкретным управляемым процессом; наличие недетерминизма, комбинаторность поиска, необходимость коррекции и/или введения дополнительной информации в процессе поиска решения и т.д.
Третий раздел диссертации посвящен описанию теоретических основ ЗОМ, т.е. установлению связей между вербальными и формальными (математическими) моделями на основе моделирования как функциональных (характеризующих назначение объекта), так и структурных аспектов, характеризующих все возможные отношения между рассматриваемыми сущностями ПрО. Для базовых концептуальных моделей ЗОМ типа и др. построены автономные
формальные спецификации, а модели формально
специфицированы как три составляющих единой модели определяющей
некоторую среду интеллектуальной поддержки построения ИЭС.
Для конкретизации предложенного подхода «ориентация на модель решения типовой задачи» построены оригинальные эвристические модели решения типовых задач диагности1(Л/п), ектирования (А/77), управления (Л/73), планирования и обучения Эти модели позволили формально специфицировать
управляющие знания о стратегиях решения конкретных классов задач и построить методы их интерпретации в виде сценариев интервьюирования, отражающих тематическую структуру диалога с источниками этих знаний (экспертами).
Так, например, модель М-п имеет вид четверки:
Мт, = <0, S, D, С, F>,
где О = <EJt> - модель диагностируемого объекта, включающая модель Е= {E1JE2} для технических объектов Е/ = {ß/j}, где Еу— j-й компонент объекта, и живых систем Е2 = {E2j}, где Еу — совокупность экземпляров типов понятий, в терминах которых описываются индивидуальные свойства системы, а также учетную информацию R ^{R/Jij} об индивидуальных характеристиках технических объектов (год выпуска, производитель, s/n и т.п.) и живых систем (датарождения, пол ит.п.);
S = {Sj} - множество симптомов, где Sj - конкретный симптом (симптом свидетельствует о неисправности всего объекта или заболевании живой системы);
- множество диагнозов, где - семантически связанный набор экземпляров таких семантических объектов, как <имя неисправности/болезни>, <набор характерных симптомов (шаблон)>, <результаты тестов>,<необходимые специфические характеристикиЛ
С — {Cj} - множество дифференцирующих условий, где Cj - отдельное условие, позволяющее специфично дифференцировать диагнозы;
F = <Р/, Р2, Р3, Р4> Ps, Pf> - совокупность процедур диагностики, отображающих S в D'.Pj- ввод учетной информации (формирование К), - выявление конкретных наборов симптомов (формирование S), Рз - выбор конкретных диагнозов (формирование D), Р4 - дифференцирование диагнозов из множества D с использованием множества дифференцирующих признаков С, Pj — проверка истинности или ложности выбранных из Dдиагнозов, Рв - выдача окончательного диагноза.
Для задачи диагностики на основе Л/77 строится сценарий диалога с экспертом, отражающий тематическую структуру диалога и включающий следующую последовательность действий: приглашение эксперта для диалога с системой; ввод учетной информации от эксперта; выявление возможного набора симптомов диагностируемого объекта; выявление наиболее полного набора диагнозов (гипотез), объясняющих наличие каждого симптома; выявление дифференцирующих условий, позволяющих принять или отвергнуть конкурирующий диагноз для конкретного набора симптомов; пополнение недостающих элементов модели, выявленных процедурой проверки модели на полноту и непротиворечивость. Детализация процесса описания схемы решения конкретной задачи/подзадачи осуществляется в рамках локальной структуры диалога, т.е. набора конкретных шагов диалога между экспертом и системой. В качестве техники формирования и ввода вопросно-ответных соотношений в ЗОМ используется известный метод «имитация консультации», когда эксперт одновременно выполняет функции и задающего и отвечающего на вопросы.
По аналогичной схеме представляются четыре других модели A/j?, Л/п, Мп-Некоторой спецификой отличается модель типовой задачи обучения Л/п, поскольку эта задача является наименее формализованной из всех рассмотренных задач, что связано со слабой разработкой в педагогике и психологии теоретических основ получения знаний, формирования понятий, построения умозаключений и т.п. Поэтому в работе типовая НФ-задача обучения декомпозирована на
последовательность таких более простых типовых задач, как диагностика, интерпретация, планирование, проектирование, следующих друг за другом в четко определенном порядке, что позволило предложить подход к построению обучающих ЭС как частного случая ИЭС, связав решение перечисленных задач с построением соответствующих моделей - обучаемого (диагностика), обучения (планирование, проектирование), объяснение (интерпретация).
Базовая роль в ЗОМ принадлежит разработанному в диссертации комбинированному методу приобретения знаний (КМПЗ), модель которого может быть представлена в виде пятерки где -
неструктурированное описание ПрО (знания экспертов, документы); S -структурированное описание ПрО (полезнаний); F - процедуры отображения N в S; К - процедуры конвертации сформированного поля знаний (ПЗ) в форматы ЯПЗ; Z - фрагменты БЗ в форматах ЯПЗ других ИС построения ЭС.
При разработке КМПЗ претерпел существенные изменения традиционный взгляд на известный в инженерии знаний метод репертуарных решеток (МРР). В КМПЗ этот метод является не только основным средством выявления дифференцирующих признаков (задача диагностики) на этапе интервьюирования экспертов, с целью сокращения перебора признаков экспертной классификации (ЭК), и устранения конфликтных правил на этапе верификации ПЗ, но и используется для целей построения сетевой модели обучаемого (задача обучения), что в совокупности послужило основанием для введения в рассмотрение адаптивного МРР (АМРР) и позволило построить его универсальную модель и разработать методы ее реализации.
В общем случае теоретико-множественную модель АМРР можно представить в виде девятки:
Ммрр = <МПОН, [МП. МПР, МК, МС, МКР, ПК, ПР>,
где МПОН= {Пон,} - множество понятий Пон,, i = 1,...,лпон\
МГ- множество групп (факультативный компонент модели АМРР);
МТ = {TJ - множество триад Т, = Пон^Пон^Понц, i = 1,...,па<г. где Пон,ь Понц и
Пон,з - произвольные неповторяющиеся элементы множества КШОН',
МПР = ffîpj - множество признаков Прь i = 1,...,ллл гДе Пр, может быть как
единичным признаком, так и составным состоящим из
единичных подпризнаков ;
МК = {KJ - множество конструктов К/ = <Пол!, Полр-, i = 1 где Пол¡, Полj €
МПР - полюсы конструктов;
МС - множество связей С/ ~ <ПонСп Kq, Oifci>, i = 1,—Л:> где Пона € МПОН, Kq
6 МК, а Оца - количественная оценка соответствия по некоторой выбранной для 1-й связи шкале;
МКР= {KPJ - множество конечных реакций КР„ /= ПК- процедуры выявления конструктовК„ i = /,..., л^; ПР - процедуры генерации конечных реакций КРь i =
Следует отметить, что конкретизация множества определяется целями использования АМРР, например, для случая выявления дифференцирующих
признаков в качестве МКР может выступать множество продукционных правил, а в случае построения сетевой модели обучаемого — множество типов связей сетевой модели обучаемого.
Поле знаний выполняет важную функцию в процессе структурирования полученной от экспертов информации о ПрО, обеспечивая внутреннее представление основных понятий и отношений ПрО, как первый шаг к формализации на конкретном ЯПЗ. Необходимость подобного промежуточного этапа хорошо демонстрируется в классических ЕЯ-системах, когда поверхностная структура входных ЕЯ-текстов преобразуется (путем проведения морфологического, синтаксического и семантического анализов) в глубинную структуру, выраженную в терминах некоторого семантического языка и только затем интерпретируется в форматы конкретного ЯПЗ или различные виды реакций системы. Подобный подход позволяет сделать интерпретатор проблемно-независимым, что обеспечивает возможность достаточно легкой адаптации к конкретной ПрО в случае любого изменения синтаксических форматов ЯПЗ и типов отношений между понятиями ПрО. Учитывая, что концепция ЗОМ предусматривает использование трех источников знаний, один из которых -проблемно-ориентированные ЕЯ-тексты, обобщенная структура ПЗ представлена в виде - структура входных данных на языке
т.е. языке представления ПЗ; Suni - структура выходных данных, т.е. представление на конкретных ЯПЗ; - операционная модель ПрО, в
соответствии с которой происходит отображение в - правила
конвертации (интерпретации) структур представления в структуры
Наличие в КМПЗ этапа структурирования знаний в виде форматов ПЗ позволяет не только оптимизировать процесс разработки прикладных ИЭС и снизить трудоемкость верификации и сопровождения БЗ на стадии эксплуатации и поддержки ИЭС, но и обеспечивает достаточно уникальную возможность конвертации ПЗ в широкий класс ЯПЗ продукционного типа и использования различных ИС. Естественно, что в общем виде задача преобразования слабоструктурированных ПЗ в некоторый класс формализованных моделей представления знаний в памяти ЭВМ представляет собой достаточно сложную и пока нерешенную проблему, однако использование метода прямого извлечения знаний из экспертов и ограниченное число используемых на данном этапе ИС с ЯПЗ продукционного типа (GURU, ЭКО, Levels Object) позволили значительно упростить эту задачу, сведя её к разработке модели некоторого обобщенного ЯПЗ и описанию совокупности базовых преобразований, применяемых при переходе от форматов ПЗ к форматам конкретных ЯПЗ. Суть предложенного подхода к построению средств конвертации ПЗ заключается в
использовании информации о процессе формализации знаний, которая предоставляется средству конвертации в виде внешних файлов, написанных на специально разработанном скриптовом языке управления процессом формализации.
В диссертации предложены и исследованы модели и методы извлечения, представления и обработки недостоверных знаний, эксплицитно присутствующих в информации, полученной в процессе интервьюирования. Для этого, с целью
конкретизации и формализации выделенных в работе НЕ-факторов, в структуре ПЗ предусмотрены возможности задания значений атрибута либо
списком конкретных значений в случае, когда атрибут принимает значения из дискретного множества, либо диапазоном (интервалом) значений, либо описанием функции принадлежности.
Формально процедура извлечения знаний, содержащих НЕ-факторы, представлена в КМПЗ в виде тройки: Я;, где - процедура извлечения знаний с неопределенностью, на основе которой в БЗ заносятся коэффициенты достоверности тех или иных фактов и значений переменных, при этом значения истинности расположены в интервале [0; 1], либо, в свою очередь, являются интервалами: - процедура извлечения знаний с неточностью, на
основе которой в БЗ заносятся значения точности некоторых числовых величин; ^ — процедура извлечения знаний с нечёткостью, на основе которой в БЗ заносятся описания ФП нечётких лингвистических термов, а также описания нечётких типов (лингвистических переменных), состоящих из конкретных ФП. Выделенные виды НЕ-факторов содержатся в фактах и правилах созданной БЗ, при этом под обработкой понимается вывод на недостоверных знаниях и операции сравнения и арифметические операции над переменными с недостоверными значениями.
Дальнейшая конкретизация компонентов модели КМПЗ связана с разработкой процедур извлечения знаний из проблемно-ориентированных ЕЯ-текстов, т.е. моделей и методов перехода от проблемно-ориентированных ЕЯ-текстов к концептуальному представлению элементов ПрО на уровне ПЗ и построением ИС поддержки этих процессов. Речь идет о конкретизации компонента Г=<£7, Д 1У>, описывающего знания извлекаемые в результате применения методов анализа ЕЯ-текстов, знания /), полученные путем анализа протоколов интервьюирования экспертов, и знания IV, полученные за счет анализа компонентов модели архитектуры Мрцл, построенной на этапе АСТП. Вместо традиционной многоуровневой схемы обработки ЕЯ-текстов с целью «понимания» задача извлечения знаний о ПрО из ЕЯ-текстов подъязыка, обслуживающего конкретную ПрО, была конкретизирована в виде некоторой модели процесса перехода от текста к ПЗ, представляющей собой пятерку вида:
Мп = <Ьи, ¿акш ¿та У*. «*•>.
где - лингвистическая модель входного языка. В качестве использована разработанная лингвистическая модель входного подъязыка, обслуживающего конкретную ПрО, в виде ¿м = <У, С, где V, (7,5— соответственно, лексический, синтаксический и семантический компоненты входного подъязыка, причем в качестве подъязыка рассматривался подъязык технической прозы, обладающий свойствами относительной полноты СР, замкнутости С% конечности С^, формальной ограниченности С и устойчивости С . Логическая структура подъязыка технической прозы может быть представлена в виде Т&С?? где Г -входные тексты подъязыка технической прозы, С* — множество требований на выполнение перечисленных свойств. Анализ требований показал, что в рамках
входного языка, используемого в КМПЗ, входные тексты Т от экспертов удовлетворяют требованиям С* в полной мере;
Lcarel — язык внутреннего интерфейса представления смысла входных текстов. В качестве такого языка использован разработанный автором язык CAREL (Canonical Representation Language), развивающий идеи Ч. Филлмора и Ю.Д. Апресяна о предикатно-аргументной структуре основы предложения и существовании семантических валентностей (глубинных падежей) между предикатом и его аргументами. Этот язык хорошо подходит в качестве семантического компонента S модели LM для подъязыков технической прозы. С точки зрения моделей представления знаний в ИИ любое CAREL-выражение, отражающее логико-смысловую структуру входного предложения, является разновидностью фрейма, так называемым лингвистическим (ролевым) фреймом, который с одной стороны, близко соотносится с объектом ПЗ, а с другой - хорошо выражает семантические отношения в ЕЯ и глагольное управление; £/73 - язык (формализм) представления ПЗ;
- правила перехода от структур Lм к структурам Lcarelí - правила интерпретации структур представления Lcarel в термины структур представления ПЗ.
При такой постановке задачи в качестве конкретизации компонента Q используется совокупность а для промежуточного представления
смысловой информации выбран формализм, наиболее близкий к форматам ПЗ (объектам и правилам) и имеющий в качестве базиса понятия и отношения, эксплицитно выражаемые входным подъязыком.
В диссертации поставлена задача постчингвистической обработки иерархии РДПД, названной «процессом сбора лексики системного аналитика» (инженера по знаниям), и предложены конкретные методы ее решения. Цель этого процесса заключается в повышении эффективности функционирования системы за счет максимального использования любой информации о ПрО, начиная с этапа АСТП, для корректировки и настройки базовых словарей, ПИК, БЗ планировщика и др. Для создания словарей, настроенных на конкретную ПрО, используются все ЕЯ-конструкции, вводимые системным аналитиком на различных диаграммах (РДПД, ER-диаграммах проектируемых БД и др.). В качестве модели процедуры сбора лексики системного аналитика использована тройка вида:
LCm=<Tic, Pmj Рs>,
где Tic — множество ЕЯ-текстов, собранных с какой-либо диаграммы, а также дополнительная служебная информация, описывающая взаимосвязи между элементами этого множества; Рм - процедура восстановления морфологической информации для каждой лексемы из элементов множества - процедура
восстановления синтактико-семантических отношений между лексемами элементов множества
Значительное место уделено описанию разработанных алгоритмических средств представления и обработки знаний, предназначенных для использования в рамках инструментального комплекса АТ-ТЕХНОЛОГИЯ, и включающих: разработку языка для представления лингвистических знаний разработку
универсального ЯПЗ продукционно-объектного типа, поддерживающего многоуровневое и программируемое управление функционированием машины вывода (АТ-РЕШАТЕЛЬ), имеющего развитые средства декларативных и процедурных описаний; разработку специального языка описания сценариев диалога (ЯОСД), предназначенного для описания моделей диалога с пользователем проектируемой ИЭС; построение формальной модели АТ-ТЕХНОЛОГИИ как системы сбалансированных моделей плана разработки архитектуры
прототипов создаваемых ИЭС (Мдас) и инструм и описание на
основе фреймового (объектного) формализма представления знаний базисных составляющих АТ-ТЕХНОЛОГИИ.
С целью снижения трудозатрат на разработку и смягчения квалификационных требований к проектировщикам (инженерам по знаниям), разработаны оригинальные модели и методы реализации интеллектуальной поддержки процессов построения ИЭС на основе идей и подходов, используемых в интеллектуальных ППП, многоагентных системах, системах управления знаниями и др. современных технологиях управления проектами. На основе конкретизации предложенной модели среды разработаны архитектура, состав и структура
интеллектуального планировщика (ИП), БЗ ИП, ТПП и ПИК, создан оригинальный алгоритм формирования с помощью ИП планов разработок конкретных ИЭС.
В четвертом разделе приведено описание архитектуры и методов программной реализации инструментального комплекса АТ-ТЕХНОЛОГИЯ для поддержки задачно-ориентированной методологии построения ИЭС -инструментария, относящегося к классу проблемно-ориентированных ИС и предназначенного для поддержки построения и сопровождения ИЭС в статических ПрО. Первая версия комплекса была создана в 1994 г. и официально зарегистрирована в фонде алгоритмов и программ «Росреестр» Минобразования РФ (свидетельство об официальной регистрации программы для ЭВМ № 940121 от 22.03.94, Рос АПО). За прошедший с 1994 г. период под руководством и при непосредственном участии автора диссертации было создано три поколения различных версий комплекса АТ-ТЕХНОЛОГИЯ
мощность и функциональные возможности которых росли вместе с эволюцией платформ, операционных систем, программных средств (ПС) и технологий в целом, а документация только на текущую версию инструментального комплекса АТ-ТЕХНОЛОГИЯ третьего поколения состоит из нескольких томов. В данном разделе представлено описание базовых принципов, методов и технологии реализации программного обеспечения комплекса, поддерживающего предложенную в диссертации методологию построения ИЭС для задач диагностики, проектирования, планирования, обучения и управления.
Инструментальный комплекс АТ-ТЕХНОЛОГИЯ, предназначенный для автоматизированного построения прикладных ЮС в статических ПрО на основе ЗОМ, представляет собой взаимосвязанную совокупность средств автоматизации проектирования ИЭС на всех этапах ЖЦ с единым управлением проектом по созданию ИЭС в соответствии с поставленными задатсм^^Н^щод^^дода сся ПС, конкретной моделью ЖЦ создания программного осн ®е
подхода к созданию технологического инструментария в виде otenettsr вереи и
33 | 03 ух> «кт
поколений комплекса АТ-ТЕХНОЛОГИЯ лежит возможность реализации совокупности базовых требований ЗОМ, связанных с построением ИЭС, а именно: анализ системных требований пользователей (АСТП) на разработку ИЭС и построение модели архитектуры ИЭС, извлечение знаний из экспертов, проблемно-ориентированных ЕЯ-текстов и БД, структурирование полученных знаний в виде ПЗ и формирование БЗ о ПрО (т.е. автоматизированное построение БЗ); реализация функций традиционных ЭС; реализация ГТ-модели общения; реализация обучающих функций; реализация функций, обеспечивающих интеграцию средств представления и обработки знаний в традиционных ЭС с СУБД и ППП расчетного и графического характера; проектирование (общее и детальное) компонентов прикладной ИЭС (диалоговых форм, спецификаций процессов, обработчиков событий, и т.п.); программирование, конфигурирование и тестирование (валидация) прототипа ИЭС. Для реализации всех функциональных возможностей и требований ЗОМ был создан инструментарий нового поколения, интегрирующий, как минимум возможности средств разработки простой (традиционной) ЭС и современных САЗЕ-средств, а как максимум -обеспечивающий «интеллектуализацию» процессов построения ИЭС на основе знаний о типовых проектных процедурах разработки ИЭС для конкретных классов задач и ПрО (Рис. 6).
Рис. 6. Архитектура инструментальных средств нового поколения для поддержки разработки интегрированных экспертных систем
Задача-минимум выполнена, а для задачи-максимум проведено теоретическое и экспериментальное программное моделирование, включающие разработку концепции интеллектуальной среды и прототип интеллектуального планировщика комплекса АТ-ТЕХНОЛОГИЯ. Следует отметить, что разработанные методология, архитектура инструментария и технология его использования (проект АТ-
ТЕХНОЛОГИЯ) являются достаточно общими для создания широкого класса прикладных интеллектуальных систем. Однако поскольку их практическое внедрение предполагает конкретизацию того и другого, то в данной работе в качестве ПрО подобной конкретизации выступает проектирование и реализация программного обеспечения ИЭС для задач диагностики, проектирования, планирования, обучения и управления.
Описано несколько поколений программного обеспечения для поддержки процессов автоматизированного построения ИЭС. В создании различных версий программного обеспечения комплекса АТ-ТЕХНОЛОГИЯ ведущую роль сыграли аспиранты СВ. Пышагин и С.С. Смирнов (первое и второе поколения комплекса), а также Д.Е. Левин (третье поколение комплекса). Отдельные ПС были реализованы студентами-дипломниками Е.А. Калининой, А.С. Татарниковым, Д.В. Демидовым, М.Г. Иващенко.
Пятый раздел диссертации посвящен описанию почти 10-летнего опыта практического применения ЗОМ, ее компонентов и комплекса АТ-ТЕХНОЛОГИЯ для построения ИЭС в широком классе приложений для задач реальной сложности и важности. На Рис. 7 представлены основные области практического применения ЗОМ и комплекса АТ-ТЕХНОЛОГИЯ.
Рис. 7. Практическое применение заданно-ориентированной методологии построения ИЭС и инструментального комплекса АТ-ТЕХНОЛОГИЯ
Предложенные методология и технология создания прикладных ЮС, в том числе на основе средств комплекса АТ-ТЕХНОЛОГИЯ, раньше всего стали экспериментально апробироваться, модифицироваться и совершенствоваться именно на задачах технической и медицинской диагностики для статических ПрО, начиная с использования ранних версий инструментального комплекса АТ-ТЕХНОЛОГИЯ (для ОС MS DOS, Windows 3.11, Windows 95), охватывающих поддержку всех основных функций построения программного обеспечения ЮС,
но с разной степенью внутренней интегрируемости отдельных ПС и глубиной автоматизации тех или иных процессов построения ИЭС.
Был создан целый ряд приложений для задач технической диагностики -прототипы статических ИЭС для диагностики сложных технических систем (СТС) в военных приложениях, анализа систем управления сложными объектами, для диагностики экологического состояния территории и др., а также задач медицинской диагностики (прототипы ИЭС для экспресс-анализа крови, диагностики легочных заболеваний и функциональной диагностики инсультов). Поскольку теория, методология и технология создания ИЭС РВ находились на стадии начальных экспериментальных исследований, для автора эти вопросы также являлись весьма актуальными и важными с целью дальнейшего развития ЗОМ применительно к динамическим ПрО. В результате была разработана конкретная технология создания ИЭС РВ на основе ИС типа системы 02. В диссертации описаны примеры разработки прототипов динамических ИЭС для диагностики сложных технических систем, систем предстартовой подготовки ракетоносителей, диагностики и прогнозирования повреждений бортовых микроЭВМ, для оценки результатов геофизических измерений.
В приложениях для задач проектирования уникальных объектов и систем описаны исследовательские прототипы статических ИЭС для проектирования информационно-измерительных систем и анализа систем управления сложными объектами. Приложения для задач управления посвящены описанию применения ЗОМ для разработки семейства прототипов ИЭС РВ для управления электрофизическими комплексами. Приложения для комплексных экологических задач {диагностика, планирование, прогнозирование) связаны с созданием статических ИЭС семейства ТЕРРА. Описывается опыт разработки динамических ИЭС РВ для экологических исследований, опыт разработки прототипа динамической интеллектуальной системы для экомониторинга г. Москвы и прототипа ИЭС РВ для радиоэкологического мониторинга территорий, прилегающих к АЭС. Важное место занимают обучающие ИЭС для инженерных и специальных дисциплин, разработанные на основе базовых средств комплекса АТ-ТЕХНОЛОГИЯ (1993-2003 гг.), а именно: внедрения в Российский НИИ информационных систем (1993-1996гг.), внедрения в РОСРЕЕСТР ГКВШ (Минобразования РФ) (1993-1995гг.). Детально описано использование результатов диссертации в учебно-методическом комплексе МИФИ.
В заключении приводятся основные выводы и результаты диссертации.
ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ
В диссертации представлены материалы, связанные с решением важной научно-технической проблемы разработки теоретических основ и технологии автоматизированного построения интегрированных экспертных систем, направленной на повышение степени автоматизации разработки интеллектуальных систем обработки информации, и которая разрабатывалась автором с 1993 по 2003 год. Диссертация отражает содержание 290 печатных работ, опубликованных в отечественных и зарубежных изданиях. Все научные положения диссертации
представлялись и обсуждались на российских и международных научно-технических конференциях и семинарах. В процессе работы над представленным в диссертации материалом под руководством автора были защищены 2 кандидатских диссертации и 62 студенческих дипломных работы. Выдвинутые и защищаемые научно-технические результаты состоят в следующем:
1. Предложена задачно-ориентированная методология автоматизированного построения интегрированных экспертных систем (ИЭС), в основе которой лежит совокупность моделей, методов, алгоритмов и процедур, разработанных на основе оригинального авторского подхода «ориентация на модель решения типовой задачи».
2. На базе этой методологии теоретически обоснована и экспериментально исследована технология создания прикладных ИЭС для задач реальной практической сложности и значимости.
3. Теоретическое обоснование задачно-ориентированной методологии и технологии автоматизированного построения ИЭС заключается в следующем:
3.1. Сформулирована концепция ИЭС как объекта научного исследования и построен новый понятийный базис, позволяющий эффективно исследовать и проектировать новый класс прикладных интеллектуальных систем - ИЭС. На основе совместного использования методов инженерии знаний и информационного подхода впервые проведен анализ, исследование и теоретическое обобщение функциональных, структурных и алгоритмических особенностей систем рассматриваемого класса.
3.2. В качестве инструмента системного анализа базовых проблем интеграции и гибридизации в ИЭС предложена оригинальная многоуровневая модель процессов интеграции, на основе которой выделены основные понятия и термины, а также построена классификация архитектур современных ИЭС.
3.3. На основе системного анализа и исследования различных классов задач, наиболее типичных для приложений методов и средств ИЭС (диагностика, проектирование, обучение, планирование, управление), предложен эффективный сквозной подход к построению ИЭС - «ориентация на модель решения типовой задачи», в рамках которого разработаны эвристические модели решения типовых задач, базирующиеся на описании знаний о стратегиях решения задач каждого класса, и предложены конкретные методы реализации этих моделей на всех этапах жизненного цикла создания программного обеспечения для ИЭС.
3.4. Предложена новая когнитивно-графическая концепция автоматизированного построения баз знаний (БЗ) для ИЭС на основе использования трех источников знаний, развития методов структурного анализа и объектно-ориентированного проектирования для систем типа ИЭС, значительно повышающая степень автоматизации труда инженеров по знаниям за счет интеграции диаграммной технологии проектирования информационных систем с методами приобретения знаний, учета человеческого фактора, разработки принципов и механизмов интеграции знаний различной предметности и модельности, а также способов взаимодействия между различными источниками знаний.
3.5. На основе предложенных моделей решения типовых задач и развития, методов структурного анализа разработан комбинированный метод
автоматизированного приобретения знаний из трех источников знаний, включающий методы и процедуры прямого извлечения знаний из экспертов, проблемно-ориентированных ЕЯ-текстов и специализированных БД, необходимых для построения моделей проблемных областей.
3.6. В рамках предложенной задачно-ориентированной методологии комплексно исследованы вопросы извлечения, представления и обработки недостоверных знаний, содержащих отдельные виды НЕ-факторов, наиболее часто проявляющихся эксплицитно в знаниях экспертов (неопределенность, неточность, недоопределенность и нечеткость), а также разработаны формальные механизмы и соответствующие процедуры и алгоритмы, позволяющие учитывать наличие недостоверной и неполной информации при построении моделей проблемной/предметной области и способствующие повышению степени адекватности и обоснованности этих моделей.
3.7. Разработаны новые модели, методы и алгоритмы автоматизированного построения непротиворечивых БЗ проектируемых ИЭС (итеративное извлечение знаний из экспертов, ЕЯ-текстов и БД в соответствии с построенной моделью архитектуры ИЭС; построение «поля знаний» для каждой задачи/подзадачи; верификация «поля знаний»; формирование фрагментов БЗ в терминах выбранного языка представления знаний; объединение фрагментов БЗ и проверка БЗ на полноту и непротиворечивость).
3.8. Исследована проблема интеграции разнородных моделей и компонентов в ЮС, включая динамические ЮС РВ, в результате чего разработана совокупность моделей, методов и процедур интеграции разнородных компонентов в ИЭС путем построения формальных спецификаций моделей, используемых при построении ИЭС (разработка формального представления в вычислительной среде моделей, используемых на различных стадиях жизненного цикла; унификация операций их обработки; исследование и разработка формальных механизмов учета знаний, содержащих НЕ-факторы; разработка формального аппарата описания и использования повторно используемых компонентов (ПИК) и типовых проектных процедур (ТПП).
3.9. Разработаны и реализованы адекватные языки представления знаний, ориентированные на спецификацию знаний и построение внутренних (технологических) БЗ инструментария, поддерживающего предложенную методологию.
3.10. Разработана модель компьютерной технологии построения ИЭС в виде совокупности сбалансированных моделей плана, архитектуры обобщенной ИЭС и инструментов, а также построены операционные модели типовых процессов и процедур создания ИЭС.
4. Проведено экспериментальное исследование разработанной технологии автоматизированного построения ЮС, которое заключается в следующем:
4.1. Разработана модель полного жизненного цикла построения ИЭС, включающая новый подход к решению одной из сложнейших проблем ИИ -проблемы автоматизированного приобретения знаний из различных источников (экспертов, ЕЯ-текстов, БД), а также разработана методология системного анализа проблемной области и способов построения архитектуры ИЭС и её компонентов
на основе интеграции методов приобретения знаний, структурного анализа систем, объектно - ориентированного проектирования, ПИК и ТПП.
4.2. Разработан прототип архитектуры автоматизированного рабочего места инженера по знаниям в виде специализированного программного инструментария (комплекс АТ-ТЕХНОЛОГИЯ) нового поколения для поддержки проектирования и разработки ИЭС в статических проблемных областях, а также исследованы методы и принципы его программной реализации для различных платформ путем создания трех поколений комплекса с 1993 по 2003 гг.
4.3. Проведены исследования по интеллектуализации процессов построения ИЭС на основе предложенных методологии и технологии, в соответствии с чем разработаны модель интеллектуальной среды поддержки разработки ИЭС, модель интеллектуального планировщика и его компонентов, а также принципы, методы и средства программной реализации планировщика в комплексе АТ-ТЕХНОЛОГИЯ.
4.4. Проведено экспериментальное исследование особенностей жизненного цикла построения ИЭС для различных классов задач (диагностика, проектирование, обучение, планирование, управление) и осуществлена экспериментальная проверка методологии, технологии и специализированного инструментария путем создания прикладных ИЭС для статических и динамических проблемных областей.
4.5. Оригинальность и новизна разработанных моделей, методов и программных средств подтверждена авторским Свидетельством об официальной регистрации комплекса АТ-ТЕХНОЛОГИЯ в Центре «Росреестр» Госкомвуза РФ в 1994 г.
5. Положения диссертации нашли широкое практическое применение:
5.1. Научные и практические результаты диссертации легли в основу разработки учебно-методического комплекса «Модели, методы и программные средства конструирования интеллектуальных систем принятия решений и управления», удостоенного Премии Президента РФ в области образования за 1999 год.
5.2. Результаты диссертации использовались при разработке 14 прикладных ИЭС различного назначения, (подтверждено соответствующими актами о внедрении и публикациями), что позволило значительно сократить время разработки ИЭС (по ряду экспертных оценок - более, чем на 40%), а также улучшить качество и глубину проработки БЗ создаваемых ИЭС.
5.3. Разработанные теория и методы построения ИЭС послужили базисом для пяти авторских курсов («Экспертные системы», «Интеллектуальные диалоговые системы», «Проектирование систем, основанных на знаниях», «Динамические интеллектуальные системы», «Введение в интеллектуальные системы») для студентов факультета кибернетики МИФИ, на основе чтения которых было написано 13 учебных пособий (два из которых отмечены премиями Российской ассоциации искусственного интеллекта как лучшие учебники для вузов в 1992 и 1998 гг.).
Автор выражает благодарность экспертам п студентам-программистам, принимавшим участие в практической апробации основных положений диссертации, а также РФФИ, Минобразованию РФ, фондам Сороса и Правительства г. Москвы за финансовую поддержку исследований.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
Монографии и учебные пособия
1. Преображенский А.Б., Рыбина Г.В. Архитектура и принципы построения интеллектуальных диалоговых систем: Учебное пособие. - М.: МИФИ, 1989. - 80 с.
2. Рыбина Г.В. Технология проектирования прикладных экспертных систем: Учебное пособие. - М.: МИФИ, 1991. -104 с.
3. Рыбина Г.В. Проектирование систем, основанных на знаниях: Учебное пособие. - М.: МИФИ, 1997. - 102 с.
4. Рыбина Г.В., Смирнов В.В., Шубинцева М.В. Введение в инструментальную систему G2: Компьютерный учебник по методам разработки экспертных систем реального времени на базе инструментальных систем G2+GDA. - М.: МИФИ, 1997. - 84 с.
5. Рыбина Г.В., Шубинцева М.В. Технология проектирования экспертных систем реального времени на базе инструментальной системы G2: Компьютерный учебник по методам разработки экспертных систем реального времени на базе инструментальных систем G2+GDA - М.: МИФИ, 1998. -64с.
6. Рыбина Г.В., Шубинцева М.В. Использование подсистемы GSI. Проблемно-ориентированная система GDA: Компьютерный учебник по методам разработки экспертных систем реального времени на базе инструментальных систем G2+GDA,- М.: МИФИ, 1998. -72с.
7. Рыбина Г.В., Рудина С.В. Инструментальное средство Level5. Object для поддержки разработки систем, основанных на знаниях: Учебное пособие. - М.: МИФИ, 1999. -52 с.
8. Рыбина Г.В., Проектирование систем, основанных на знаниях: Учебное пособие. 2-ое издание. - М.: МИФИ, 2000. -101с.
9. Рыбина Г.В., Пышагин СВ., Смирнов В.В., Левин Д.Е., Душкин Р.В. Инструментальный комплекс АТ-ТЕХНОЛОГИЯ для поддержки разработки интегрированных экспертных систем: Учебное пособие. - М.: МИФИ, 2001. -104 с.
10. Рыбина Г.В., Берзин В.Ю. Лабораторный практикум по курсу «Динамические и интеллектуальные системы»: Учебное пособие. - М.: МИФИ, 2004. -96 с.
Статьи и доклады
1. Рыбина Г.В., Преображенский А.Б., Хорошевский В.Ф. Генерация многоцелевых интеллектуальных вопросно-ответных систем // Изв. АН СССР. Техническая кибернетика. 1979.№6.С.142-151.
2. Рыбина Г.В. Естественно-языковая система для автоматизации расчетных работ в современных САПР и АСУ ТП // Взаимодействие с ЭВМ на естественном языке. -Новосибирск: СО АН СССР. 1982. С. 60-75.
3. Рыбина Г.В. Модель диалога в естественно-языковой системе ДИСАР // Автоматизированная информационная технология. - М.: Энергоатомиздат. 1990. С. 29-36.
4. Рыбина Г.В., Берестова В.И., Горбатюк О.В., Куракина Н.В., Труфманова Е.П., Цыганов ГА ТЕРРА - интегрированная экспертная система для оценки экологической обстановки территории // III Конференция по искусственному интеллекту КИИ-92. Сб. научн. тр. в 2-х томах.- Тверь: АИИ. 1992. Т.1. С.86-88.
5. Заволович О.В., Рыбина Г.В. Средства автоматизации приобретения знаний: классификация, современное состояние, сравнительный анализ // Программные продукты и системы. Software & Systems. 1993.№ l.C.54-58.
6. Rybina G.V., Zavolovich O.V. Computer Interviewing of Experts on the Basis of Typical Tasks Solving Models // East-West Conference on Artificial Intelligence. From Theory to Practice. (EWAIC'93).-Moscow: ICSTI. 1993. P.170-172.
7. Рыбина Г.В. Принципы создания автоматизированной технологии проектирования интегрированных экспертных систем (проект АТ-ТЕХНОЛОГИЯ) // Новости искусственного интеллекта. 1993. №4. С. 105-116.
8. Каташкин М.В., Рыбин В.М., Рыбина Г.В., Рудина СВ. Выбор и расчет первичных преобразователей параметров пучков заряженных частиц // Измерительная техника. 1993. №11.С26-27.
9. Rybina G.V. Integrated Expert Systems for Problems of Real Practical Complexity: AT-TECHNOLOGY PROJECT // JCKBSE'94 Japan-CIS Symposium on Knowledge Based Software Engineering^. (Pereslavl-Zalesski, Russia, May 10-13, 1994).-Japan: International Communications Foundation (ICF). 1994. P.283-285.
10. Рыбин В.М., Рыбина Г.В., Рудина СВ., Симонов M.JL Интегрированные экспертные системы для проектирования информационно-измерительных систем и анализа систем управления сложными объектами // КИИ-94. Национальная конференция с международным участием "Искусственный интеллект - 94". Сб. научн. тр. в 2-х томах.- Рыбинск: АИИ. 1994. Т.2. С242-246.
11. Берестова В.И., Ноздрин Д.М., Рыбина Г.В. Программный инструментарий для автоматизации разработки обучающих экспертных систем // КИИ-94. Национальная конференция с международным участием "Искусственный интеллект - 94". Сб. научн. тр. в 2-х томах.- Рыбинск: АИИ. 1994. Т.2. С.372-376.
12. Рыбина Г.В. Интегрированные экспертные системы: проблемы создания, классификация, подход к автоматизации проектирования (проект АТ-ТЕХНОЛОГИЯ) // КИИ-94. Национальная конференция с международным участием "Искусственный интеллект - 94". Сб. научн. td. в 2-х томах.- Рыбинск: АИИ. 1994. Т.2. С.23 8-248.
13. Rybin V.M., Rybina G.V. The Use of Expert System for Analysis, Choice and Design of Beam Monitors // Proceedings of the 2-nd European Workshop on Beam Diagnostics and Instrumentation for Particle Accelerators. (Travemünde, Germany, 28-31 May, 1995). - DESY: M-9507. June 1995. P.133-135.
14. Рыбина Г.В., Колобашкина М.В., Соколова О.В. Комбинированный метод приобретения знаний в инструментальном комплексе АТ-ТЕХНОЛОГИЯ // Сб. научн. тр. международной конференции "Знания-Диалог-Решение" (KDS-95) в 2-х томах,- Киев: КИТ-ГКПП "Тираж". 1995.T.I. С.96-100.
15. Rybin V.M., Rybina G.V. Use of Expert System for Beam Diagnostics // Proceedings of the 1995 International Conference on Accelerator and Large Experimental Physics Control Systems. (Chicago, Illinois USA October 30- November 3,1995). - USA. 1995. V.2. P.722-725.
16. Rybin V.M, Rybina G.V., Safonenco V. A. An Expert System for Beam Diagnostics II Biannual Report' 93,94, ISSN 0135-9266. - Moscow: MEPHI. 1995. P.210-213.
17. Rybina G.V., Kolobashkina M.V., Sergievskaya O.G., Smirnov V.V. A Combined Method of Knowledge Acquisition. // Proceedings of CESA'96 IMACS Multiconference Computational Engineering in Systems Applications. - France, Lille: GerfEC Lille. 1996. P.177-180.
18. Рыбина Г.В. Модели, методы и средства построения интегрированных экспертных систем для статических проблемных областей // КИИ-96. Пятая национальная конференция с международным участием "Искусственный интеллект - 96". Сб. научн. тр. в 3-х томах. -М.: АИИ. 1996. Т.2. С.202-207.
19. Rybina G.V., Kolobashkina M.V., Sergievskaya O.G., Smirnov V.V. A Combined Method of Knowledge Acquisition // Proceedings of ECAI'96. 12h European Conference on Artificial Intelligence. (W30). - Hungary, Budapest: John Wiley & Sons Ltd. 1996. P.43-46.
20. Rybina G.V., Kolobashkina M.V. Knowledge Acquisition in AT-TECHNOLOGY Complex // Proceedings of JCKBSE'96 Second Joint Conference on Knowledge-Based Software "Engineering. -Bulgaria, Sofia: BAIA. 1996. P.168-173.
21. Вагин А.И., Рыбина Г.В., Рыбин И.В., Рудина СВ. Стрыков А.И. Опыт создания интегрированных экспертных систем семейства ТЕРРА // КЙИ-96. Пятая национальная конференция с международным участием "Искусственный интеллект-96 ". Сб. научн. тр. в 3-х томах.-М.: АИИ. 1996. Т.2. С.220-224.
22. Пышагин СВ., Рыбина Г.В., Смирнов В.В. Инструментальный комплекс АТ-ТЕХНОЛОГИЯ для поддержки проектирования интегрированных экспертных систем // КИИ-96. Пятая национальная конференция с международным участием "Искусственный интеллект-961. Сб. научн. тр. в 3-х томах,- М.: АИИ. 1996. Т.З. С 522-527.
23. Rybin V., Rybina G. The prototype of a Real Time Expert System for Control of Electrophysical Complex // Proceedings of 15-th 1MACS World Congress on Scientific Computation, Modeling and Applied Mathematics. (Berlin, August 1997) Artificial Intelligence and Computer Science. - Berlin: Wissenschaft & Technik Verlag. 1997. V.4. P.97-100.
24. Rybina G.V., Kolobashkina M.V. Problem-oriented methodology of knowledge acquisition И Proceedings of 7-th International Conference AiICSR'97 and 2-nd Workshop on Applied Semiotics. (September 15,1997.Smolenice Castle, Slovakia). - Bratislava. 1997. P.105-110.
25. Рыбина Г.В. Вопросы построения интегрированных экспертных систем для диагностики сложных технических систем // KDS-97. Шестая Международная конференция "Знания-Диалог-Решение". Сб. научн. тр. в 2-х томах.- Ялта: АСПИС. 1997. Т.2. С.421-428.
26. Рыбина Г.В. Задачно-ориентированная методология автоматизированного построения интегрированных экспертных систем для статических проблемных областей // Известия РАН. Теория и системы управления. 1997. №5. С. 129-137.
27. Рыбина Г.В., Пышагин СВ., Смирнов В.В., Чабасв А.В. Программные средства и технология автоматизированного построения интегрированных экспертных систем // Программные продукты и системы. Software & Systems. 1997. № 4. С37-45.
28. Рыбина Г.В. Проектирование систем, основанных на знаниях // Международная школа-семинар по искусственному интеллекту для студентов, аспирантов и молодых ученых <Ъпасттав-97"). Сб. tiwttob. - Минск: БГУИР. 1998. С44-52.
29. Rybina G.V., Rybin I.V. Using integrated expert system for control of electrophysical complex // Proceedings of the Fourth International Conference" Applications of Computer Systems." (ACS'97) (Szczecin, Poland, November 13-14, 1997). - Szczecin: "Informa", Wydawnictwo i Drukarnia Instytutu Informatyki Politechniki Szczecinskiej. 1997. P.356-359.
30. Rybina G.V., Rybin V.M. G2 Real-Time Expert System for Control of Electrophysical Complex II In Proceedings 2nd IMACS International Multiconference CESA'98. Computational Engineering in Systems Applications.- Tunisia: Nabeul-Hammamet. 1998. V.l. P.659-663.
31. Рыбина Г.В. Автоматизированное построение баз знаний для интегрированных экспертных систем // Известия РАН. Теория и системы управления. 1998. №5. С. 152-166.
32. Рыбина Г.В. Особенности и принципы построения интегрированных экспертных систем для диагностики сложных технических систем // Приборы и системы управления. 1998.№9.С12-1б.
33. Рыбина Г.В. Автоматизированное построение интегрированных экспертных систем для статических проблемных областей (проект АТ-ТЕХНОЛОГИЯ) // КИИ-98. Шестая национальная конференция с международным участием. Сб. научн. тр. в 3-х томах.- М.: РАИИ. 1998.Т.2.С412-419.
34. Рыбина Г.В., Пышагин СВ. Интеллектуальная поддержка разработки интегрированных экспертных систем // КИИ-98. Шестая национальная конференция с международным участием. Сб. научн. тр. в 3-х томах.-М.: РАИИ. 1998. Т.2. С419-426.
35. Рыбина Г.В., Курковский А.П., Миндлин Ю.Б. Прототип динамической интеллектуальной системы для экомониторинга г. Москвы // КИИ-98. Шестая национальная конференция с международным участием. Сб. научн. тр. в 3-х томах.-М.: РАИИ. 1998. Т.2. С.427-432.
36. Рыбина Г.В., Костерев В.В., Крамер-Агеев ЕА, Рыбин И.В., Шубинцева М.В. Прототип интегрированной экспертной системы реального времени для радиоэкологического мониторинга территорий, прилегающих к АЭС // КИИ-98. Шестая национальная конференция с международным участием. Сб. научн. тр. в 3-х томах.-М.: РАИИ. 1998. Т.2. С.433-439.
37. Rybina G.V. Automated supporting of knowledge acquisition processes for computer aided construction of integrated expert system. // Proceedings of the 7-th International Conference "Knowledge - Dialogue - Solution" (KDS-99) (Poland, Szczecin, 21-25 September 1998). The Collection of Scientific Works. - Poland: Maritime University Szczecin. 1998. P.67-74.
38. Rybina G., Rybin V. Using the Tools Complex G2 for Control of Electrophysicl Complex. Accelerator and Large Experimental Physics Control Systems // Proceeding of the 1997 International Conference on Accelerator and Large Experimental Physics Control Systems (Beijing, China, November 3-7, 1997). Editors J.Zhaanel ADaneels. - Switzerland, Cern: Science Press. 1998. P.107-109.
39. Rybina G. Modelling of Experts Problem Decisions in Computer-Aided Construction of Integrated Expert System //Proceeding of the Fifth International Conference "Advanced Computer Systems" (ASC'98) (Szczecin, Poland, November 19-20, 1998). - Szczecin: "Informa". 1998. P. 406-413.
40. Рыбина Г.В. Принципы построения систем, основанных на знаниях // Третья международная школа-семинар по искусственному интеллекту для студентов и аспирантов (Браславская школа-1999). Сб. научн. тр. - Минск БГУИР.1999. С. 46-52.
•41. Рыбина Г.В., Душкин Р.В. Некоторые аспекты автоматизированного извлечения и обработки знаний с НЕ-факторами // SCM'99. Международная конференция по мягким, вычислениям и измерениям. Сб. докладов в 2-х томах. — СПб.: АОЗТ "Кописервис". 12. С. 105-108.
42. Рыбина Г.В., Рыбин В.М. Динамические интегрированные экспертные системы реального времени: анализ опыта исследований и разработок // Приборы и системы управления. 1999. №8. С.4-8.
43. Рыбина Г.В., Душкин Р.В. Об одном подходе к автоматизированному извлечению, представлению и обработке знаний, содержащих НЕ-факторы // Известия РАН. Теория и системы управления. 1999. №5. С.34-44.
44. Рыбина Г.В., Рыбин В.М. Интегрированные экспертные системы реального времени для задач диагностики, упразления и экологического мониторинга: некоторые итоги и перспективы // Искусственный интеллект. Специальный выпуск. Материалы VIII Международной конференции KDS-99. - Донецк: ИЛИИ. 1999. С.362-370.
45. Rybina G.V., Dushkin R.V. Some Aspects of Acquisition of Uncertain Knowledge in Automated Knowledge Bases Design for Integrated Expert Systems // Proceedings of 3rd IEEE International Conference on Intelligent Engineering Systems INES'99 (Stara Lesna, Slovakia, November 1-3, 1999).-Slovakia, Stara Lesna. P.323-328.
46. Rybina G.V., Rybin V.M. The Integrated Real Time Expert Systems for Tasks of Diagnostics, Management and Ecological Monitoring: Some Results and Prospects // Proceedings of 16th IMACS World Congress on Scientific Computation, Applied Mathematics and Simulation. - Lausanne: Ecole Polytechnique Federate de Lausanne. 2000. P.l 16-121.
47. Рыбина Г.В. Использование методов имитационного моделирования при создании интегрированных экспертных систем реального времени // Известия РАН. Теория и системы управления. 2000. № 5. С. 182-191.
48. Rybin V.M., Rybina G.V., Ochinsky V.V., Stepankov V.U. Real-Time Expert System for Control of Electrophysical Complex // Proceedings of the 7th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPS'99). - Italy, Trieste: Comitate Conferenze ELETTRA in Area Science Park 1-34012.1999. P.124-126.
р 1 3 5 9 9
49. Рыбина Г.В. Принципы построения имитационных моделей сложных технических систем для интегрированных экспертных систем реального времени // Сб. докладов Международной конференции по мягким вычислениям и измерениям. SCM'2000. В 2-х томах- СПб.: ЛЭТИ. 2000. T.I. С.79-82.
50. Калинина ЕА, Рыбина Г.В. Применение технологии Data Mining для автоматизированного построения интегрированных экспертных систем // КИИ'2000. Седьмая национальная конференция по искусственному интеллекту с международным участием. Труды конференции.- М.: Физмалит. 2000. Т.1. С. 119-127.
51. Рыбина Г.В. Методы построения имитационных моделей сложных технических систем для интегрированных экспертных систем реального времени // КИИ'2000. Седьмая национальная конференция по искусственному интеллекту с международным участием. Труды конференции.-М.: Физмалит. 2000. Т2. С.672-681.
52. Рыбина Г.В. Особенности современных подходов к построению экспертных систем // ICAI'2001. Международный конгресс "Искусственный интеллект в XXI веке". Труды конгресса.- М.: Физматлит. 2001. T.I. C.383-391.
53. Рыбина Г.В. Современные экспертные системы: тенденции к интеграции и гибридизации // Приборы и системы. Управление, Контроль, Диагностика. 2001_N°8 C.18-21.
54. Рыбина Г.В., Душкин Р.В. НЕ-факторы: лингвистические аспекты извлечения знаний // Труды Международного семинара Диалог'02 по компьютерной лингвистике и ее приложениям в 2-х томах. Под ред. А.С. Нариньяни. - М.: Наука. 2002. Т.2. С.484-488.
55. Рыбина Г.В., Смирнов В.В. Методы и средства верификации баз знаний в современных экспертных системах // КИИ-2002. Восьмая национальная конференция по искусственному интеллекту с международным участием. Труды конференции.- М.: Физматлит. 2002. T.I. C.446-454.
56. Рыбина Г.В. Новые тенденции и перспективы развития интегрированных экспертных систем // КИИ-2002. Восьмая национальная конференция по искусственному интеллекту с международным участием. Труды конференции.-М.: Физматлит. 2002. Т.2. С.73 8-764.
57. Рыбина Г.В. Интегрированные экспертные системы: современное состояние, проблемы и тенденции // Известия РАН. Теория и системы управления. 2002. №5 С. 111 -126.
58. Рыбина Г.В. Архитектуры интегрированных экспертных систем: современное состояние и тенденции // Новости искусственного интеллекта. 2002. №4 (52). С.10-17.
59. Rybina G., Rybin V. Using the simulation modeling methods for the designing real-time integrated expert system // Proceeding of the X-th International Conference "Knowledge -Dialogue - Solution" (June 16-26, 2003, Vama, Bulgaria). - Sofia: FOI-COMMERCE. 2003. P. 252-258.
60. Рыбина Г.В., Душкин Р.В., Демидов ДВ. Модели и методы обработки недостоверных знаний в инструментальном комплексе АТ-ТЕХНОЛОГИЯ // Интегрированные модели и мягкие вычисления в искусственном интеллекте. Сб. научн. тр. — М.: Физматлит. 2003. С.401-407.
61. Рыбина Г.В., Татарников А.В. Инструментальные средства для построения подсистем общения интегрированных экспертных систем // Компьютерная лингвистика и интеллектуальные технологии. Труды Международной конференции Диалог 2003. ~ М.: Натеа. 2003. С.569-574.
62. Rybina G., Rybin V. Using the simulation modeling methods for the design real-time integrated expert systems // International Journal "Information Theories & Applications". V.I 0/2003. №1. P. 66-71.
Подписано в печать 15.07.2004 Формат 60x84 1/16 Тираж 120 экз. Заказ 622 Типография МИФИ. 115409, Москва, Каширское ш., 31
Оглавление автор диссертации — доктора технических наук Рыбина, Галина Валентиновна
Введение.
1. Анализ проблемы построения интегрированных экспертных систем.
1.1. Анализ проблемы интеграции в современных интегрированных интеллектуальных системах.
1.1.1. Интеграция с системами обучения.
1.1.2. Интеграция с базами данных.
1.1.3. Интеграция с системами приобретения знаний для построения больших баз знаний.
1.1.4. Интеграция интеллектуальных систем с разнородными моделями (традиционными пакетами прикладных программ для решения формализованных задач).
1.1.5. Интеграция с гипертекстовыми и ЕЯ-системами.
1.1.6. Интеграция с системами поддержки принятия решений.
1.1.7. Интеграция с системами имитационного моделирования.
1.1.8. Интеграция с системами реинжиниринга бизнес-процессов.
1.1.9. Интеграция с другими программными системами.
1.2. Особенности методологии и технологии создания программного обеспечения интеллектуальных систем.
1.2.1. Особенности методологии и технологии создания традиционного программного обеспечения.
1.2.2. Особенности методологии и технологии создания программного обеспечения инте ллектуальных-систем.
1.2.3. Анализ тенденций развития современного программного инструментария.
1.3. Интегрированные экспертные системы: основные понятия и определения, классификация, современное состояние, проблемы и тенденции.
1.3.1. Основные понятия и определения.
1.3.2. Многоуровневая модель процессов интеграции в ИЭС.
1.3.3. Классификация ИЭС, взаимосвязь процессов интеграции и гибридизации в ИЭС.
1.4. Исследование особенностей архитектуры некоторых отечественных и зарубежных ИЭС.
1.5. Анализ путей создания методологии и компьютерной технологии построения ИЭС.
1.5.1. Исследование проблемы приобретения знаний в экспертных системах и способов ее решения в современных автоматизированных системах приобретения знаний.
1.5.2. Эволюция взглядов на средства автоматизации приобретения знаний, основные проблемы и тенденции.
1.5.3. Требования, предъявляемые к инструментальным средствам поддержки разработки прикладных ИЭС.
1.5.4. Постановка задачи диссертационного исследования.
Выводы.
2. Концептуальные основы заданно-ориентированной методологии построения интегрированных экспертных систем.
2.1. Семантическая унификация используемых терминов и понятий.
2.2. Общая характеристика задачно-ориентированной методологии построения интегрированных экспертных систем.
2.3. Концептуальные модели - основа задачно-ориентированной методологии построения интегрированных экспертных систем (онтология концептуальных моделей).
2.4. Методологические и теоретические основы задачно-ориентированной методологии приобретения знаний.
2.4.1. Принципы построения задачно-ориентированной методологии приобретения знаний.
2.4.2. Применение методов экспертной классификации сложных объектов для извлечения знаний.
2.4.3. Извлечение, представление и обработка знаний с НЕ-факторами.
2.4.4. Подходы и методы извлечения знаний из баз данных.
2.5. Методологические и теоретические основы проектирования программной архитектуры ИЭС.
2.5.1. Особенности методологии и технологии построения ИЭС на основе задачно-ориентированной методологии.
2.5.2. Формальное описание расширенной информационно-логической модели ИЭС.
2.5.3. Информационная модель накопителя данных.
2.5.4. Модели и методы интеграции средств представления и обработки знаний и данных в ЗОМ.
2.5.5. Модель интеллектуальной среды поддержки разработки ИЭС.
2.6. Особенности применения задачно-ориентированной методологии для построения динамических ИЭС.
2.6.1. Построение имитационных моделей сложных технических систем.
Выводы.
3. Теоретические основы задачно-ориентированной методологии построения интегрированных экспертных систем.
3.1. Подходы к формальным спецификациям базовых моделей ЗОМ.
3.2. Эвристические модели решения типовых задач и методы их реализации в ЗОМ.
3.2.1. Модель задачи диагностики.
3.2.2. Модель задачи проектирования.
3.2.3. Эвристическая модель задачи управления.
3.2.4. Модель задачи планирования.
3.2.5. Модель задачи обучения.
3.3. Модель комбинированного метода приобретения знаний.
3.3.1. Метод прямого извлечения знаний из экспертов.
3.3.2. Модель адаптивного метода репертуарных решеток.
3.3.3. Формальное описание модели поля знаний и его компонентов.
3.3.4. Методы представления и анализа протоколов интервьюирования экспертов.
3.4. Модели и методы представления и обработки недостоверных знаний.
3.4.1. Извлечение, представление и преобразование знаний, содержащих НЕ-факторы.
3.4.2. Модели и методы обработки знаний, содержащих НЕ-факторы.
3.4.3. Модели и методы вывода на не доопределенных знаниях.
3.5. Лингвистические основы комбинированного метода приобретения знаний.
3.5.1. Конкретизация некоторых компонентов модели КМПЗ.
3.5.2. Модель входного подъязыка.
3.5.3. Принципы анализа лексики системного аналитика.
3.5.4. Модель процесса выявления информации о НЕ-факторах в ЕЯ-текстах.
3.5.5. Формальное описание словарей.
3.5.6. Описание алгоритмов и методов обработки ЕЯ-текстов.
3.6. Теоретические основы применения подхода KDD в рамках задачно-ориентированной методологии.
3.6.1. Анализ особенностей базовых алгоритмов CN2 и ID3.
3.6.2. Методы реализации алгоритмов CN2 и ID3.
3.7. Формальное описание языка представления знаний в ЗОМ.
3.8. Моделирование диалога с пользователем.
3.9. Формальное описание модели АТ-ТЕХНОЛОГИИ.
3.10. Модели и методы реализации интеллектуальной поддержки процессов построения
3.10.1. Алгоритм синтеза макета архитектуры ИЭС.
Выводы.
4. Архитектура и методы программной реализации инструментальных средств поддержки задачно-ориентированиой методологии построения интегрированных экспертных систем.
4.1. Функциональные возможности инструментального комплекса АТ-ТЕХНОЛОГИЯ для поддержки построения интегрированных экспертных систем.
4.1.1. Общая характеристика этапов жизненного цикла, реализуемых базовыми средствами комплекса АТ-ТЕХНОЛОГИЯ.
4.1.2. Особенности реализации средств интеллектуальной поддержки процессов построения ИЭС.
4.1.3. Особенности реализации и применения технологии повторно-используемых компонентов и типовых проектных процедур.
4.2. Описание базовых принципов разработки программного обеспечения инструментального комплекса АТ-ТЕХНОЛОГИЯ (версия MS Windows).
4.2.1. Общая архитектура инструментального комплекса АТ-ТЕХНОЛОГИЯ, состав и структура основных компонентов.
4.2.2. Общая характеристика состава и структуры основных подсистем комплекса АТ-ТЕХНОЛОГИЯ.
4.3. Особенности проектирования и программной реализации некоторых подсистем комплекса АТ-ТЕХНОЛОГИЯ.
4.3.1. Особенности программной реализации подсистем построения ядра прикладной ИЭС.
4.3.2. Особенности программной реализации средств построения элементов обучающих ИЭС.
4.3.3. Особенности программной реализации подсистемы поддержки проектирования структуры БД.
Выводы.
5. Внедрение и использование разработанных моделей, методов и инструментальных средств для создания приложений в статических и динамических проблемных областях.
Введение 2004 год, диссертация по информатике, вычислительной технике и управлению, Рыбина, Галина Валентиновна
Актуальность проблемы. Научный и коммерческий успех экспертных систем (ЭС) -одного из бурно развивающихся направлений искусственного интеллекта (ИИ), обусловил возрастающую потребность в промышленной разработке прикладных ЭС для широкого класса неформализованных задач (НФ-задач), не имеющих эффективных алгоритмических решений. Как показал почти 20-летний опыт создания и эксплуатации ЭС в различных сферах научно-технической деятельности и производства, особенно в так называемых «описательных» проблемных областях (медицина, экология, проектирование уникального оборудования, бизнес, геология и др.), если применение методов и средств ЭС оказывалось возможным и оправданным, то это приводило к значительному экономическому эффекту, что, в свою очередь, обеспечивало тенденции постоянного расширения областей использования технологии ЭС. Это свидетельствовало о том, что в реальной практике существует достаточно большой класс задач, которые не удается решать методами традиционного программирования (например, сформулировать постановки задачи в математических терминах, в частности, в виде систем уравнений) и этот класс задач достаточно значим, поскольку большинство из них имеет важное практическое значение. Иначе говоря, если раньше 95% всех решаемых компьютерными методами задач составляли задачи, имеющие алгоритмическое решение, то в современных условиях картина совершенно иная - основное место занимают НФ-задачи.
Однако в конце 80-х годов дальнейшая специализация и практическое применение традиционных ЭС, для реализации которых в соответствии с известной базовой концепцией (ЗНАНИЕ + ВЫВОД = ЭС) предлагалась методология простых продукционных ЭС, вступили в противоречие с возрастающей сложностью задач и создаваемого программного обеспечения систем обработки информации и управления. Существенное изменение архитектур ЭС вследствие доминирующих процессов интеграции и гибридизации (появление интегрированных, гибридных, веб-ориентированных ЭС) выявило как серьёзные проблемы в методологии и технологии создания программного обеспечения ЭС, так и практическое отсутствие парадигмы программирования, ориентированной на разработку новых архитектур программных систем - интегрированных ЭС (ИЭС), объединяющих такие разнородные компоненты как: ЭС и базы данных (БД), ЭС и пакеты прикладных программ (ППП), ЭС и обучающие системы и т.д. К числу принципиальных проблем, накопившихся для ЭС в целом, следует отнести: значительное отставание методологии и технологии разработки программного обеспечения прикладных ЭС от современной объектно-ориентированной парадигмы анализа, проектирования и разработки приложений в области информационных систем и от технологии создания распределенных многокомпонентных приложений; отсутствие инструментальных средств (ИС), поддерживающих полный жизненный цикл (ЖЦ) разработки ЭС; реализация существующего программного обеспечения прикладных ЭС с помощью специфических языков, использующихся только в области ЭС и ИИ, что затрудняло перенос ЭС на другие платформы и интеграцию с различными системами; практическое отсутствие исследований и разработок, посвященных проблемам обоснованности и непротиворечивости баз знаний (БЗ), достигающих в современных ЭС значительных объемов; слабая автоматизация достаточно трудоемких процессов приобретения знаний в ЭС; недостаточная надежность программных продуктов в области ЭС, отсутствие культуры документирования и сопровождения разработок, аналогичной индустрии информационных систем; наличие психологических барьеров, которые не всегда преодолевают создатели ЭС, не желающие использовать опыт традиционного программирования и информационных технологий; отсутствие методов оценки эффективности используемых ЭС и др. проблемы.
Невозможность справиться с этими «технологическими» проблемами привела в конце 90-х годов даже к падению популярности ЭС среди некоторых специалистов в области ИИ, считавших создание каждой ЭС скорее «искусством», чем результатом программной индустрии, ориентированной на понятия «методология», «технология», «жизненный цикл», «стандарт» и т.д. Действительно, концепция разработки традиционных (простых продукционных) ЭС конца 80-х - начала 90-х годов ориентировалась на изолированное автономное функционирование ЭС, построенной только на основе эксклюзивных знаний эксперта, описывающих узкую, почти «игрушечную», проблемную область (ПрО), модель которой создавалась в результате искусной работы инженера по знаниям с экспертом. В реальности оказалось, что объемы информации в БЗ могут быть весьма значительными, и без использования специальных средств автоматизации процессов приобретения и верификации знаний, обработки недостоверных знаний (т.е. знаний, содержащих неопределенность, неточность, нечеткость, неполноту и др. виды так называемых НЕ-факторов), построение моделей ПрО является почти непосильной задачей для разработчиков ЭС и тем более ИЭС. С другой стороны, предлагавшиеся ИС для построения традиционных ЭС (в основном, в виде различных «оболочек») не поддерживали какой-либо четкой определенной методологии и технологии анализа, проектирования и разработки прикладных ЭС (по типу современных CASE-систем), что делало практически невозможным их непосредственное использование для построения систем с более сложной архитектурой типа ИЭС. Особенно ярко «технологическое» отставание ЭС стало заметно в начале нового столетия на фоне индустрии информационных систем, бурный процесс которой был связан, в частности, с появлением веб-технологий и технологий реализации статических и динамических распределенных приложений (DCOM, COM, Java RMI, CORBA и др.).
К перечисленным базовым проблемам, характерным для ЭС в целом, следует добавить целый ряд специфических проблем, связанных с ИЭС, для которых отсутствовали: целостная концепция ИЭС как научного объекта инженерии знаний; единое представление различных классов моделей (информационных, функциональных, моделей ИИ) и методы организации процессов решения задач на этих моделях; исследования проблемы интеграции в рамках ИЭС; модели, методы и средства создания прикладных ИЭС для различных классов задач в статических и динамических ПрО, наиболее типичных для использования концепции ИЭС; методы и процедуры компьютерного приобретения знаний с учетом особенностей ИЭС; ИС, поддерживающие некоторую стандартную, четко определенную методологию разработки прикладных ИЭС и др.
Необходимость преодоления подобного положения и поиска эффективных методов решения практически значимых задач в рамках единой архитектуры программной системы (ПС), обладающей очевидными преимуществами по обработке информации на основе взаимодействия логико-лингвистических, математических, информационных, имитационных и других моделей, отмечалась в трудах Г.С. Поспелова, Д.А. Поспелова, Э.В. Попова, А.И. Эрлиха, Л.Т. Кузина, Г.С. Осипова, А.Б. Преображенского, В.В. Емельянова, В.Б. Тарасова, В.Ф. Хорошевского, Э. Кьюсиака, Ю.Р. Валькмана, А.С. Нариньяни, А.В. Колесникова, А.П. Еремеева, Б.Е. Федунова, В.А. Виттиха, И.Б. Фоминых, П.Джексона и других отечественных и зарубежных ученых, а также в работах автора. Однако, несмотря на отдельные успехи в области ИЭС 90-х годов, проблема исследования и разработки моделей, методов, ИС и технологий для этого принципиально нового класса программных систем (ПС) до сих пор остается малоизученной и нерешенной как по постановке, так и по научно обоснованным методам решения. А практика «слепого», малоэффективного и трудоемкого использования ИС в виде различных «оболочек» усугубляла технологическое отставание индустрии ЭС, дискредитируя важное научное направление и парализуя исследования в области создания инструментария нового поколения для ИЭС.
Отдельные попытки решения вышеперечисленных задач проводились как в нашей стране, так и за рубежом. Однако, большинство исследований и разработок охватывает только часть из них и не может претендовать на роль конкретной методологии построения ИЭС. Среди отечественных фундаментальных исследований в этой области наиболее известны работы
А.И.Эрлиха и А.В. Колесникова, а с точки зрения методологии и технологии построения программного обеспечения традиционных ЭС - результаты, полученные В.Ф.Хорошевским. Из зарубежных работ можно выделить базовую инструментальную систему G2 фирмы Gensym для поддержки проектирования ИЭС реального времени (РВ). Однако, в системе G2 не предусмотрена реализация важнейших задач, связанных с компьютерным извлечением знаний и автоматизированным построением БЗ, а также с вопросами создания прикладных ИЭС для различных классов задач, типичных для использования концепции ИЭС.
В связи с этим, а также из-за постоянного расширения практики разработки и совместного применения в задачах диагностики, проектирования, планирования, управления, обучения и др. широкого спектра моделей и методов решения НФ-задач и форматизированных задач (Ф-задач), актуальны теория, методология и особенно технология построения ИЭС для этих классов задач. Следовательно, область исследования диссертации - модели, методы и инструментальные программные средства для разработки ИЭС как нового класса интегрированных интеллектуальных систем (паспорт специальности 05.13.11 - п.п.2.9, 2.10, 2.12). Для автора диссертационной работы статические ИЭС стали областью научных исследований и разработок уже с конца 80-х годов, а позднее, с середины 90-х годов, в фокус внимания попали и динамические ИЭС, функционирующие в РВ (ИЭС РВ). За этот период был пройден путь от создания простейших статических ИЭС до динамических ИЭС РВ для таких важных и ресурсоемких задач, как: диагностика технических объектов и систем, управление сложными организационными и производственными комплексами и процессами, экологический мониторинг и других, подобных им задач, связанных с такими понятиями, как динамика и РВ (о чем свидетельствуют публикации и практические внедрения). Одновременно в области ЭС было выделено научное направление, имеющее свой объект исследования, теоретический и методологический базис, а также разработан набор конкретных методов и программных инструментов (комплекс АТ-ТЕХНОЛОГИЯ), позволяющих поддерживать полный ЖЦ построения ИЭС для отдельных классов решаемых задач и типов ПрО.
Актуальность исследования подтверждается поддержкой четырьмя грантами Российского фонда фундаментальных исследований (№ 96-01-01078, № 98-01-00918, № 00-0100679, № 03-01-00924), программами Минобразования РФ «Университеты России -фундаментальные исследования» (проект № 2094) и «Интеллектуальные системы управления экспериментальными физическими комплексами», Секцией прикладных проблем при Президиуме РАН («Поисковые исследования и разработки общесистемных средств поддержки технологии создания интегрированных экспертных систем и систем автоматизации извлечения знаний в интересах В и ВТ с элементами искусственного интеллекта»), Центром «Росреестр» Минобразования РФ (3 проекта) и др. В соответствии с приоритетными направлениями науки и техники, перечнем критических технологий федерального уровня (утвержденных решением Правительственной комиссии по научно-технической политики и Указом Президента РФ от 13.07.1996г. № 884 «О доктрине развития Российской науки») интеллектуальные системы автоматизированного проектирования и управления отнесены к критическим технологиям федерального уровня.
Цель и задачи исследования. Целью диссертации является решение крупной научной проблемы, имеющей важное хозяйственное значение и заключающейся в повышении степени автоматизации разработки интеллектуальных систем обработки информации, за счет создания теоретико-методологических и инженерных основ новой автоматизированной технологии построения ИЭС, объединяющей подходы инженерии знаний и традиционного программирования. Решается совокупность конкретных фундаментальных проблем по комплексному системному исследованию, анализу, теоретическому обобщению и разработке теоретических основ, методологических и инженерных принципов автоматизированного построения ИЭС путем создания программных инструментальных средств, поддерживающих процессы системного анализа сложных практических задач, синтеза методов их решения и проектирования программного обеспечения прикладных ИЭС для задач реальной практической сложности и значимости, где малоэффективны методы и средства традиционных ЭС. В соответствии с поставленной целью в диссертации решаются следующие фундаментальные и инженерные задачи:
1. Разработка теоретических и методологических основ технологии реализации ИЭС как научного объекта инженерии знаний.
2. Исследование базовой проблемы разработки ИЭС - проблемы интеграции традиционных ЭС с совокупностью других компонентов ИЭС на основе предложенной многоуровневой модели интеграции и методов и способов построения моделей архитектуры ИЭС и ее компонентов на каждом уровне интеграции.
3. Разработка задачно-ориентированной методологии построения ИЭС на основе моделирования конкретных типов задач, релевантных технологии традиционных ЭС в статических и динамических ПрО.
4. Разработка модели ЖЦ построения ИЭС и модели компьютерной технологии, являющейся системой сбалансированных моделей плана, архитектуры ИЭС и инструментов, а также разработка всех базисных моделей технологии и способов их взаимодействия на основе объектно-продукционного формализма представления знаний о процессах создания ИЭС и методов их реализации.
5. Разработка методов автоматизированного построения БЗ ИЭС на основе развития когнитивно-графической парадигмы построения систем автоматизации проектирования БЗ и использования различных источников знаний.
6. Разработка и реализация адекватных языков представления знаний, ориентированных на спецификацию знаний и построение технологических БЗ инструментария, поддерживающего задачно-ориентированную методологию построения ИЭС.
7. Разработка архитектуры автоматизированного рабочего места (АРМ) проектировщика ИЭС (инженера по знаниям) в виде проблемно-специализированного инструментария нового поколения и его спецификаций для различных платформ.
8. Разработка моделей и методов интеллектуализации процессов проектирования прикладных ИЭС, опирающихся на эксплицитное представление знаний о проектах, пользователях, инструментах, типовых проектных процедурах и повторно используемых компонентах.
9. Разработка и внедрение методических основ и технологий проектирования ИЭС в статических и динамических ПрО.
10. Практическое внедрение разработанных моделей, методов и программных средств при создании прикладных ИЭС для задач диагностики, управления, мониторинга, проектирования и обучения.
Методы исследования. Для решения поставленных задач в работе используются методы ИИ (принципы семиотического моделирования, основы представления и обработки знаний, нечеткая математика, методы инженерии знаний), а также методы системного анализа, теории сложных систем, теории множеств, теории графов, математической и компьютерной лингвистики, теории построения трансляторов, теории автоматов и сетей, имитационного моделирования, теории принятия решений, технология программирования.
Научная новизна. В результате исследования и теоретического обобщения отечественного, зарубежного и личного опыта решения целого ряда практических задач, связанных с управлением сложными дискретными производственными и организационно-техническими системами, медицинской и технической диагностикой, экологическим мониторингом, проектированием объектов машиностроения, обучением персонала и др., впервые был предложен целостный методологический подход к анализу, исследованию и автоматизированному построению нового класса прикладных интеллектуальных систем - ИЭС, включающий в себя:
• новые научно-технические положения, понятийный базис, математические модели и методы, образующие в совокупности теоретические основы системного анализа, строгого формального описания и исследования, а также функционально-структурного и объектно-ориентированного проектирования систем рассматриваемого класса;
• новые модели, методы и инструментальные программные средства для автоматизированного построения широкого спектра прикладных ИЭС, включая ИЭС, функционирующие в реальном времени, и обеспечивающие эффективность применения ИЭС для задач реальной практической сложности и важности.
В рамках предложенного подхода, названного заданно-ориентированной методологией (ЗОМ), разработаны, теоретически обоснованы и экспериментально проверены взаимосвязанные модели, методы, процедуры и алгоритмы автоматизированного построения ИЭС на всех стадиях ЖЦ, начиная от извлечения знаний из трех источников знаний (экспертов, проблемно-ориентированных естественно-языковых (ЕЯ) текстов и БД) до конфигурирования и тестирования прототипа ИЭС. На базе этой методологии созданы программная технология и прототип инструментария нового поколения - АРМ инженера по знаниям, позволяющие: значительно сократить сроки проектирования прикладных ИЭС; снизить трудоемкость; повысить степень обоснованности принимаемых решений за счет создания полных и непротиворечивых моделей проблемных областей; обеспечить гибкое использование и накопление опыта экспертов.
Основные научные результаты, выносимые на защиту:
1. Впервые сформулирована концепция ИЭС как объекта научного исследования, предложены оригинальные инструменты системного анализа ИЭС, на основе которых выделены базовые понятия и термины, а также введена классификация ИЭС.
2. Предложен и экспериментально исследован оригинальный сквозной подход к построению ИЭС, названный «ориентация на модель решения типовой задачи», в рамках которого созданы эвристические модели решения типовых задач (МРТЗ) и методы реализации этих моделей на всех этапах ЖЦ построения ИЭС.
3. Впервые предложен подход к автоматизированному построению БЗ проектируемых ИЭС на основе использования различных источников знаний, в рамках которого и на основе МРТЗ разработан комбинированный метод прямого приобретения знаний (КМПЗ), включающий модели, методы и процедуры извлечения знаний из экспертов, проблемно-ориентированных текстов и БД, их последующего структурирования и верификации для построения адекватной и непротиворечивой БЗ о ПрО.
4. Разработаны оригинальные методы извлечения, представления и обработки недостоверных знаний, содержащих отдельные виды НЕ-факторов, наиболее часто проявляющихся эксплицитно в знаниях экспертов (неопределенность, неточность, нечеткость, недоопределенность), а также предложено новое решение проблемы неполноты при построении БЗ на основе привлечения методов Data Mining.
5. Впервые исследовано совместное применение методологий инженерии знаний, структурного анализа, объектно-ориентированного проектирования (ООП) и повторно-используемых компонентов (ПИК) для разработки ИЭС и показана возможность реализации нового комплексного когнитивно-графического подхода к построению моделей ПрО, существенно снижающего трудоемкость разработки ИЭС.
6. Впервые исследована проблема интеграции для систем типа ИЭС и разработана совокупность оригинальных моделей, методов и процедур интеграции разнородных компонентов в ИЭС, что позволяет эффективно решать практически значимые задачи в рамках единой архитектуры программной системы.
7. Разработаны модели новой технологии создания ИЭС, модели архитектуры ИЭС, модели типовых проектных процедур (ТПП) и процессов создания ИЭС, а также модели и средства интеллектуальной поддержки разработки ИЭС, обеспечивающие снижение трудозатрат на разработку и смягчение квалификационных требований к проектировщикам (инженерам по знаниям).
8. Разработан прототип программного инструментария нового поколения для поддержки разработки ИЭС (комплекс АТ-ТЕХНОЛОГИЯ) и проведена его экспериментальная апробация.
Все выносимые на защиту результаты и положения диссертации получены и разработаны лично автором, или при его непосредственном участии, являются новыми и полностью опубликованы в открытой печати. Инструментальный комплекс АТ-ТЕХНОЛОГИЯ прошел в 1994 г. официальную сертификацию и регистрацию в Центре «Росреестр» Госкомвуза РФ и является не имеющей аналогов авторской разработкой, относящейся к классу специализированных ИС искусственного интеллекта. Методическая и педагогическая новизна заключается в разработке и постановке 5-ти авторских учебных курсов по новейшим направлениям ИИ и издании учебных пособий и компьютерных учебников (два из которых отмечены премиями Российской Ассоциации Искусственного Интеллекта в 1992 и 1998гг. как лучшие учебники по ИИ для вузов).
Практическая значимость работы. Практическая значимость проведенных исследований и полученных результатов заключается в создании эффективных моделей, методов и технологии построения ИЭС - одного из самых сложных классов интеллектуальных прикладных систем, в том числе функционирующих в реальном времени. Разработанные в диссертации теоретические положения, модели, методы, методология построения ИЭС и поддерживающие эту методологию инструментальные программные средства (АТ-ТЕХНОЛОГИЯ) позволяют снизить трудоемкость и значительно сократить сроки проектирования и реализации ИЭС для таких важных и ресурсоемких задач, как диагностика технических объектов и систем, управление сложными организационными и производственными комплексами и процессами, экологический мониторинг и др. Создано три поколения инструментального комплекса АТ-ТЕХНОЛОГИЯ (для MS-DOS и MS Windows 3.11, 95, 98, NT в среде разработки Borland Delphi), поддерживающего разработанную методологию и представляющего собой уникальный современный инструментарий (по типу CASE-среды), включающий взаимосвязанную совокупность средств автоматизации построения ИЭС на всех стадиях ЖЦ и обеспечивающих управление проектом по созданию ИЭС как единым целым в зависимости от поставленных задач, набора имеющихся средств и конкретной модели ЖЦ, что в совокупности определяется разработанной теоретической моделью технологии.
В течение последних лет разработанные методология, технология и текущие версии инструментального комплекса АТ-ТЕХНОЛОГИЯ экспериментально проверялись, развивались и внедрялись на практике. Опыт создания прикладных ИЭС для диагностики сложных технических систем, медицинской диагностики, решения комплексных экологических задач, проектирования объектов машиностроения, а также нескольких обучающих ИЭС для специальных инженерных дисциплин в МИФИ и других вузах подтвердил практическую значимость и важность основных положений диссертации.
Полученные результаты и накопленный опыт разработки статических и динамических ИЭС не только существенным образом сокращают имевшийся до настоящего времени разрыв между мировым и отечественным уровнями в решении задач подобной практической важности и сложности, но и обеспечивают методологическую основу для подготовки квалифицированных кадров в ведущих технических университетах России.
Достоверность. Достоверность разработанной задачно-ориентированной методологии и технологии построения ИЭС подтверждается соответствующими актами о практическом внедрении, документами о присвоении номеров государственной регистрации программным продуктам в Российском фонде алгоритмов и программ «Росреестр» Минобразования РФ, золотой медалью ВВЦ РФ на выставке «Конверсия и рынок», премиями Российской ассоциации искусственного интеллекта, почетными дипломами выставки-конференции «Телекоммуникации и новые информационные технологии в образовании».
Реализация результатов работы. Предложенные теоретические модели технологии проектирования ИЭС, а также методы и средства автоматизированной поддержки этих моделей, являются результатом исследований, проведенных автором лично, а внедрение и практическая реализация осуществлялись под руководством и при непосредственном участии автора аспирантами и студентами учебно-научной лаборатории «Системы искусственного интеллекта» кафедры Кибернетики МИФИ. В целом разработано и внедрено (подтверждено актами о внедрении и использовании) 14 прикладных интеллектуальных систем различного назначения для ФГУП МРТИ РАН, ФГП ГИПЭ, СПП при Президиуме РАН, ГНЦ ИФВЭ, РКК «Энергия», Института Астрофизики МИФИ и др. организаций и предприятий.
В 2000 г. за разработку и внедрение в учебный процесс учебно-методического комплекса (УМК) «Методы, модели и программные средства конструирования интеллектуальных систем принятия решений и управления» автору диссертации в составе авторского коллектива присуждена Премия Президента РФ в области образования (Указ № 1718 от 30 сентября 2000 г.) В состав УМК входит разработанный автором комплекс информационно-программных средств, учебно-методической литературы, электронных учебников и учебных программ, образующих в совокупности единый непрерывный учебный цикл по подготовке специалистов в области интеллектуальных систем и технологий с ориентацией на базовые отрасли народного хозяйства.
Другим важным компонентом УМК является разработанный в МИФИ инструментальный имитационно-моделирующий стенд (ИМС), включающий комплекс АТ-ТЕХНОЛОГИЯ. ИМС обеспечивает непрерывную «сквозную» систему обучения студентов и аспирантов соответствующих специальностей новым методам и технологиям построения ИЭС для широкого класса задач в области принятия решений и управления сложными техническими объектами и комплексами. ИМС является мощной инструментальной средой, на основе которой выполняются курсовые и дипломные проекты, проводятся совместные исследования с рядом кафедр и подразделений МИФИ, такими как кафедры «Автоматика», «Электрофизические установки», «Системного анализа», «Биофизика, радиационная физика и экология», институт Астрофизики МИФИ, организуются демонстрационные занятия, лекции, методические консультации и стажировки преподавателей и аспирантов других вузов (в том числе зарубежных), а также осуществляется целевая подготовка и переподготовка специалистов. Специальные версии комплекса АТ-ТЕХНОЛОГИЯ, обеспечивающие автоматизацию процесса построения обучающих ИЭС, внедрены в нескольких университетах России и Украины (МГГУ,
РГГУ, МЭСИ, ВВИА им. Жуковского, Институт экологии, управления и права, Херсонский политехнический университет и др.)
Апробация работы. Основные результаты диссертации докладывались и обсуждались более чем на 60 научных конференциях и семинарах, в том числе за рубежом. Наиболее значимыми из них являются: национальные конференции по искусственному интеллекту (Переславль-Залесский, 1988; Минск, 1990; Тверь, 1992; Рыбинск, 1994; Казань, 1996; Пущино, 1998; Переславль-Залесский, 2000, Коломна 2002); конференция «Создание и применение гибридных экспертных систем» (Рига, 1990); Международные конференции «Восток - Запад» по взаимодействию человека и компьютера (Москва, Петербург - EWHCI - 92, 93,95); Международная конференция по искусственному интеллекту «Восток - Запад: от теории к практике» (Москва, 1993); Российско-Японский симпозиум «Программное обеспечение на основе знаний» (Переславль-Залесский, 1994); Международные конференции по мягким вычислениям и измерениям SCM" 98, 99, 2000 (Санкт-Петербург); Общемосковские семинары по линии ЦРДЗ «Экспертные системы реального времени» (ЦРДЗ, Москва, 1995) и «Динамические интеллектуальные системы в управлении и моделировании» (МИФИ, Москва, 1996); Научные сессии МИФИ-98, 99, 2000, 2001, 2002, 2003, 2004; Российская научно-практическая конференция «Реинжиниринг бизнес-процессов на основе современных информационных технологий (МЭСИ, Москва, 1997, 1998, 1999, 2000, 2001, 2002, 2003); Международные конференции «Знания - Диалог - Решение» (KDS) (Киев, 1995; Ялта, 1997; Щецин (Польша), 1998; Кацивели, 1995; Санкт-Петербург, 2001, Варна (Болгария), 2003); Международные семинары «Диалог - 99», «Диалог - 2002», «Диалог - 2003» по компьютерной лингвистике (Таруса, 1999; Протвино, 2002; Протвино 2003); Международные школы-семинары по искусственному интеллекту для студентов, аспирантов и молодых ученых (Белоруссия, Браслав-97, 99); Международная мультиконференция по компьютерной инженерии и системных приложениях IMACS'96 (Франция, Лиль, 1996); 12-ая Европейская конференция по искусственному интеллекту ЕСАГ96 (Венгрия, Будапешт, 1996); 2-ая Объединенная конференция по программированию на основе знаний (Болгария, София, 1996); 7-ая Международная конференция AIICSR'97 и 2-ой международный семинар по прикладной семиотике (Словакия, Смоленница, 1997); 15-й и 16-ый IMACS - Международный конгресс по научным вычислениям, моделированию и прикладной математике (Германия, Берлин, 1997; Швейцария, Лозанна, 2000); Международная конференция по ускорителям и системам управления экспериментальными физическими установками (Китай, Пекин, 1997); 2-ая IMACS Международная мультиконференция CESA"98 (Тунис, Хаммамет, 1998); 3-я IEEE
Международная конференция по системам инженерии знаний INES'99 (Словакия, Стара Лесна, 1999); 7-ая Международная конференция по ускорителям и системам управления экспериментальными физическими установками (Италия, Триест, 1999); 5-ая и 6-ая Международные конференции по применению компьютерных систем (ACS'97, ACS'98) (Польша, Щецин, 1997, 1998); 3-ий Международный семинар по использованию персональных компьютеров для управления ускорителями (Германия, Гамбург, 2000); Международные семинары «Интегрированные модели и мягкие вычисления в искусственном интеллекте» (Коломна, 2001; Коломна 2003); Международный конгресс «Искусственный интеллект в XXI веке» (Геленджик, 2001).
Публикации. По материалам диссертационной работы (лично и в соавторстве) опубликовано 290 печатных работ, в том числе 36 статей в центральных журналах, 45 статей в международных сборниках трудов и журналах на английском языке, 13 учебных пособий и компьютерных учебников.
Структура и объем работы. Диссертация включает введение, 5 разделов, заключение, список литературы из 310 наименований и приложения. Основная часть диссертации содержит 347 страниц машинописного текста, включая 78 рисунков и 11 таблиц.
Заключение диссертация на тему "Модели, методы и программные средства для построения интегрированных экспертных систем"
ВЫВОДЫ
1. Создана признанная в России и за рубежом научная школа в области ИЭС и средств автоматизации их разработки (проект АТ-ТЕХНОЛОГИЯ, 1993-2003 гг.).
2. Список печатных научных работ по теме диссертации насчитывает свыше 290 наименований, из которых 45 - за рубежом, 36 — в центральных изданиях, издано 13 учебных пособий, два из которых отмечены первыми премиями Российской Ассоциации Искусственного Интеллекта (РАИИ) в 1992, 1998 гг.
3. В 2000 г. в составе авторского коллектива присуждена Премия Президента РФ в области образования за создание и внедрение Учебно-Методического Комплекса (УМК) «Модели, методы и программные средства конструирования интеллектуальных систем принятия решений и управления» (Указ № 1718 от 30 сентября 2000г.).
4. Пятикратно в 1997 г., 1998 г., 1999 г., 2000 г. и 2001 г. автору присваивалось звание «Соросовский доцент» по разделу «математика», и дважды - «Грант Москвы в области наук и технологий в сфере образования» (в 2002, 2003 г.). В 1999 г. автор включен в 16-й выпуск книги «Who is Who in the World» (США). В 1995 г. избрана членом-корреспондентом Международной Академии Информатизации (отделение «искусственного интеллекта»),
5. Инструментальный комплекс АТ-ТЕХНОЛОГИЯ прошел в 1994 г. официальную сертификацию и регистрацию в Центре «Росреестр» (свидетельство об официальной регистрации программы для ЭВМ № 940121 от 22.03.94, РосАПрО), получены золотая медаль ВВЦ РФ за комплекс исследований и разработок в области экспертных систем, и дипломы международных и российских выставок.
6. Под руководством и непосредственном участии автора в рамках научных исследований, проведенных по грантам РФФИ РАН, Минобразования РФ, Миннауки РФ, а также по заказам предприятий, на основе использования полученных в диссертации результатов разработано и внедрено 14 прикладных интеллектуальных систем различного назначения (техническая и медицинская диагностика, решение комплексных экологических задач, проектирование сложных технических систем, военные приложения, радиоэкологический мониторинг и др.) для ФГУП МРТИ РАН, ФГП ГИПЭ, СПП при Президиуме РАН, ГНЦ ИФВЭ, РКК «Энергия», Института астрофизики МИФИ и др. организаций и предприятий (подтверждено актами о внедрении и использовании).
7. В учебный процесс кафедры Кибернетики и профилирующих кафедр МИФИ (в частности, кафедр Системного анализа и Автоматики), а также других вузов России внедрены оригинальные разработки, отражающие результаты диссертационных исследований. В 6-ти университетах России и Украины внедрены авторские инструментальные средства автоматизации построения обучающих экспертных систем для специальных и инженерных дисциплин (МГГУ, РГГУ, МЭСИ, ВВИА им. Жуковского, Институт экономики, управления и права, Херсонский политехнический университет).
8. Полученные автором научные результаты нашли отражение в учебных пособиях и методических материалах (общим объемом более 90 печатных листов), использующихся в учебном процессе многих университетов России и Белоруссии (например, выдержавшее 2 издания за 3 года учебное пособие: Рыбина Г.В. Проектирование систем, основанных на знаниях. - М.:МИФИ,1997,2000 гг.).
9. В МИФИ впервые поставлены 5 авторских курсов, включающих результаты созданной научной школы в области ИЭС и средств автоматизации их разработки: «Динамические интеллектуальные системы», «Проектирование систем, основанных на знаниях», «Экспертные системы», «Интеллектуальные диалоговые системы», «Введение в интеллектуальные системы».
10. Впервые создана учебно-научная лаборатория кафедры Кибернетики МИФИ по специализации «системы искусственного интеллекта», с непрерывным циклом подготовки студентов в области ИЭС где на базе современного сетевого вычислительного комплекса, работающего в режиме «клиент-сервер» на основе интранет-сети МИФИ и оснащенного рабочими станциями класса Pentium с использованием авторских разработок в виде инструментального комплекса АТ-ТЕХНОЛОГИЯ и зарубежных лицензионных продуктов, проводятся на основе УМК учебные занятия, выполняются курсовые и дипломные проекты, ведутся совместные исследования с рядом кафедр и подразделений МИФИ (кафедры «Автоматика», «Электрофизические установки», «Системного анализа», «Биофизика, радиационная физика и экология» и др.).
11. На основе УМК, АТ-ТЕХНОЛОГИИ и систем G2, GDA, Telewindows и РДО создан имитационно-моделирующий программный (ИМС) стенд по обучению современным технологиям построения ИЭС для задач диагностики, управления и экологического мониторинга, где начиная с 1996 года проводятся научные исследования, в т.ч. в рамках программы «Университеты России - фундаментальные исследования», организуются демонстрационные занятия, лекции, методические консультации и стажировки преподавателей и аспирантов других вузов (в т.ч. зарубежных), а также осуществляется целевая подготовка и переподготовка специалистов по заказам и при участии предприятий и организаций (РосНИИ ИТиАП, МРТИ РАН, ИФВЭ, РКК «Энергия» и др.).
Заключение
В диссертации представлены материалы, связанные с решением важной научно-технической проблемы разработки теоретических основ и технологии автоматизированного построения интегрированных экспертных систем, направленной на повышение степени автоматизации разработки интеллектуальных систем обработки информации, и которая разрабатывалась автором с 1993 по 2003 год. Диссертация отражает содержание 290 печатных работ, опубликованных в отечественных и зарубежных изданиях. Все научные положения диссертации представлялись и обсуждались на российских и международных научно-технических конференциях и семинарах. В процессе работы над представленным в диссертации материалом под руководством автора были защищены 2 кандидатских диссертации и 62 студенческих дипломных работы. Выдвинутые и защищаемые научно-технические результаты состоят в следующем:
1. Предложена задачно-ориентированная методология автоматизированного построения интегрированных экспертных систем (ИЭС), в основе которой лежит совокупность моделей, методов, алгоритмов и процедур, разработанных на основе оригинального авторского подхода «ориентация на модель решения типовой задачи».
2. На базе этой методологии теоретически обоснована и экспериментально исследована технология создания прикладных ИЭС для задач реальной практической сложности и значимости.
3. Теоретическое обоснование задачно-ориентированной методологии и технологии автоматизированного построения ИЭС заключается в следующем:
3.1. Сформулирована концепция ИЭС как объекта научного исследования и построен новый понятийный базис, позволяющий эффективно исследовать и проектировать новый класс прикладных интеллектуальных систем - ИЭС. На основе совместного использования методов инженерии знаний и информационного подхода впервые проведен анализ, исследование и теоретическое обобщение функциональных, структурных и алгоритмических особенностей систем рассматриваемого класса.
3.2. В качестве инструмента системного анализа базовых проблем интеграции и гибридизации в ИЭС предложена оригинальная многоуровневая модель процессов интеграции, на основе которой выделены основные понятия и термины, а также построена классификация архитектур современных ИЭС.
3.3. На основе системного анализа и исследования различных классов задач, наиболее типичных для приложений методов и средств ИЭС (диагностика, проектирование, обучение, планирование, управление), предложен эффективный сквозной подход к построению ИЭС - «ориентация на модель решения типовой задачи», в рамках которого разработаны эвристические модели решения типовых задач, базирующиеся на описании знаний о стратегиях решения задач каждого класса, и предложены конкретные методы реализации этих моделей на всех этапах жизненного цикла создания программного обеспечения для ИЭС.
3.4. Предложена новая когнитивно-графическая концепция автоматизированного построения баз знаний (БЗ) для ИЭС на основе использования трех источников знаний, развития методов структурного анализа и объектно-ориентированного проектирования для систем типа ИЭС, значительно повышающая степень автоматизации труда инженеров по знаниям за счет интеграции диаграммной технологии проектирования информационных систем с методами приобретения знаний, учета человеческого фактора, разработки принципов и механизмов интеграции знаний различной предметности и модельности, а также способов взаимодействия между различными источниками знаний.
3.5. На основе предложенных моделей решения типовых задач и развития методов структурного анализа разработан комбинированный метод автоматизированного приобретения знаний из трех источников знаний, включающий методы и процедуры прямого извлечения знаний из экспертов, проблемно-ориентированных ЕЯ-текстов и специализированных БД, необходимых для построения моделей проблемных областей.
3.6. В рамках предложенной задачно-ориентированной методологии комплексно исследованы вопросы извлечения, представления и обработки недостоверных знаний, содержащих отдельные виды НЕ-факторов, наиболее часто проявляющихся эксплицитно в знаниях экспертов (неопределенность, неточность, недоопределенность и нечеткость), а также разработаны формальные механизмы и соответствующие процедуры и алгоритмы, позволяющие учитывать наличие недостоверной и неполной информации при построении моделей проблемной/предметной области и способствующие повышению степени адекватности и обоснованности этих моделей.
3.7. Разработаны новые модели, методы и алгоритмы автоматизированного построения непротиворечивых БЗ проектируемых ИЭС (итеративное извлечение знаний из экспертов, ЕЯ-текстов и БД в соответствии с построенной моделью архитектуры ИЭС; построение «поля знаний» для каждой задачи/подзадачи; верификация «поля знаний»; формирование фрагментов БЗ в терминах выбранного языка представления знаний; объединение фрагментов БЗ и проверка БЗ на полноту и непротиворечивость).
3.8. Исследована проблема интеграции разнородных моделей и компонентов в ИЭС, включая динамические ИЭС РВ, в результате чего разработана совокупность моделей, методов и процедур интеграции разнородных компонентов в ИЭС путем построения формальных спецификаций моделей, используемых при построении ИЭС (разработка формального представления в вычислительной среде моделей, используемых на различных стадиях жизненного цикла; унификация операций их обработки; исследование и разработка формальных механизмов учета знаний, содержащих НЕ-факторы; разработка формального аппарата описания и использования повторно используемых компонентов (ПИК) и типовых проектных процедур (ТПП).
3.9. Разработаны и реализованы адекватные языки представления знаний, ориентированные на спецификацию знаний и построение внутренних (технологических) БЗ инструментария, поддерживающего предложенную методологию.
3.10. Разработана модель компьютерной технологии построения ИЭС в виде совокупности сбалансированных моделей плана, архитектуры обобщенной ИЭС и инструментов, а также построены операционные модели типовых процессов и процедур создания ИЭС.
4. Проведено экспериментальное исследование разработанной технологии автоматизированного построения ИЭС, которое заключается в следующем:
4.1. Разработана модель полного жизненного цикла построения ИЭС, включающая новый подход к решению одной из сложнейших проблем ИИ - проблемы автоматизированного приобретения знаний из различных источников (экспертов, ЕЯ-текстов, БД), а также разработана методология системного анализа проблемной области и способов построения архитектуры ИЭС и её компонентов на основе интеграции методов приобретения знаний, структурного анализа систем, объектно-ориентированного проектирования, ПИК и ТПП.
4.2. Разработан прототип архитектуры автоматизированного рабочего места инженера по знаниям в виде специализированного программного инструментария (комплекс АТ-ТЕХНОЛОГИЯ) нового поколения для поддержки проектирования и разработки ИЭС в статических проблемных областях, а также исследованы методы и принципы его программной реализации для различных платформ путем создания трех поколений комплекса с 1993 по 2003 гг.
4.3. Проведены исследования по интеллектуализации процессов построения ИЭС на основе предложенных методологии и технологии, в соответствии с чем разработаны модель интеллектуальной среды поддержки разработки ИЭС, модель интеллектуального планировщика и его компонентов, а также принципы, методы и средства программной реализации планировщика в комплексе АТ-ТЕХНОЛОГИЯ.
4.4. Проведено экспериментальное исследование особенностей жизненного цикла построения ИЭС для различных классов задач (диагностика, проектирование, обучение, планирование, управление) и осуществлена экспериментальная проверка методологии, технологии и специализированного инструментария путем создания прикладных ИЭС для статических и динамических проблемных областей.
4.5. Оригинальность и новизна разработанных моделей, методов и программных средств подтверждена авторским Свидетельством об официальной регистрации комплекса АТ-ТЕХНОЛОГИЯ в Центре «Росреестр» Госкомвуза РФ в 1994 г.
5. Положения диссертации нашли широкое практическое применение:
5.1. Научные и практические результаты диссертации легли в основу разработки учебно-методического комплекса «Модели, методы и программные средства конструирования интеллектуальных систем принятия решений и управления», удостоенного Премии Президента РФ в области образования за 1999 год.
5.2. Результаты диссертации использовались при разработке 14 прикладных ИЭС различного назначения, (подтверждено соответствующими актами о внедрении и публикациями), что позволило значительно сократить время разработки ИЭС (по ряду экспертных оценок - более, чем на 40%), а также улучшить качество и глубину проработки БЗ создаваемых ИЭС.
5.3. Разработанные теория и методы построения ИЭС послужили базисом для пяти авторских курсов («Экспертные системы», «Интеллектуальные диалоговые системы», «Проектирование систем, основанных на знаниях», «Динамические интеллектуальные системы», «Введение в интеллектуальные системы») для студентов факультета кибернетики МИФИ, на основе чтения которых было написано 13 учебных пособий (два из которых отмечены премиями Российской ассоциации искусственного интеллекта как лучшие учебники для вузов в 1992 и 1998 гг.).
Автор выражает благодарность экспертам и студентам-программистам, принимавшим участие в практической апробации основных положений диссертации, а также РФФИ, Минобразованию РФ, фондам Сороса и Правительства г. Москвы за финансовую поддержку исследований.
Библиография Рыбина, Галина Валентиновна, диссертация по теме Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
1. Березин Е.П., Дроздков В.А., Попов Э.В., Преображенский А.Б. Первый шаг сделан: отечественная программа создания прикладных систем искусственного интеллекта на старте // Новости искусственного интеллекта. М., 1993, №4, с. 12-16.
2. Попов Э.В., Фоминых И.Б., Кисель Е.Б., Шапот М.Д. Статические и динамические экспертные системы. М.: Финансы и статистика, 1996, - 320 с.
3. Попов Э.В. Экспертные системы. Решение неформализованных задач в диалоге с ЭВМ- М.: Наука, 1987, -288 с.
4. Джексон П. Введение в экспертные системы. М. : Издательский дом «Вильяме», 2001, - 624с.
5. Люгер Джордж Ф. Искусственный интеллект: стратегии и методы решения сложных проблем, 4е издание: пер. с англ. -М.: Издательский дом «Вильяме», 2003. 864с.
6. Тарасов В.Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика. М.: Эдиториал УРСС, 2002, - 352 с.
7. Ойхман Е.Г., Попов Э.В. Реинжиниринг бизнеса: Реинжиниринг организаций и информационные технологии. — М.: Финансы и статистика, 1997, 336с.
8. Калянов Г. Н. Case: структурный системный анализ (автоматизация и применение) М.: ЛОРИ, 1996,-242 с.
9. Калашян А.Н., Калянов Г.Н. Структурные модели бизнеса: DFD- технологии. М.: Финансы и статистика, 2003, - 25с.
10. Тельнов Ю.Ф. Интеллектуальные информационные системы в экономике. М.: ИНТЕГ, 2002, -316с.
11. Гаврилова Т.А., Червинская K.P. Извлечение и структурирование знаний для экспертных систем. М. : Радио и связь, 1992.
12. Осипов Г.С. Приобретение знаний интеллектуальными системами. Основы теории и технологии,- М.: Наука, Физматлит, 1997, 112 с.
13. Стефанюк В.Л. Учить или учиться //Новости искусственного интеллекта. 2002, №5, с. 13-24
14. Петрушин В.А. Экспертно-обучающие системы. -Киев: Наукова думка, 1992 , 196с.
15. Уинстон П. Искусственный интеллект. М.: Мир , 1980 , - 519 с.
16. Цейтлин Н.Л. О поведении конечных автоматов в случайных средах //Автоматика и телемеханика. 1961, Т. XXII, № 10, с. 1345-1354.
17. Искусственный интеллект. Применение в интегрированных производственных системах. //Под ред. Э. Кьюсиана . М.: Машиностроение , 1991 , - 540 с.
18. Marque-Pucheu, G. Martin-Gallausiaux J. and Jomier G. //Interfacing Prolog and relation data base management systems //In New Applications of Data Bases. Academic Press, London, 1984, p. 225244.
19. Johnson H.R. Knowledge base management for CAD/CAM //Proc. IEEE COMPCON. Spring 1986, p. 280-286.
20. Bose P.K. and Rajinikanth M. KARMA: Knowledge based assistant to a database system //Proc. 2nd IEEE Conf. On Artificial //Intelligence Applications, The Engineering of Knowledge-based Systems. -1985, p. 467-472.
21. Lafue G.M.E. Basic decisions about linking an expert system with a DBMS: A case study //Database Engineering. 1983, 6(4), p.56-64.
22. Cholvy L. and Foisseau J. ROSALIE: A CAD object-oriented and rule-based system //Information Processing. North-Holland , Amsterdam , 1983, pp. 501-505
23. Брусиловский П.Л. Адаптивные интеллектуальные технологии в сетевом обучении.// Новости искусственного интеллекта. 2002, №5, с.25-31
24. Валькман Ю.Р. Интеллектуальные технологии исследовательского проектирования. Формальные системы и семиотические модели. Киев: Port-Royal, 1998, - 250с.
25. Эрлих А.И. Проблемы моделирования в интеллектуальных системах //Вестник Московского государственного технического университета. Спец. выпуск "Системы искусственного интеллекта " М.: МГТУ , 1994, N1, с. 29-33.
26. Акульшина И.Л., Виньков М. М, Интеллектуальные системы в области контроля //Новости искусственного интеллекта. 1993, N4, с. 117-127.
27. Rada R. Hypertext: from text to expertext. McGraw - HILL Book Company Europe, 1991.
28. Стефанюк B.J1. Когнитивные уровни учителя и ученика // Труды 4-го международного семинара по прикладной семиотике, семиотическому и интеллектуальному управлению.(А8С/ 1С' 99) — М.: ИПС РАН , 1999, с. 148-157.
29. Трахтенгерц Э.А. Компьютерная поддержка принятия решений,- М.: СИНТЕГ, 1998, 376с.
30. Емельянов В.В., Ясиновский С.И. Введение в интеллектуальное имитационное моделирование сложных дискретных систем и процессов. Язык РДО. М.: АНВИК , 1998, -427с.
31. Загоруйко Н.Г. Прикладные методы анализа данных и знаний. Новосибирск: Изд-во Ин-та математики , 1999, - 270 с.
32. Акульшина И.Л., Ганасья Ж.-Г., Фарон К. SATELIT гипермедиа система, использующая знания //КИИ-96. Пятая национальная конференция с международным участием "Искусственный интеллект- 96". Сб. научных трудов в 3-х томах. Том 2. - М.:АИИ, 1996, с. 294-298.
33. Мизогучи Р., Бордо Ж. Использование инженерии онтологий для преодоления распространенных трудностей применения ИИ в образовании //Новости искусственного интеллекта. 2002, №5, с.3-12
34. Таратухин В.В. Интеграция систем имитационного моделирования и экспертных систем в САПР //КИИ-98. Шестая национальная конференция с международным участием. Сб. научных трудов в 3-х томах. Том 2 Пущино: РАИИ, 1998, с. 461-465.
35. Поспелов Г.С. Искусственный интеллект основа новой информационной технологии - М.: Наука, 1988, - 280 с.
36. Меркурьева Г.И., Меркурьев Ю.А. Экспертные системы имитационного моделирования //Известия АН СССР. Техническая кибернетика. 1991, №3, с. 156-173.
37. Попов Э.В., Евсеев О.В. Роль интеллектуальных инструментальных средств в реинжиниринге бизнес- процессов предприятий //Известия РАН. Теория и системы управления. 1999, № 5, с. 7482.
38. Ross R.G. Second Edition. The business Rule Book. Classifying, Defining and Modeling Rules. Data Research Group Inc. 1997, Boston, Massachusetts.
39. Тарасов В.Б., Соломатин Н.М. Развитие прикладных интеллектуальных систем: анализ основных этапов, концепций и проблем //Вестник МГТУ 1/94. Спец.выпуск "Системы искусственного интеллекта". Серия "Приборостроение". -М: МГТУ, 1994, с.5-14.
40. Рыбина Г.В. Проектирование систем, основанных на знаниях. Учебное пособие. М.: МИФИ, 1997,- 101с.
41. Нариньяни А.С. Модель или алгоритм: новая парадигма информационной технологии // Информационные технологии/ 1997, №4, с.11-16.
42. Хорошевский В.Ф. Обработка естественно- языковых текстов: от моделей понимания языка к технологиям извлечения знаний //Новости искусственного интеллекта. —М., 2002, №6, с. 19-26.
43. Рыбина Г.В. Принципы создания автоматизированной технологии проектирования интегрированных экспертных систем (проект АТ-ТЕХНОЛОГИЯ) //Новости искусственного интеллекта. 1993, N4, с.105-116.
44. Христьяновский Д.Г., Эрлих А.КПроблемы моделирования в интеллектуальных прикладных системах // III Конференция по искусственному интеллекту. КИИ-92. Сб. научных трудов в 2-х томах. Т.2. -Тверь, 1992, т.2, с.78-81.
45. The А1 Workbench BABYLON. Addison-Wesley, 1989, -240 с.
46. Гринберг С.Я., Смола В.В., Яхно Т.М. Построение интегрированных ЭС в оболочке DI*GEN // III Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов, в 2-х томах. Том 2.-Тверь, 1992, с.62-64.
47. Сапегин A.M., Финн В.К. Интегрированная интеллектуальная система молекулярного дизайна физиологии активных веществ //III Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов в 2-х томах. Том 2. -Тверь, 1992 г., с.10-12.
48. Аксенова Е.С., Рыбина Г.В. Демонстрационный прототип экспертной системы для диагностики сетевого вычислительного комплекса // II Всесоюзная конференция 11 Искусственный интеллект-90", Сб. научных трудов, в 3-х томах. Том 2. -Минск, 1990, с. 68-71.
49. Частиков А.П., Гаврилова Т.А., Белов Д.Л. Разработка экспертных систем. Среда CLIPS. -СПб.: «БХВ-Петербург», 2003, 608с.
50. Интегрированная система для создания прикладных систем с базами данных и знаний (ИНТЕРЭКСПЕРТ). Калинин: НПО "ЦЕНТРПРОГРАММСИСТЕМ", 1988, т. 1-8.
51. Фоминых И.Б. Интеграция нейронных и символьно-логических моделей в интеллектуальных технологиях // VII Национальная конференция с международным участием "Искусственный интеллект- 2000". Труды конференции. Том 2. -М.: Физматлит, 2000, с.588-595.
52. Виттих В.А., Скобелев О.П., Скобелев П.О. Интеллектуальная обучающая система для подготовки инженеров: прагматический подход //III Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов в 2-х томах. Том 2. -Тверь, 1992, с.36-43.
53. Dede C.J. Emprowering Environments, Hypermedia and Microworlds //The Computing Teacher. -1987, v.15, N3, p.20-24.
54. Брусиловский П.Л., Зырянов М.И. Интеллектуальная учебная среда "Остров" //III Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов в 2-х томах. Том 2. -Тверь, 1992, с.33-36.
55. Колесников А.В. Проблемно-структурная технология разработки приложений гибридных интеллектуальных систем // КИИ-2000. Седьмая национальная конференция с международным участием. Труды конференции. Том 2. -М.: Физматлит, 2000, с.717-725.
56. Burns N.A. et all- Portable Inference Engine: Fitting significant Expertise//Into Small Systems. IBM System Journal, v.25, N2, 1986.
57. Bennet J.S., Engelmore R.S. SACON: a knowledge based consultant for structural analysis. In Proc.of the 6-th Int. Joint Conference on Artificial//Intelligence. -Tokyo, 1979, p.47-49.
58. Maher M.L. H3-RISE: an expert system for preliminary structural design. Expert systems for Engineering Design.Ed by M.D.Rychener. -Boston: Academic Press, 1988, p.37-52.
59. Adeli Н., Balasubramanyam K.V. Expert systems for structural design: a new generation. -Englewood Cliffs: Prentice Hall, 1988.
60. Тарасов В.Б. Интеллектуальные системы в проектировании //Новости искусственного интеллекта. 1993, N4, с.24-67.
61. Лихогруд Н.Г., Лихогруд Г.М., Яловец А.Л. Экспертные системы проектирования объектов строительства //Новости искусственного интеллекта. 1993, N4, с.68-91.
62. James J.R. Expert system shells for combining symbolic and numeric processing in CADCS. Computer Aided Design in Control Systems. Ed. by Z-Y. -Chen. Oxford: Pergamon Press, 1988, p.347-352.
63. Рыбина Г.В., Берестова В.И., Заволович O.B. Обучающая экспертная система КОНВАКС //Методы и системы технической диагностики. Экспертные обучающие системы. Межвузовский сб. научных трудов. Вып. 15. -Саратов: СГУ, 1991, с.135-137.
64. Рыбина Г.В. Проектирование гибридных экспертных систем в среде ИНТЕР-ЭКСПЕРТ //Всесоюзная конференция "Искусственный интеллект 90". Сб. научных трудов в 3-х томах. ТомЗ.-Минск, 1990, с.188-191.
65. Kitzmiller С.Т., Kowalec J.S. Symbolic and numerical computing in knowledge based systems. Coupling Symbolic and Numerical Computing in Expert Systems.Ed.by J.S.Kowalic. -Amsterdam. Elsever Science Publishers, 1986, p.3-17.
66. Durkin J Expert Systems: Catalog of Applications. -ICS, USA, 1998.
67. Калянов Г. H. Case: структурный системный анализ (автоматизация и применение) -М. : ЛОРИ , 1996,-242 с.
68. OOPS, CASE and expert systems //Expert Systems Strategies. 1989, v.5, N10, p.1-14.
69. Вендров A.M. CASE-технологии. Современные методы и средства проектирования информационных систем. -М.: Финансы и статистика, 1998, -352 с.
70. Федунов Б.Е. Проблемы разработки бортовых оперативно советующих экспертных систем для антропоцентричных объектов //Изв. РАН. ТиСУ, 1996. №5, с. 147-159.
71. Федунов Б.Е. Семантический облик базы знаний интеллектуальных систем на антропоцентричных объектах //КИИ-2000. VII национальная конференция по искусственному интеллекту с международным участием. Труды конференции. T.l. -М.: Физматлит, 2000, с. 286290.
72. Заволович О.В., Рыбина Г.В. Средства автоматизации приобретения знаний в экспертных системах: классификация, современное состояние, сравнительный анализ //Программные продукты и системы. Software & Systems. -Тверь, 1993, N1, с.54-58.
73. Заволович О.В., Рыбина Г.В. Система автоматизированного приобретения знаний АСПРиЗ // III Конференция по искусственному интеллекту (КИИ-92). Сборник научных трудов в 2-х томах. Т.1. -Тверь, 1992, с. 115-117.
74. Rybina G.V., Zavolovich O.V. Computer/Anterviewing of Experts on the Basis of Typical Tasks Solving Models //Proceedings EAST-WEST Conference on Artificial//Intelligence. From Theory to Practice. EWAIC '93. -Moscow 1993, ICSTI, p. 170- 172.
75. Каташкин М.В., Рыбин В.М., Рыбина Г.В., Рудина С.В. Выбор и расчет первичных преобразователей параметров пучков заряженных частиц //Измерительная техника. 1993, № 11, с. 26-27.
76. Рыбина Г.В., Берестова В.И. Обучающая экспертная система КОНВАКС-УЧИТЕЛЬ /ЛII Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов в 2-х томах. Том 1. Тверь: АИИ, 1992, с. 49-50.
77. Рыбина Г.В. Разработка гибридных экспертных систем средствами интегрированного пакета ИНТЕР-ЭКСПЕРТ //Экспертные системы в научных исследованиях автоматизации проектирования и производства. -М.: Минатомэнергопром, МФ ЦИПК, 1990, с. 59-60.
78. Рыбина Г.В., Берестова В.И., Цыганов Г.А., Громов В.В., Чуйко Т.В. Интегрированная экспертная система ТЕРРА //III Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов в 2-х томах. Том 1. -Тверь: АИИ, 1992, с. 57-58.
79. Месарович Н., Такахара Я. Общая теория систем: математические основы. -М.: Мир, 1978, — 311с.
80. Агафонов В.Н. CASE- системы и методы спецификации программ //Программные продукты и системы. Software & Systems. -1993, N 1, с.54-58.
81. Рыбина Г.В. Модель диалога в естественно-языковой системе ДИС АР // Автоматизированная информационная технология. -М.: Энергоатомиздат,1990, с. 29-36.
82. Рыбина Г.В. Вопросы проектирования интегрированных экспертных систем в среде ИНТЕРЭКСПЕРТ //Межвузовский сборник "Локальные вычислительные сети и распределенная обработка данных". -Новосибирск: НГУ, 1991, с. 19-24.
83. Гэйн К., Сарсон Т. Структурный системный анализ: средства и методы. -М.: Эйтекс, 1992.
84. Readings in Knowledge Acquisition and Learning. Automating the construction and improvement of expert systems. Ed. by Bruce G. Buchanan and David C. Welkins. Morgan Kaufmann Publishers, -San Mateo, California, 1993, 906 p.
85. Андон Ф.И., Лаврищева E.M. Тенденции развития технологии программирования 90-х. //УСиМ, 1993, N3, с. 22-29.
86. Андриенко Г.Л., Андриенко Н.В. Подход к приобретению экспертных знаний о задачах с разнотипными компонентами //III Конференция по искусственному интеллекту КИИ-92. Сб. научных трудов, в 2-х томах. Том 1. -Тверь, 1992, с.96-99.
87. Виттих В.А., Смирнов С.В. Интегрированные модели артефактов в согласованной инженерной деятельности // КИИ-98. Сб. научных трудов VI национальной конференции с международным участием. Т.2. -Пущино: РАИИ, 1998, с.398-403.
88. Ларичев O.K., Мечитов А.И., Мошкович Е.М., Фуремс Е.М. Системы выявления экспертных знаний в задачах классификации //Изв. АН СССР. Сер. Техн. Кибернетика, 1987, N2, с.74- 84.
89. Newell A., Simon М.А. Human problem solving. -Englewood Cliffs, New Jersey: Prentice Hall, 1972.
90. Колчин А.Ф., Овсянников M.B., Стрекалов А.Ф., Сумаронов С.В. Управление жизненным циклом продукции. -М.:Анахарис, 2002, -304 с.
91. Мендельсон Э. Введение в математическую логику. -М.: Наука, 1971, 320с.
92. Ларичев О.И. Теория и методы принятия решений, а также хроника событий в Волшебных странах. М: Логос, 2000, - 296с.
93. Вагин В.Н., Еремеев А.П. Некоторые базовые принципы построения интеллектуальных систем поддержки принятия решений реального времени. //Известия РАН. ТиСУ. 2001, №6, с. 114-123.
94. Волков A.M., Ломнев B.C. Классификация способов извлечения опыта экспертов //Изв. АН СССР. Сер. Техническая Кибернетика, 1989, №5, с.34-44.
95. Гаврилова Т.А. и др. Формирование поля знаний на примере психодиагностики //Изв. АН СССР. Сер. Техническая Кибернетика, 1988, №3, с. 72-85.
96. Гинкул Г.П. Игровой подход к приобретению знаний с элементами машинного обучения /Л1 Всесоюзная конференция "Искусственный интеллект-90". Выставка, -Минск, 1990, с. 125-128.
97. Кук Н.М., Макдональд Дж. Э. Формальная методология приобретения и представления экспертных знаний //ТИИЭР, 1986, т. 74, №10.
98. Ленат Д. Искусственный интеллект //Современный компьютер. -М.: Мир, 1986.
99. Нарушев Е.С., Хорошевский В.Ф. Программное обеспечение экспертной системы Cattle //II Всесоюзная конференция "Искусственный интеллект-90". Выставка, -Минск, 1990, с.96- 100.
100. Осипов Г.С. Построение моделей предметных областей. Неоднородные семантические сети. //Изв. АН СССР. Сер. Техническая Кибернетика, 1990, №5.
101. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. СПб.: Питер, 2000, - 384с.
102. Boose I.H. Uses of repertory grid centre knowledge acquisition tools for knowledge-based system Hint. J. Man-Machine Studies, 1988, Vol. 29, №3.
103. Boose I.H. Bradshow. Expertise transfer and complex problems using AQUINAS as a knowledge-based system //Int. J. Man-Machine Studies, 1987, Vol. 26, №1.
104. W. Clancey Heuristic Classification //Artificial//Intelligence,1985, Vol.27, №3, p.289- 350.
105. Попов Э.В. Корпоративные системы управления знаниями //Новости искусственного интеллекта. 2001, №1, с.14-25.
106. J.Deiderich, Ruhmann. KRITON: a knowledge acquisition tools for expert systems //Int. J. Man-Machine Studies, 1987, Vol. 26, N1.
107. T.G.Deitterich, N.S.Flann, D.C. Wilkins. News and notes //Machine Learning, Vol. 1, 1986, p. 227242.
108. L.Eshelman, D.Ehret, J.MacDermott. MOLE: tenacious knowledge acquisition tool //Int. J. Man-Machine Studies, 1987, Vol. 26, N1.
109. L.Eshelman. MOLE: a knowledge acquisition tool that buries certainty factors //Int. J. Man-Machine Studies, 1988, Vol. 29, p.569-577.
110. B.R.Gaines. Knowledge acquisition systems for rapid prototyping of expert systems //INFOR. Vol.26, N4, 1988, p. 256-285.
111. B.R.Gaines, A.T.Rappaport. Integrating knowledge acquisition and performance systems //Artificial Intelligence, 1989, Vol.40, N2, p. 307-326.
112. P.Harmon. Knowledge acquisition tolls //Expert Systems Strategies, 1989, Vol.5, N7, p.1-14.
113. Gruber T.R. A Translation approach to Portable Ontologies // Knowledge Acquisition. 1993, №5(2), p. 199-220.
114. Klincker, S.Qenetet, J.McDermott. Knowledge acquisition for evaluation systems //Int. J. Man-Machine Studies, 1988, Vol.29, p. 715-731.
115. J.S.Piazza and F.A.Helsabeck. LAPS: cases to models to complete expert systems //AI Magazine, 1990, Vol.1 l,N3,p.80-107.
116. Quinlan J.R. Induction of decision trees //Machine learning, N1, 1986, p.81-106.
117. Quinlan J.R., Compon P.J., Horn K.A., Lasarus L. Inductive knowledge acquisition: A case study. Application of expert systems. -Wokingam, England: Addison-Wesley, 1987.
118. B.G.Silverman. Critiquing Human Judgment Using Knowledge-Acquisition Systems //AI Magazine, 1990, Vol.1 l,N3,p.60-79.
119. S.Slade. Case-based reasoning: a research paradigm //AI Magazine, 1991, Vol.12, N1, p.42-53.
120. Тельнов Ю.Ф. Реинжениринг бизнес-процессов. M.: Финансы и статистика, 2003, -256 с.
121. Уэно X., Исидзука М. Представление и использование знаний. Перевод с японского. -М.: Мир, 1989,-220 с.
122. Попов Э.В. Общение с ЭВМ на естественном языке. -М.: Наука, 1982, 360 с.
123. Scott А.С., Clayton I.E., Gibson E.L. A Practical Guide to Knowledge Acquisition. -Addison-Wesley Publishing Company Inc., 1991.
124. Молокова O.C. Методология анализа предметных знаний // Новости искусственного интеллекта. 1992, №3.
125. Молокова О.С. Программные системы приобретения знаний //Новости искусственного интеллекта. 1992, №4.
126. Chan C.W., Johnston М. Knowledge modelling for constructing an expert system to support reforestation decisions // Knowledge-Based Systems. February 1996, V. 9. № 1, c.41-59.
127. Хорошевский В.Ф. PIES-технология и инструментарий PiES WorkBench для разработки систем, основанных на знаниях// Новости искусственного интеллекта. 1995, № 2, с.7-64.
128. Рыбина Г.В. Заданно-ориентированная методология автоматизированного построения интегрированных экспертных систем для статических проблемных областей // Известия РАН. Теория и системы управления. 1997, № 5, с.129-137.
129. Рыбина Г .В., Пышагин С.В., Смирнов В.В., Чабаев А.В. Программные средства и технология автоматизированного построения интегрированных экспертных систем //Программные продукты и системы. Software & Systems. 1997, № 4, с.37-45.
130. Rybina G.V.,Kolobashkina M.V.,Sergievskaya O.G., Smirnov V.V. A Combined Method of Knowledge Acquisition //Proceedings of CESA'96 IMACS Multiconference Computational Engineering in Systems Applications. -France, Lille, Gerf EC Lille, 1996, p.177-180.
131. Rybina G.V., Kolobashkina M.V.,Sergievskaya O.G., Smirnov V.V. A Combined Method of Knowledge Acquisition // Proceedings of ECAI'96 12h European Conf. on Artificial Intelligence (W30). -Hungary, Budapest: John Wiley & Sons Ltd, 1996, p.43-46.
132. Rybina G.V., Kolobashkina M.V. Knowledge Acquisition in AT-TECHNOLOGY Complex // Proceedings of JCKBSE'96 Second Joint Conference on Knowledge-Based Software Engineering. -Bulgaria, Sofia: BAIA, 1996, p. 168-173.
133. Rybina G.V., Kolobashkina M.V. Problem-oriented methodology of knowledge acquisition // Proceedings of 7-th International Conference AIICSR'97 and 2-nd Workshop on Applied Semiotics. -Smolenice Castle, Slovakia, 1997, p.105-110.
134. Поспелов Д.А. Развитие методов обоснования знаний // Вестник РГГУ. -М., 1996.
135. Рыбина Г.В, Естественно-языковая система для автоматизации расчетных работ в САПР и АСУТП // Прикладные и экспериментальные лингвистические процессоры. -Новосибирск, 1982, с.60-75.
136. Рыбина Г.В., Арменский А.Е. Синтез программ с помощью фреймов в интеллектуальных банках данных // Интеллектуальные банки данных. -М.: Энергоатомиздат, 1982, с.80-85.
137. Нариньяни А.С. Недоопределенность в системах представления и обработки знаний // Изв. АН СССР. Техн.кибернетика. 1986, № 5.
138. Проблемы представления и обработки не полностью определенных знаний. Под ред. А.С. Нариньяни. -М.: РосНИИ ИИ, 1996,
139. Нечеткие множества в моделях управления и искусственного интеллекта. Под ред. Поспелова Д.А. -М.: Наука, 1986, -312 с.
140. Городецкий В.И., Тулупьев А. Л. Формирование непротиворечивых баз знаний с неопределенностью // Изв. Академии Наук. Теория и системы управления. 1997, №5.
141. Naouche С., Charlet J. KJBS Validation: A Knowledge Acquisition Perspective // Proceedings of ECAI'96 12h European Conf. on Artificial//Intelligence. -Hungary, Budapest: John Wiley & Sons Ltd, 1996.
142. Corby O, Dieng R. Cokace; A Computerbased environment for Common KADS Conceptual Modeling Language // Proceedings of ECAI' 96 12h European Conf. on Artificial Intelligence. -Hungary, Budapest: John Wiley & Sons Ltd, 1996.
143. Моргоев B.K. Метод структурирования и извлечения экспертных знаний: имитация консультации // Человеко-машинные процедуры принятия решения. -М.: ВНИИСИ, 1988.
144. Brazier F., Treur J., Wijngaards N. Modeling Interaction with Experts: The Role of a Shared Task Model // Proceedings of ECAI' 96 12h Europian Conf. on Artificial Intelligence. -Hungaiy, Budapest: John Wiley & Sons Ltd, 1996.
145. Schreiber G., Wielinga В., de Hoog R. etal. CommonKADS: a Comprehensive Methodology for KBS Development // IEEE Expert. Dec. 1994, V.6 (9).
146. Кобринский Б.А. Подходы к отображению субъективно-нечетких представлений эксперта и пользователя и интеллектуальных систем //Программные продукты и системы. Software & Systems. 1997. № 4, с.90-95.
147. Норенков И.П. Принципы построения и структура. -М.: Высшая школа, 1986.
148. Biebow В., Szulman S. Acquisition and validation of software requirements //Knowledge Acquisition, №6, 1994.
149. Микулич Л.И. Промышленная технология создания систем, основанных на знаниях // Экспертные системы на персональных компьютерах. -М.: МДНТП им. Дзержинского. 1990, с. 16-21.
150. Хорошевский В.Ф. Управление проектами в интеллектуальной системе PIES Work Bench. //Известия РАН. Техническая кибернетика, 1993, N5, с. 71-98.
151. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе издание. М.: "Издательство Бином", СПб.: "Невский диалект", 1999, - 560 с.
152. Капитонова Ю.В. Новации в интеллектуальном программном инструментарии //KDS-97. VI Международная конференция "Знания-Диалог-Решения ". Сб. научных трудов в 2-х томах. Том 2. -Киев: АСПИС, 1997, с. 611-621.
153. Rybina G.V., Rybin V.M., Safonenco V.A. An Expert System for Beam Diagnostics. //Proceeding: Supplements Int.J. Mod. Phys.A., (Proc. Syppl.)2A(1993) High Energy Accelerators. (HEACC'92), Hamburg, Germany, 1992 vol.1, p.237-238.
154. Rybina G.V. Application of Simulation Modeling methods for the Designing Real- Time/Antegrated Expert Systems //Journal of Computer and Systems Sciences//International. V.39, №5. 2000, p.812-821
155. Rybina G.V. Integrated Expert Systems: State of the Art, Problems, and Trends. //Journal of Computer and Systems Sciences//International, Vol.41, No. 5, 2002, pp. 780- 793.
156. Ларичев О.И., Мечитов А.И., Мошкович Е.М., Фуремс Е.М. Выявление экспертных знаний. -М.: Наука, 1989,- 128с.
157. Rybin V.M, Rybina G.V., Safonenco V. A. An Expert System for Beam Diagnostics //Biannual Report' 93,94, ISSN 0135-9266. -Moscow: MEPHI, 1995, p.210-213.
158. Рыбин B.M., Рыбина Г.В., Харитонов A.E. Прототип экспертной системы реального времени для управления электрофизическим комплексом // Динамические интеллектуальные системы в управлении и моделировании. Труды ЦРДЗ. М.: ЦРДЗ, 1996, с.53-55.
159. Rybin V., Rybina G. The prototype of a Real Time Expert System for Control of Electrophysical Complex //Proceeding of 15-th IMACS World Congress on Scientific Computation, Modeling and
160. Applied Mathematics. Berlin, August 1997. Vol.4. Artificial Intelligence and Computer Science. -Berlin, Wisserischaft & Technik Verlag, 1997, p.97-100.
161. Рыбина Г.В. Вопросы построения интегрированных экспертных систем для диагностики сложных технических систем // KDS-97. Шестая Международная конференция "Знания- Диалог-Решение". Сб. научных трудов в 2-х томах. Том 2. -Ялта: АСПИС, 1997, с.421-428.
162. Рыбина Г.В. Проектирование систем, основанных на знаниях // Международная летняя школа-семинар по искусственному интеллекту для студентов, аспирантов и молодых ученых (Браслав-97). Сб. трудов. -Минск: БГУИР, 1998, с. 44-52.
163. Рыбина Г.В. Принципы построения систем, основанных на знаниях // 3-я Международная летняя школа-семинар по искусственному интеллекту для студентов и аспирантов (Браславская школа -1999). Сб. научных трудов. Мн.: БГУИР, 1999, с.46-52.
164. Рыбина Г.В. Автоматизированное построение баз знаний для интегрированных экспертных систем // Известия РАН. Теория и системы управления. 1998, №5, с. 152- 166.
165. Рыбина Г.В. Особенности и принципы построения интегрированных экспертных систем для диагностики сложных технических систем // Приборы и системы управления. 1998, №9, с. 1216.
166. Рыбина Г.В., Пышагин С.В. Интеллектуальная поддержка разработки интегрированных экспертных систем // КИИ-98. Шестая национальная конференция с международным участием Сб. научных трудов в 3-х томах. Т. 2. -Пущино: РАИИ, 1998, с. 419-426.
167. Городецкий В.И., Самойлов В.В., Малов А.О. Современное состояние технологии извлечения знаний из баз и хранилищ данных //Новости искусственного интеллекта.2002, №3, с.3-12.
168. Цаленко М.Ш. Моделирование семантики в базах данных. -М.: Наука, 1989, 286 с.
169. Rybina G., Rybin V. Using the simulation modeling methods for the designing real-time integrated expert system //Proceeding of the X-th International Conference "Knowledge Dialogue - Solution". -Sofia: FOI-COMMERCE, 2003, p.252-258.
170. Мечитов А.И., Фуремс Е.М. Задачи экспертной классификации многомерных объектов //Системы и методы поддержки принятия решений. Сб. трудов. Выпуск 12. -М.: ВНИИСИ. 1986, с.44-56.
171. Рыбина Г.В., Рыбин В.М. Динамические интегрированные экспертные системы реального времени: анализ опыта исследований и разработок // Приборы и системы управления. 1999, №8, с. 4-8.
172. Рыбина Г.В., Душкин Р.В. Об одном подходе к автоматизированному извлечению, представлению и обработке знаний, содержащих НЕ-факторы // Известия РАН. Теория и системы управления. 1999, №5, с. 34-44.
173. Rybina G., Rybin V. Using the simulation modeling methods for the design real-time Integrated expert systems //International Journal "Information Theories & Applications". V. 10/2003, Number 1, p. 6671.
174. Захаров B.H. Интеллектуальные системы управления //Изв. РАН. Теория и системы управления. 1997. №1, с. 70-78
175. Nguen Т.А. Perkins W.A., Laffey T.J., Pegora D. Knowledge Base Verification //AI Magazine, v. 8, № 2. Summer 1987. pp 69-75.
176. Dempster A.P. Upper and Lower Probabilities Induced by a Multivalued Mapping// Annals of Mathematical Statistics 38, 1976.
177. Shafer G. A Mathematical Theory of Evidence// Princeton University Press, Princeton, NJ, 1976.
178. Michael Wilder EZ-Xpert RAD Comes to Expert Systems.PC AI 1/98; //AI Magazine, 1998, p.39-41.
179. Шапот М.Д. Вывод решений в условиях неопределенности в системе ЭКО //Экспертные системы на персональных компьютерах. Материалы семинара. -М.: МДНТП, 1989.
180. Nguyen, Т.A., Verifying Consistency of Production Systems //Proceedings of the Third IEEE Conference on Artificial//Intelligence Applications, -Kissimmee, FL, February 1987, pp. 4— 8
181. Wilson N., Moral S. Fast Markov Chain Algorithms for Calculating Dempster Shafers Belief// Proceedings of 12th European Conference on Artificial Intelligence. August 11-16, 1996. -Budapest, Hungary. John Wiley & Sons Ltd.
182. Батыршин И.З. Методы представления и обработки нечеткой информации в интеллектуальных системах// Новости искусственного интеллекта. 1996, №2.
183. Мелихов А.И., Берштейн Л.С., Коровин С.Л. Ситуационные советующие системы с нечеткой логикой. -М.: Наука, 1990, 272 с.
184. Shafer G. Perspectives on the Theory and Practice of Belief Functions //International Journal of Approximate Reasoning, 1990, №4.
185. Рощупкина В.Д., Шапот М.Д. Интеллектуальный анализ данных в бизнес-приложениях: подход фирмы Cognos //Новости искусственного интеллекта. 1997, №4.
186. Рыбина Г.В. Использование методов имитационного моделирования при создании интегрированных экспертных систем реального времени // Известия РАН. Теория и системы управления. 2000, № 5, с. 147-156.
187. Switzerland, August 21-25, 2000). Lausanne: ECOLE POLYTECNIQUE FEDERALE DE LAUSANNE, 2000, 116-121.
188. Rybin V.M., Rybina G.V. Monitors for Beam Diagnostics //Conference Abstracts: EPAC 2000 , Seventh Europen Particle Accelerator Conference. -Vienna, 26 to 30 June 2000, p. 100.
189. Низамов А.Ж., Хохлов Ю.П., Даниленко K.H., Рыбина Г.В. Прототип интгрированной экспертной системы реального времени для оценки результатов геофизических измерений // Научная сессия МИФИ-2000. Сб. научных трудов. М.: МИФИ, 2000, ТЗ, с. 125-126
190. P. Groot and A. ten Teije and F. van Harmelen, Formally verifying dynamic properties of KBS, Proceedings of the 11th European Workshop on Knowledge Acquisition, Modeling, and Management ({EKAW}'99). -Springer-Verlag, 1999, pp. 157-172.
191. Рыбина Г.В. Интеграция и гибридизация в прикладных интеллектуальных системах // Научная сессия МИФИ-2001. Сб. научных трудов. Том 3. -М: МИФИ, 2001, с.58-59.
192. Рыбина Г.В., Шакиров А.Н. О построении сетевой модели обучаемого средствами инструментального комплекса АТ-ТЕХНОЛОГИЯ // Научная сессия МИФИ-2003. Сб. научных трудов. Том 3. -М: МИФИ, 2003, с.105-106.
193. Городецкий В.И., Тулупьев А.Л. Непротиворечивость баз знаний с количественными мерами неопределенности //КИИ-98. Шестая нац. конференция с межд. участием. Сб. научных трудов в 3-х томах -Пущино, 1998, Т.1. С. 100-107.
194. Рыбина Г.В., Душкин Р.В., Душкина Е.Н. О новых возможностях лингвистического процессора инструментального комплекса АТ-ТЕХНОЛОГИЯ // Научная сессия МИФИ-2001. Сб. научных трудов. Том 3. -М: МИФИ, 2001, с.134-135.
195. Рыбина Г.В. Особенности современных подходов к построению экспертных систем. //1САГ2001. Международный конгресс "Искусственный интеллект в XXI веке". Труды конгресса. Том 1. -М: Физматлит, 2001, с.383-391.
196. Рыбина Г.В., Петухов Д.М. Модель взаимодействия интеллектуальных агентов //Труды Международной научно-практической конференции KDS-2001 "Знание-Диалог-Решение". Том 2. -С.-Петербург: СЗГЗТУ, 2001, с.548-553.
197. Рыбина Г.В. Современные экспертные системы: тенденции к интеграции и гибридизации //Приборы и системы. Управление, Контроль, Диагностика. -М.: Научтехлитиздат, 2001, №8, с. 18-21.
198. Рыбина Г.В. Современные экспертные системы: тенденции к интеграции и гибридизации // Труды X Международного научно-технического семинара "Современные технологии в задачах управления, автоматизации и обработки информации". -М: МАИ, 2001, с.33-34.
199. Рыбина Г.В. , Душкин Р.В. НЕ-факторы: лингвистические аспекты извлечения знаний // Труды Международного семинара Диалог'02 по компьютерной лингвистике и её приложениям в двух томах. Под ред. А.С. Нариньяни. Т.2. -М.: Наука, 2002, с.484-488.
200. Рыбина Г.В. Новые тенденции и перспективы развития интегрированных экспертных систем // КИИ-2002. Восьмая национальная конференция по искусственному интеллекту с международным участием. Труды конференции. Том 2. -М.: Физматлит, 2002, с.73 8-764.
201. Рыбина Г.В. Интегрированные экспертные системы: современное состояние проблемы и тенденции //Известия РАН. Теория системы управления. 2002, №5, c.l 11-126.
202. Рыбина Г.В., Берзин В.Ю. Модель диалога интеллектуальных агентов //Труды Международного семинара Диалог" 02 по компьютерной лингвистике и её приложениям в двух томах. Под ред. А.С. Нариньяни. Т.2. -М.: Наука, 2002, с.477-483.
203. Дулина Н.Г., Киселев И.А. Метод построения согласованной базы знаний эксперта на основе управляемой реструктуризации поступающей информации // В кн. КИИ-2000. Седьмая нац. конференция с межд. участием. Тр. конф. -М.: Физматлит, 2000, Т.2. С. 112-119.
204. Рыбина Г.В. Архитектуры интегрированных экспертных систем: современное состояние и тенденции //Новости искусственного интеллекта. 2002, №4 (52), с. 10-17.
205. Рыбина Г.В. Веб-ориентированные экспертные системы // Научная сессия МИФИ-2003. Сб. научных трудов. Т.З. -М.: МИФИ, 2003, с.26-27.
206. Eremeev A., Vagin V. A real-time decision system prototype for management of a power bloc using codnitive grapics // Proceedings of the X-th International Conference "KDS" -Sofia: FOI-COMMERCE, 2003, pp. 79-85.
207. Christopher J.R. Green, Marlene M.Eckert. Verivication and Validation of expert systems. //Proceedings of the WESTEX-87 -Western Conference on Expert Systems, 1987, p. 38-43.
208. Geissman J.R., Schultz R.D. Verification and Validation Expert Systems //AI Expert, Feb., 1988, pp. 26-33.
209. Дрогобыцкий И.Н. Проектирование автоматизированных информационных систем. М.: Финансы и статистика, 1992, -208с.
210. Van Harmelen F. Applying rule-base anomalies to KADS inference structures //Decision Support Systems, V.21,No 4, 1998, pp 271-280.
211. С.А.Зыкова, А.Ф.Колчин. Верификация знаний в интеллектуальных системах, основанных на правилах //Известия Академии Наук. Техническая кибернетика, 1993, N5.
212. Канер С, Фолк Д, Нгуен Е.К. Тестирование программного обеспечения. -К. Издательство "ДиаСофт", 2001,- 544 с.
213. Зейденберг В.К., Зимарев А.Н., Степанов A.M., Масловский Е.К. Англо- русский словарь по вычислительной технике: Ок. 42 000 терминов /Под редакцией Масловского Е.К. -М: Рус.яз., 1990.
214. Towell G.G., Shavlik J.W., Noordewier М.О. Refinement of Approximate Domain Theories by Knowledge-Based Neural Networks //Proceedings of the Eighth National Conference on Artificial Intelligence. -Boston, MA, 1990, pp. 861- 866
215. Рыбина Г.В., Пышагин C.B., Смирнов B.B., Левин Д.Е., Душкин Р.В. Инструментальный комплекс для поддержки разработки интегрированных экспертных систем. Учебное пособие. -М.: МИФИ, 2001,- 101с.
216. Зыкова С.А. Колчин А.Ф. Методы и средства верификации знаний в интеллектуальных системах, основанных на правилах // КИИ-92. Третья конференция по искусственному интеллекту. Сб. научных трудов в 2-х томах. Т.1. -Тверь 1992. С. 27-30.
217. Рыбина Г.В. Новые архитектуры экспертных систем // Современные технологии в задачах управления, автоматики и обработки информации. Труды XII Международного научно-технического семинара. -М.: Издательство МЭИ, 2003, с.83-85.
218. Paralic J., Andrassyova Е.//Intelligent Knowledge Discovery // Proceeding of INES'99. Slovakia, 1999, P ■
219. Michalski R.S., Bratko I., Kubat H. Machine Learning and Data Mining: Methods and Applications. -Jonh Wiley & Sons Ltd., 1996.
220. Башмаков А.И., Башмаков И.А. Разработка компьютерных учебников и обучающих систем. -М.: Филинч, 2003.301.3олотова Г.А. Синтаксический словарь. Репертуар элементарных единиц русского синтаксиса. — М.: Наука, 1998, 440 с.
221. Зализняк А.А. Грамматический словарь русского языка: Словоизменения. Ок. 100000 слов. 3-е изд. стер. -М.: Русский Язык, 1987, 880 с.
222. Clark P., Nibbett Т. The CN2 induction algorithm //Machine Learning Journal, 1988, № 4.
223. Quinlan J.R. Induction of Decision Trees //Machine Learning Journal, 1986, № 1.
224. Sreerama K. Murthy, Simon Kasid, Steven Salzberg. A System for Induction of Oblique Decision Trees //Journal of Artificial//Intelligence Research. 1994, № 8.
225. Quinlan J.R., C4.5 : Programs for Machine Learning. Morgan Kaufman , San Francisco, 1993.
226. Sacerdoti E.D. The nonlinear nature of plans //James Allen James Hendler and Austin Tate, editors, Readings in Planning. -Morgan Kaufman, 1990, p. 162-170.
227. Рыбина Г.В., Душкин Р.В., Сидоркина Ю.С. О конкретном подходе к извлечению нечетких знаний. // Научная сессия МИФИ-2004. Сб. научных трудов. Т.З. -М.: МИФИ, 2004, с. 144- 145.
228. Рыбина Г.В., Таныгина Е.А., Реброва О.Ю. Прототип интегрированной экспертной системы для дифференциальной диагностики инсультов // Научная сессия МИФИ-2004. Сб. научных трудов. Т. 10.-М.: МИФИ, 2004, с. 18-19.
-
Похожие работы
- Исследование и разработка моделей, методов и программных средств темпорального вывода в динамических интегрированных экспертных системах
- Разработка и исследование кластерных экспертных систем
- Инструментальные средства проектирования интегрированных систем поддержки принятия решений по ликвидации химических аварий
- Модели, методы и программные средства вывода в интегрированных экспертных системах
- Структурирование технологических знаний о производстве радиоэлектронной аппаратуры с применением метода ситуационного управления
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность