Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Решта Ирина Вячеславовна

Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов
<
Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов
>

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Решта Ирина Вячеславовна. Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов : Дис. ... канд. техн. наук : 05.13.17 : Новосибирск, 2005 278 c. РГБ ОД, 61:05-5/3437

Содержание к диссертации

Введение 4

Глава 1. Аналитический обзор 12

# Определения 12

Аналитический обзор 15

Обзор исследований в области управления информациоными ресурсами 15

Когнитивные процессы человека и механизмы вывода 25

Классификация задач, решаемых с помощью аналогии 31

Типы cbr-методов : 38

Математический аппарат вывода по аналогии 42

Достоверность вывода по аналогии 47

Неформальная постановка проблемы и выбор подхода к решению 52

Прожективный и непрожективный подходы 54

Креативный подход и творческое мышление 56

Системный подход к построению исппр 58

^ Модели интеллекта и интеллектуальных систем 61

Постановка проблемы 63

Анализ работы эксперта-консультанта 63

Постановка проблемы в терминах искусственного интеллекта 65

Определение парного соответствия 66

Представление проблемы на естественном языке 66

Древовидное представление связного текста 70

Представление текста в виде правил 72

Построение модели 73

Глава 2. Постановка задачи 75

Определение парного соответствия 75

Формализация аналогии 76

Аналогия через дедукцию 78

Формальное представление проблемы 83

Глава 3. Методы решения задачи 100

Математическая модель поиска аналогичного прецедента 100

Виды парного соответствия 100

реализация механизма аналогии 103

щ Структурная близость деревьев 107

Понятие аналогичности прецедентов 120

Многокритериальный подход 123

Адаптация оптимального решения 126

Выводы о реализации методов 127

Алгоритм решения проблемы 127

Методы построения системы поддержки принятия решений 128

Глава 4. Программное обеспечение и программные приложения 130

Выбор языка 130

Процедура определения парного соответствия 132

Основной модуль программного обеспечения 134

Пример 1. Подбор пар аналогичных деревьев 135

ф Пример 2. Аналогия пролог-программ 137

Определение аналогичности проблем 137

Программная реализация вывода по аналогии 139

Примеры работы приложения 147

Пример 3. Интеллектуальный поиск по базе данных 159

Пример 4. Диагностика оптимизации рабочих обязанностей 163

Пример 5. Система поддержки принятия стратегических решений 166

Постановка задачи 166

Разработка системы поддержки принятия стратегических решений 171

Логика принятия стратегического решения 175

Обоснование выбора рекомендации: многокритериаль-ный подход 187

Программное обеспечение 190

* Заключение 197

Список литературы 200

Приложения 210

Введение к работе

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

Выбор в реальных ситуациях требует выполнения ряда операций, одни из которых более эффективно выполняет человек, а другие может эффективно выполнять машина. Эффективное объединение их достоинств при одновременной компенсации недостатков и воплощается в автоматизированных системах поддержки принятия решений. Основным инструментом работы со сложными объектами [Налимов В., 47] сегодня являются экспертные системы пятого поколения, построенные на различных видах отношений между объектами, представляющими собой прецеденты.

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

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

Специфика систем пятого поколения заключается в том, что их Базу знаний образуют не только логические правила (традиционно именуемые «Базой знаний»), а и так называемая «База прецедентов». Прецедентные системы построены на рассуждениях, основанных на прецедентах (Case-Based Reasoning или CBR). В терминологии CBR прецедент обычно понимается как проблемная ситуация или заранее известная ситуация, которая была изучена и сохранена с целью повторного использования для решения будущих проблем. Термин «решение проблемы» в данном контексте имеет широкое значение; это не обязательно нахождение конкретного решения соответствующей задачи, это может быть другая проблема, новая интерпретация решаемой проблемы или получение информации, на основании которой судить или критиковать решение предлагается пользователю.

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

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

к анализу проблемной области, данными когнитивных и психологических

исследований и опытом специалистов-экспертов, тем самым расширяя

интеллектуальные возможности компьютеров.

Парадигма CBR объединяет несколько различных методов организации,

восстановления, удаления и индексирования знаний, сохраненных в виде

прецедентов:

Рассуждения, основанные на образце (Exemplar-based reasoning)

Рассуждения, основанные на примере (Instance-based reasoning)

Рассуждения, основанные на памяти (Memory-based reasoning)

Рассуждения, основанные на случае (Case-based reasoning)

Рассуждения, основанные на аналогии (Analogy-based reasoning) Проблема разработки математического обеспечения является ключевой при проектировании подобных систем. Ее основные аспекты заключаются в структуризации знаний, связанных с предыдущим опытом; определении близости прецедентов и обосновании сведения искомого решения к запрограммированному решению [Simon Н., 33].

Определение близости прецедентов включает в себя два класса задач: когда отношения, определяющие близость объектов, детерминированы и проблема определения близости между ними сводится к проблеме изоморфизма и когда эти отношения не определены и проблема шире проблемы изомрфизма. Близость объектов определяется через отношения подобия между ними. Развитию теории вывода по аналогии и его математическому обеспечению посвящены работы А.И.Уемова, В.П.Гладуна, П.Н.Пипунырова, М.С.Строговича, Н.И.Кондакова, П.В.Копнина, А.А.Старченко, С.Осуги, С.Арикавы, М.Харагути, A.Agnar, S.Pel, П.Уинстона, Ф.Ибервега, В.Биганского. В работах этих и других авторов достаточно хорошо освещен класс детерминированных отношений подобия. В практических реализациях эти отношения заложены в основу «Базы знаний». Однако класс задач с неопределенным отношением остался за рамками рассмотрения.

Таким образом, основной научной проблемой, пути решения которой рассматриваются в предлагаемой диссертационной работе, является проблема обнаружения отношения подобия между сложными объектами, определяющего их близость. Из всего многообразия подходов, применяемых в прецедентных системах поддержки принятия решений, в данной работе рассматривается подход, базирующийся на каузальной аналогии, в основу которого заложен принцип Уинстона (подобные причины приводят к подобным следствиям). Целью данной работы является создание математического обеспечения для определения отношения подобия между сложными объектами на основе каузальной аналогии и соответствующего ему программного обеспечения задач компьютерной поддержки принятия решений с использованием прецедентов. Для достижения этой цели поставлены и решены следующие задачи:

  1. Ввести ряд понятий, расширяющих понятие близости объектов (через парное соответствие прецедентов) за счет системы дополнительных знаний о семантической близости объектов;

  2. Сформулировать условия, предъявляемые к определению отношения подобия между объектами, гарантирующие обоснованность и достоверность результатов применения каузальной аналогии;

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

На начальном этапе исследования был применен проектный подход [«Общее управление НКО», 95] и построено дерево проблем, корнем которого явилась проблема «Проблема не решена» (см.Приложение 1, Рис.П.1.2). Затем по дереву проблем было построено дерево целей. Наполнение узлов дерева целей определило блоки работ в рамках исследования и тем самым дерево целей с конкретизированными узлами определяет логику представляемой исследовательской работы, что отражено на Рис.П.1.3. в Приложении 1.

При решении поставленных в работе задач использовались теория и методы искусственного интеллекта, элементы лингвистики, элементы теории двузначной и нечеткой логики, теория экспертных систем, теория графов, методы программирования, а также элементы проектного менеджмента. При разработке системы поддержки принятия решений методология исследования опиралась на принципы системности (применен как реляционный, так и объектно-ориентированый подход), оптимальности (определены условия и построены критерии) и адаптивности (учтены параметрические свойства объектов), а также синергетичности (рассмотрены структурные свойства). Научная новизна работы состоит в том, что исследован процесс получения новых знаний и когнитивная модель вывода по аналогии. В качестве метода извлечения знаний предложен вывод по аналогии, основанный на механизме определения отношения подобия между сложными объектами S] и S2 через введение системы Sj дополнительных знаний о семантической близости (см.Рис.В.1):

, =?> и)

S,

Рис.В.1. Определение близости объектов через систему дополнительных знаний

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

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

основе частичного тождества заданных парных соответствий, определяющих близость прецедентов).

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

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

Исследована модель представления знаний в виде древовидных структур отражающих синтаксис и семантику знания;

Расширено понятие изоморфизма древовидных структур до различных видов структурных аналогий и исследованы их особенности;

Сформулированы и исследованы условия применимости структурного подхода;

Введено понятие синтаксической близости прецедентов и разработан механизм поиска синтаксически близкого прецедента на основе структурной аналогии;

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

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

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

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

Предлагаемый подход апробирован и внедрен в рамках интеллектуального поиска по базе данных, которая используется при работе с клиентами в Межрегиональном Общественном Фонде «Сибирский Центр Поддержки Общественных Инициатив», некоммерческом партнерстве «Информационно-Аналитический Центр». На протяжении разработки описываемого в данной работе подхода различные элементы системы, различные приложения и рекомендации по возможным перспективным приложениям, а также сам

подход к построению логики исследования представлялись на международных и межрегиональных конференциях, семинарах и рабочих встречах и на совещаниях с партнерами, таких как (в обратном хронологическом порядке):

  1. Школа молодых ученых «Проблемы управления в науке» (Всероссийская сетевая школа), г.Томск, 2004.

  2. Семинар по разработке индикаторов эффективности выполнения проекта, г.Душанбе (Таджикистан), г.Ташкент (Узбекистан), 2004.

  3. Международная встреча технической группы по взаимодействию Всемирного Банка с НКО Европы и Азии, г.Варшава (Польша), 2003.

  4. Международная конференция IPEN (International Program Evaluation Network) «Оценка запланированных социальных изменений в управлении программами и проектами», г.Москва, 2003.

  5. Международная конференция Диалог', г.Москва, 2003.

  6. Межрегиональный практический семинар по механизмам повышения качества социальных услуг, г.Пятигорск, 2002.

  7. Шестой международный научно-технический симпозиум KORUS-2002, г.Новосибирск, 2002.

  8. Межрегиональная конференция "Перспективы развития образования", г.Новокузнецк, 2000.

  9. Международная конференция "Интернет. Личность. Общество - 1999", г.Санкт-Петербурге, 1999.

Ю.Международная конференция "Rebirth of Voluntarism in East and East-Central

Europe", г.Будапешт (Венгрия), 1997.

11 .Вторая международная англоязычная конференция студентов и аспирантов

НГТУ, г.Новосибирск, 1996.

12.Первая международная англоязычная конференция студентов и аспирантов

НГТУ, г.Новосибирск, 1995.

Предлагаемый подход и сферы его приложения в различных проблемных

областях отражены в 6 публикациях.

Похожие диссертации на Математическое и программное обеспечение задач компьютерной поддержки принятия решений с использованием прецедентов