Тип работы:
Предмет:
Язык работы:


Алгебраические байесовские сети: система логико-вероятностного вывода на основе матрично-векторных алгоритмов

Работа №130570

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы69
Год сдачи2016
Стоимость4760 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


Введение 5
1. Алгебраическая байесовская сеть: автоматизация вывода 8
1.1. Введение 8
1.2. Виды логико-вероятностного вывода 9
1.3. Библиотеки логико-вероятностного вывода 12
1.4. Модернизация комплекса программ 13
1.5. Выводы по главе 13
2. Теоретическая основа проекта 15
2.1. Введение 15
2.2. Модель ФЗ 15
2.3. Алгоритмизация логико-вероятностного вывода 20
2.4. Существующие программные реализации 35
2.5. Выводы по главе 38
3. Архитектура разработанного программного комплекса 39
3.1. Введение 39
3.2. Особенности наследования компонентов в системе .... 39
3.3. Структура создания и хранения ФЗ ABN 42
3.4. Структуры локального-логико-вероятностного вывода и
вспомогательные структуры 43
3.5. Выводы по главе 47
4. Программная реализация 48
4.1. Введение 48
4.2. Примеры работы программного комплекса. Проверка и
поддержание непротиворечивости 48
4.3. Примеры работы программного комплекса. Априорный
вывод 50
4.4. Примеры работы программного комплекса. Апостериорный вывод 53
4.5. Выводы по главе 61
Заключение 63
Список литературы 66

Актуальность темы. Одним из направлений современной информатики является обработка знаний с неопределенностью и изучение вероятностных графических моделей (ВГМ) [20, 14, 23]. Алгебраические
байесовские сети (АБС) [8, 11] являются одним из классов ВГМ. Они
представляют собой ненаправленные графы с идеалами конъюнктов в
узлах. Конъюнкты, как и другие формулы, задаются над некоторым
фиксированным алфавитом. При этом конъюнктам приписана скалярная или интервальная оценка вероятности истинности. Следуя [20, 23],
будем называть идеалы конъюнктов с оценками вероятности фрагментами знаний (ФЗ).
Понятие алгебраических байесовских сетей было введено В.И. Городецким в 1993 году. С того момента теория существенно развилась, написаны работы, развивающие, уточняющие и дополняющие срез теории
АБС, связанный со структурными представлениями, например первичными и вторичными структурами [2, 24]. Также были написаны работы,
рассматривающие и развивающие подходы к логико-вероятностному
выводу в АБС (поддержание непротиворечивости, априорный вывод,
апостериорный вывод) [6, 5, 13, 4, 7].
Были разработаны и реализованы программные комплексы, базирующиеся на соответствующей теории. В 2009 году была разработана
java-библиотека AlgBN Modeler j.v.01 [19] для работы с алгебраическими байесовскими сетями. Она позволяет хранить фрагменты знаний,
изменять их, осуществлять возможные переходы от одних фрагментов
знаний к другим. С помощью надстроек над этой библиотекой Algebraic
Bayesian Networks Inferrer и Algebraic Bayesian Networks Propagator [18,
17] поддерживаются непротиворечивость фрагмента знаний, локальный априорный и апостериорные выводы, то есть пропагация детерминированных, стохастических и неточных свидетельств, а также некоторые виды глобального логико-вероятностного вывода. В 2011 году
была разработана библиотека AlgBN KPB Reconciler cpp.v.01 [21] на
C++, которая также реализует функциональность, необходимую для
5работы с АБС, однако в данной ВКРб используются другие принципы
построения структур классов и интерфейсов.
С одной стороны, по причине непрерывного развития и усовершенствования теории и появления матрично-векторных подходов к проведению логико-вероятностного вывода, с другой – из-за необходимости усовершенствования подходов, использовавшихся в уже имеющихся
программных реализациях, возникла потребность в программном комплексе, который агрегирует ранее полученные результаты. В следствии
чего было решено разработать библиотеку для локального логико-вероятностного вывода в АБС на C#, в рамках объемлющего проекта,
с возможностью дальнейшей интеграции ее с другими разработками
проекта, относящимися к структурному срезу теории АБС.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе работы над выпускной квалификационной работой бакалавра
была достигнута основная цель – реализована библиотека на C#, производящая локальный логико-вероятностный вывод в АБС. Она состоит
из структуры, создающей ФЗ и свидетельства, построенные над разными множествами, с различными типами оценок вероятности, машин
вывода, осуществляющих решение задач априорного и апостериорного
выводов и вспомогательных классов.
Все задачи были выполнены, получены следующие результаты:
• доказаны две теоремы, формализующие задачи апостериорный
вывод для фрагментов знаний, заданных над идеалом дизъюнктов;
• реализованы ФЗ и машины вывода на языке C#;
• разработаны примеры и документация.
Результаты вошли в 4 публикации:
1. Золотин А.А., Мальчевская Е.А. Матрично-векторные алгоритмы
локального апостериорного вывода в алгебраических байесовских
сетях над идеалами дизъюнктов // Материалы международной
конференции по мягким вычислениям и измерениям (в печати)
2. Zolotin A.A., Malchevskaia E.A. Matrix-Vector Algorithms of Local
Posteriori Inference in Algebraic Bayesian Networks on Ideal of Disjuncts
// International Conference on Soft Computing and Measurements (in
press)
3. Mal’chevskaya E.A., Berezin A.I., Zolotin A.A., Tulupyev A.L. Algebraic
Bayesian Networks: Local Probabilistic-Logic Inference Machine Architecture
and Set of Minimal Joint Graphs // 1st International Scientific Conference
«Intelligent information technologies for industry» (in press)
634. Мальчевская Е.А., Золотин А.А. Логико-вероятностный вывод в
АБС: архитектура и примеры использования программного комплекса на языке C# // 3-я Всероссийская Поспеловская конференция с международным участием «Гибридные и синергетические интеллектуальные системы» (в печати)


[1] Золотин А.А., Мальчевская Е.А. Матрично-векторные алгоритмы локального апостериорного вывода в алгебраических байесовских сетях над идеалами дизъюнктов // Материалы международной конференции по мягким вычислениям и измерениям (в печати)
[2] Зотов М.А., Тулупьев А.Л. Вторичная структура алгебраических байесовских сетей: статистическая оценка сложности прямого алго¬ритма синтеза // Международная конференция по мягким вычис¬лениям и измерениям. 2015. Т. 2. № Секции 4-7. С. 158-162
[3] Сироткин А.В. Алгебраические байесовские сети: вычислительная сложность алгоритмов логико-вероятностного вывода в условиях неопределенности. — Изд-во С.-Петерб. ун-та, 2011.
[4] Сироткин А.В. Вычислительная сложность локального апостериор¬ного вывода в алгебраических байесовских сетях// Труды СПИИ- РАН. 2011. Вып.3(18). С.188-214.
[5] Сироткин А.В. Локальный априорный вывод в алгебраических бай¬есовских сетях: комплекс основных алгоритмов // Труды СПИИ- РАН. Вып.5. СПб.: Наука, 2007. С.100-111.
[6] Сироткин А.В. Проверка и поддержание непротиворечивости алгеб-раических байесовских сетей: вычислительная сложность алгорит¬мов // Труды СПИИРАН. 2010. Вып.4(15). С.162-192.
[7] Сироткин А.В., Тулупьев А.Л. Матричные уравнения локального логико-вероятностного вывода в алгебраических байесовских сетях // Труды СПИИРАН. Вып.6. СПб.: Наука, 2008. С.134-143.
[8] Тулупьев А.Л. Алгебраические байесовские сети: глобальный логико-вероятностный вывод в деревьях смежности: Учеб. пособие. СПб.: СПбГУ; ООО Издательство «Анатолия», 2007. 40 с. (Сер. Эле¬менты мягких вычислений).
[9] Тулупьев А.Л. Алгебраические байесовские сети: логико¬вероятностная графическая модель баз фрагментов знаний с неопределенностью. Санкт-Петербургский институт информатики и автоматизации РАН”, — Изд-во С.-Петерб. ун-та, 2009.
[10] Тулупьев А.Л. Алгебраические байесовские сети: локальный логико-вероятностный вывод: Учеб. пособие. СПб.: СПбГУ; ООО Издательство «Анатолия», 2007. 80 с. (Сер. Элементы мягких вы¬числений).
[11] Тулупьев А.Л. Алгебраические байесовские сети: локальный логико-вероятностный вывод: Учеб. пособие. СПб.: СПбГУ; ООО Издательство «Анатолия», 2007. 80 с. (Сер. Элементы мягких вы¬числений).
[12] Тулупьев А.Л. Алгебраические байесовские сети: система опера¬ций глобального логико-вероятностного вывода // Информационно-измерительные и управляющие системы. 2010. №11. С. 65-72.
[13] Тулупьев А.Л. Апостериорные оценки вероятностей в алгебраиче¬ских байесовских сетях // Вестн. С.-Петерб. ун-та. Сер. 10. 2012. Вып. 2. С. 51-59.
[14] Тулупьев А.Л. Байесовские сети: логико-вероятностный вывод в циклах. СПб.: Изд-во С.-Петербургского ун-та, 2008. 140 с. (Сер. Элементы мягких вычислений.)
[15] Тулупьев А.Л. Вероятностная логика и вероятностные графиче¬ские модели в базах фрагментов знаний с неопределенностью // Интегрированные модели, мягкие вычисления, вероятностные си¬стемы и комплексы программ в искусственном интеллекте. Научно¬практическая конференция студентов, аспирантов, молодых ученых и специалистов (Коломна, 26-27 мая 2009 г.). Научные доклады. В 2-х т. Т. 1. М.: Физматлит, 2009. С. 26-46. Наука, 2006. С. 198-227.
[16] Тулупьев А.Л. Дерево смежности с идеалами конъюнктов как
ациклическая алгебраическая байесовская сеть // Тр. СПИИРАН.
2006. Т. 1. Вып. 3. С. 198-227.
[17] Тулупьев А.Л. Система для апостериорного вывода в алгебраиче¬ских байесовских сетях и их фрагментах Algebraic Bayesian Networks Propagator, Version 01 for Java (AlgBN Propagator j.v.01) (Свиде¬тельство). Свид. о гос. рег. прогр. для ЭВМ. Рег. № 2009613804 (16.07.2009). Роспатент.. Бюлл. «Прогр. для ЭВМ, БД, топол. инт. микросх.»». 2009. № 4. С. 65.
[18] Тулупьев А.Л. Система для синтеза непротиворечивых алгебраиче¬ских байесовских сетей и их фрагментов Algebraic BayesianNetworks Inferrer, Version 01 for Java (AlgBN Inferrer j.v.01) (Свидетельство). Свид. о гос. рег. прогр. для ЭВМ. Рег. № 2009613803 (16.07.2009). Роспатент.. Бюлл. «Прогр. для ЭВМ, БД, топол. инт. микросх.». 2009. № 4. С. 65.
[19] Тулупьев А.Л. Система представления алгебраических байесов¬ских сетей и их фрагментов Algebraic Bayesian Networks Modeler, Version 01 for Java (AlgBN Modeler j.v.01) (Свидетельство). Свид. о гос. рег. прогр. для ЭВМ. Рег. № 2009613802 (16.07.2009). Роспа¬тент.. Бюлл. «Прогр. для ЭВМ, БД, топол. инт. микросх.». 2009. № 4. С. 64-65.
[20] Тулупьев А.Л., Николенко С.И., Сироткин А.В. Байесовские сети: логико-вероятностный подход. СПб.: Наука, 2006. 607 с.
[21] Тулупьев А.Л., Сироткин А.В. Программа для моделирования фрагмента знаний алгебраической байесовской сети, поддержа¬ния его непротиворечивости и апостериорного вывода в нем Algebraic Bayesian Network Knowledge Pattern Modeler, Reconciler and Propagator Version 01 for C++ (AlgBN KP MRP cpp.v.01) (Сви¬детельство). Свид. о гос. регистрации программы для ЭВМ. Рег. № 2010615242(13.08.2010).Роспатент.
[22] Тулупьев А.Л., Сироткин А.В., Золотин А.А. Матричные уравнения нормирующих множителей в локальном апостериорном выводе оценок истинности в алгебраических байесовских сетях // Вестник СПбГУ. Сер. 1. Т. 2 (60). 2015. Вып. 3. С. 379-386.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ