Главная » Просмотр файлов » Диссертация

Диссертация (1149691), страница 21

Файл №1149691 Диссертация (Матрично-векторные уравнения локального апостериорного вывода в алгебраических байесовских сетях) 21 страницаДиссертация (1149691) страница 212019-06-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 21)

Построим матрицу Q = Q+ ⊗ Q− ⊗ Q+ = ,⎛⎛1Тогда Psepc = QPc =⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎞1 0 0 0 0 0 0 0⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠0 1 0 0 0 0 0 00 0 0 0 1 0 0 00 0 0 0 0 1 0 0⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝⎞1 0 0 0 0 0 0 0⎟0 1 0 0 0 0 0 00 0 0 0 1 0 0 00 0 0 0 0 1 0 01( 1) ( 2) ( 1 2) ( 3) ( 1 3) ( 2 3) ⎟⎟⎟⎟⎟⎟.⎟⎟⎟⎠⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠⎛=⎜⎜⎜⎜⎜⎜⎜⎜⎜⎜⎝1( 1) ( 3) ⎞⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎠( 1 3) ( 1 2 3) 3.93.9.1Элементы синтеза глобальных структурАлгоритм синтеза минимального графа смежностиВторичная структура АБС, с одной стороны, позволяет осуществитьряд других операций машинного обучения, включая обучение параметровили локальное обучение, а с другой стороны, даже вне контекста машинногообучения эта структура используется во всех видах глобального логико­вероятностного вывода.

Все эти операции возможны только тогда, когдавторичная структура АБС в определенном смысле минимальна и не со­держит циклов.В теории АБС в качестве вторичной структуры сети используетсяграф смежности [139; 166; 167], причем в ряде контекстов обработки и пре­образования АБС требуется применение минимального графа смежностиили даже дерева смежности (т.е. графа смежности без циклов). Алго­ритмы синтеза минимального графа смежности по первичной структуре120АБС (в данном случае достаточно говорить о корректном наборе нагрузоквершин) были предложены [115; 116; 171; 176], однако их реализации ока­зались недостаточно быстрыми как для оператора, строящего вторичнуюструктуру при последовательном внесении вершин, так и для разного родаалгоритмов, работающих перебором и на каждом своем шаге удаляющихили вносящих одну вершину в граф [104; 105; 167; 171].Особенностью применения инкрементального алгоритма к построе­нию вторичной структуры АБС является то, что в каждый из моментоввремени мы переходим из предыдущего состояния с уже имеющейся по­строенной вторичной структурой в новое, главным отличием которогоявляется новая вершина (фрагмент знаний), которую необходимо добавитьв граф вторичной структуры.

В то время как традиционные алгоритмыпредоставляют единственное решение для конкретной постановки зада­чи, инкрементальный алгоритм позволяет адаптировать уже имеющуюсяструктуру и рассчитан на использование в меняющихся условиях с ограни­чениями на ресурсы и время [66].Синтез минимального графа смежности — вторичной структуры АБС— в настоящем разделе описан в виде алгоритма, отличающегося тем, что,во-первых, он основывается на принципе инкрементализации, во-вторых,использует лишь особым образом отобранные ребра, исходящие из новойвершины, и, в-третьих, исключает избыточные ребра с помощью жадногоалгоритма.

Корректность работы инкрементального алгоритма обоснованаматематическим доказательством.Подробное рассмотрение шагов и доказательство корректности алго­ритма дано в [120], которая в свою очередь основывается на совместнойпубликации [103]. Вкладом соискателя является доказательство корректно­сти алгоритма, а его построение — совместный результат с соавторами.Функция (,)(листинг 3.1) [103] соединяетграф смежности с новой вершиной ребрами так, чтобы получался новыйграф смежности без избыточных ребер.Листинг 3.1 — Вспомогательная функцияinput : = ⟨ , ⟩ , voutput : function GetVerticesToConnect = ∅′ [103].1215=∅ = ⟨ , ⟩foreach ( in )sep = ∩ if ( sep = ∅ )continue ;AddAllowed = true ;′′10foreach ( in .

)if ( sep ⊆ ) thenAddAllowed = false ;break ;if ( sep ⊃ )˙ = ∖ {(,)}if ( AddAllowed ) = ∪ {(,)}1520return.′Корректность работы кода на строках 10–17 сводится к рассмотрениютрех случаев соотношения сепаратора из строки 6 с сепараторами из мно­жества . Эти случаи подробно рассмотрены в [80; 103; 107]. На основеуказанного анализа сепаратора принимается решение о внесении или невнесении нового ребра в пополняемый граф смежности [103].Теорема 3.9.1 ([103]).ности,ℎ̸=&ℎ ∈/ ℎ },′ℎ=⟨ ,— новая вершина. Тогдасмежности, где′ПустьаДоказательство.′⟩′— минимальный граф смеж­= ∪ , = {ℎ : ℎ= ∪ {{,} : ∈ }′=∈⟨′ , , ℎ′⟩ является графом∩ ̸= ∅ ∀ ′ ∈ :,ℎДоказательство подробно рассмотрено в работе [103].Инкрементальный алгоритм на листинге 3.2 [103] использует указан­ную теорему.Листинг 3.2 — Инкрементальный алгоритм добавления вершины вминимальный граф смежности [103].input : = ⟨ , ⟩ , voutput : = ⟨ , ⟩function SmartIncremental = ′′′′1225′=∪foreach ( in GetVerticesToConnect ( , ) ) = ∪ {{, }}′10′= ⟨ , ⟩while ( true )edge = ∅′′′foreach ( in )if ( e.

RemoveAllowed ) thenedge = ebreak foreach′1520if ( edge == ∅ )break while25if ( PathExists ( , , . , . ) ) then = ∖ elseedge . RemoveAllowed = false′′return′′Детальный разбор этого инкрементального алгоритма предлагаетсяв [103].В публикациях [101; 103—105; 108] показано, что реализация инкре­ментальных алгоритмов такого рода существенно превосходит по скоро­сти работы прямые и жадные алгоритмы синтеза минимальных графовсмежности. Сравнение реализации алгоритмов производилось с помощьювычислительных экспериментов результаты которых обрабатывались соот­ветствующими статистическими методами.Несмотря на то что в данном разделе основное внимание уделено ав­томатизации построения вторичной структуры алгебраической байесовскойсети, стоит отметить, что данные алгоритмы могут быть применимы такжепри построении графовых баз данных [29; 171], превосходящих [74] реля­ционные, в частности, в решении таких задач, как внесение изменений всхему базы и удовлетворение ограничений [11; 22; 173].

В этих областях ак­тивно проводятся исследования, нацеленные на их сближение с областьюприменения графовых структур. Отметим, что эти исследования имеют123прямое практическое применение, поскольку оптимизация запросов к ба­зе данных [55] является немаловажным фактором работоспособности всейинформационной системы в целом.Полученные в данном разделе результаты, использующие инкремен­тальный подход, могут способствовать не только увеличению быстродей­ствия алгоритмов синтеза глобальных структур, но и уменьшению объемапакетов, пересылаемых клиентов веб-приложения серверу и обратно. С од­ной стороны, скорость современных сетей позволяет пересылать намногобольшие объемы данных и данное улучшение может быть не столь замет­но на небольших объемах, однако, в случае сложной структуры, данноеизменение может дать некоторое ускорение в обработке запроса.3.9.2Синтез четвертичной структурыСуществующие алгоритмы перестроения четвертичной структурыпри изменении первичной структуры АБС основываются на полном пере­строении [171], что является избыточным, замедляет синтез глобальныхструктур, рассеивает внимание пользователя, вынужденного заново ана­лизировать всю перестроенную структуру, а не концентрироваться лишьна тех изменениях, которые были непосредственно обусловлены ограни­ченной модификацией исходных данных, что снижает привлекательностьАБС как модели для обработки и визуализации данных в целом.

Взаи­мосвязанность структур, а также размеры моделей при больших объемахданных существенно усложняют полное перестроение каждой из структурпри изменении количества вершин, а при небольших изменениях в моде­ли (добавление или удаление нескольких вершин) возможность «налету»перестроить модель позволяет ускорить обработку данных [121].

Обосно­ванность инкрементализации была показана на примере алгоритма синтезавторичной структуры АБС [103].Основой для синтеза четвертичной структуры является третичнаяструктура, таким образом, для перестроения четвертичной структуры спер­ва нужно изменить соответствующим образом третичную структуру. В124данном параграфе сфокусируемся на данном шаге перестроения четвер­тичной структуры. Как было показано, четвертичная структура являетсямножеством посиблинговых графов для каждого сепаратора из третичнойструктуры, поэтому для ее перестроения нам понадобятся следующие мно­жества:– множество новых сепараторов NewSeps.

Данное множество поз­волит построить набор полусиблинговых графов по сыновьямсепараторов, чтобы затем добавить их в четвертичную структуру;– множество вершин третичной структуры Parents, у которых изме­нилось число сыновей. Данные изменения позволят перестроитьсоответствующую вершину полусиблингово графа;– множество сепараторов OldSeps, входящих в новую вершину, ко­торые уже присутствуют в третичной структуре. Это множествоважно, так как в ранее построенном полусиблинговом графе, содер­жащем данные сепараторы, могут появиться новые ребра.Отдельно рассмотрим случай когда третичная структура остается неизмен­ной: в данном случае изменения в четвертичной структуре могут бытьвыражены лишь новыми ребрами в полусиблинговых графах.Возвращая помимо новой третичной структуры все три указанныхвыше множества, мы получим на вход алгоритма изменения четвертичнойструктуры все сепараторы, полусиблинговые графы которых изменились имножество новых сепараторов для которых нужно построить полусиблин­говые графы.

Данный результат позволяет применить инкрементальныйподход к алгоритму синтеза четвертичной структуры, описанный подроб­но в работе [121].3.10Выводы по главеВ этой главе были сформулированы и обоснованы основные результа­ты диссертационного исследования.125Так, была изучена альтерантивная модель фрагмента знаний, идеалдизъюнктов, и предложены матрицы перехода от вектора оценок вероятно­стей идеала дизъюнктов к вектору оценок вероятностей идеала конъюнктови множества пропозиций-квантов.Была предложена матрично-векторная запись решения первой и вто­рой задач апостериорного вывода для фрагментов знаний над идеаломконъюнктов, дизъюнктов и множеством пропозиций-квантов. Рассмотре­ны задачи поступления новых обуславливающих данных, представленныхдетерминированным или стохастическим свидетельством. Вышеупомяну­тые утверждения сформулированы и доказаны в виде теорем.

Характеристики

Список файлов диссертации

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6759
Авторов
на СтудИзбе
282
Средний доход
с одного платного файла
Обучение Подробнее