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

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

CC BY
769
191
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АПОСТЕРИОРНАЯ ВЕРОЯТНОСТЬ / ИТЕРАЦИОННЫЙ АЛГОРИТМ / ОПТИМАЛЬНЫЙ ВАРИАНТ / ПРАВДОПОДОБИЕ / ITERATIVE ALGORITHM / LIKELYHOOD / OPTIMUM VARIANT / POSTERIOR PROBABILITY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Муромцев Д. Ю., Орлова Л. П., Козлов А. И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Decision Making Using the Bayes Approach and Expert Estimations

Problems connected with realization of alternative projects expertise, using the Bayes approach are considered. Algorithm of choosing reasonable decision which can be used in remote access mode, i.e. non-simultaneous experts information accession is suggested.

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

УДК: 621.396.23;621.391.17

ПРИНЯТИЕ РЕШЕНИЙ С ИСПОЛЬЗОВАНИЕМ БАЙЕСОВСКОГО ПОДХОДА И ЭКСПЕРТНЫХ ОЦЕНОК

Д.Ю. Муромцев, Л.П. Орлова, А.И. Козлов

Кафедра «Конструирование радиоэлектронных и микропроцессорных систем», ТГТУ

Представлена членом редколлегии профессором В. И. Бодровым

Ключевые слова и фразы: апостериорная вероятность; итерационный алгоритм; оптимальный вариант; правдоподобие.

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

Применение современных пакетов, систем и технологий, например, ERP, e-CRM, SCM, XML1 и других, не снимает полной неопределенности для лица, принимающего окончательное решение, от которого может зависеть успех фирмы или проекта. Для снижения вероятности ошибок при оперативном решении ответственных задач предлагается итерационный алгоритм, представляющий собой комбинацию метода экспертных оценок и байесовского подхода [1, 2].

Пусть требуется из множества V = {uj, 02, ..., un} вариантов решений, показатели эффективности которых примерно одинаковы, выбрать наиболее целесообразный и* для реализации.

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

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

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

1 ERP - Enterprise Resource Planning (планирование ресурсов предприятий), e-CRM -electronic Customer Relationship Management (электронное управление взаимоотношениями с клиентами), SCM - Supply Chain Management (управление цепочками поставок), XML -extensible Markap Language (технология для бизнес приложений).

Р(А,)/ Н,) • Р(Н,) —

р(н, /А(У)) =-—у, I = 1,п, (1)

£ Р(А(у)/ Н, ) • Р(Н )

1=1

где Н, - предположение (гипотеза) о том, что вариант и, является оптимальным; А( j) - результат экспертизы (событие) об оптимальности варианта и у ; п - число рассматриваемых вариантов (мощность множества К ); Р(Н,), Р(Н, /А(у)) -априорная и апостериорная вероятности гипотезы Н, соответственно; Р(А(у)/ Н,) - вероятность события А(у), если имеет место гипотеза Н, (правдоподобие).

Будем полагать, что событие Ау произошло, если вариант и у очередной эксперт расположил на 1-е место, при п = 2^3, и на 1-е или 2-е место при п > 3 .

Если произошло событие А(у), то апостериорная вероятность Р(Н, /А(у)) рассчитывается по формуле, аналогичной (1), т.е.

(2)

X Р( А( у)/ Н,) • Р( Н,)

I=1

где Р(Н1 /А(у)) - апостериорная вероятность гипотезы Н, при событии А(у).

По результатам работы очередного к-го эксперта рассчитываются усредненные апостериорные вероятности по формуле

_ 1 п _____________________________________

Рк(Н, / А) = -£Р(НК /-Ау)), I, у = 1, п ; (3)

п

п у =1

А = {А(у), у = 1, п},

где А(у) - событие, связанное с проверкой гипотезы НК , т.е. того, что к -й эксперт вариант и у поставит на первые места, для части слагаемых суммы имеет место А(у), для другой - А(у).

Вероятности Р(Н1), Р(Н1 /А(у)), Р(Н, /А(у)), Рк(Н, / А) естественно

удовлетворяют условию полноты группы событий, т. е.

ХР(Н,) = 1, ]^Р(Нг /Ау) = 1, £>(Н, / Ау) = 1, ]ГРк (Н, / А) = 1 1=1 ,=1 ,=1 ,=1

и

р(А(у)/н,)+р(А(у)/н,) = 1, ,-, у = т.

В качестве оптимального варианта и* после к -той экспертизы берется тот, для которого вероятность, рассчитанная по формуле (3), максимальна и выполняется условие, что некоторое наперед заданное число т последующих экспертиз не изменяет соотношения

Рк+m

(H (и*)/A) = тах{Рк+m (H (и,-)/A)},

где Н(и*) - гипотеза об оптимальности варианта и* , Н(и,) = Н,.

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

Наиболее естественно решение об «остановке» принимать по двум показателям: числе т дополнительных экспертов, высказывания которых могут изменить выбор оптимального варианта, и вероятности Рт того, что результаты высказываний этих экспертов приведут к изменению варианта, т. е. гипотезы, для которой усредненная апостериорная вероятность максимальна.

Определение показателей т и Рт произведем при следующих допущениях:

1) в множестве V можно выделить два лидирующих варианта иа и ив;

2) проведена обработка мнений к экспертов, при этом варианту иа отдавалось предпочтение (исход А ) ка раз (ка < к) и варианту ив (исход В ) - кв раз (кв < ка), т.е. по результатам к итераций вариант ка считается предпочтительным (вероятность Рк(Н(иа)/А) - максимальна);

3) в качестве вероятностей исходов А и В принимаются оценки

= ; Ръ = ^, (5)

к к

причем вероятность Ра > 0,5;

4) исходы А и В при последующих высказываниях экспертов являются независимыми и совместимыми;

5) очередность исходов в т экспертизах не влияет на конечный результат.

При данных допущениях имеет место следующая лемма.

Лемма 1. Если

Рк (Н (и а )/А )> Рк (Н (ив )/А) и Ка > Кв

то соотношение

Рк+т

(Н (и а )/А )

< Рк+т (Н (и в)/А) (6)

становится возможным при

т > (ка - кв) +1. (7)

Доказательство леммы непосредственно следует из формулы Байеса (1) и принятых допущений.

Для определения вероятности Рт (Ъ), характеризующей возможность неравенства (6), используем комбинацию моделей Бернулли для повторяющихся испытаний.

Лемма 2. Если имеет место Рк(Н(иа)/А) > Рк(Н(ив)/А), ка > кв и т > 2

(7), то вероятность выполнения неравенства (6) при минимальном значении т

определяется формулой

P,

Pm (Ъ)(в) = (1 - Pa ) m • Pgm .

(8)

Равенство (8) означает, что все т привлекаемых дополнительно экспертов выскажутся отрицательно относительно варианта и (исходы А ) и положительно

относительно ив (исходы В). Формула (8) непосредственно следует из распределения вероятностей возможных сложных событий при т испытаниях, в которых события А и В могут принимать по два исхода с разными вероятностями. Такое распределение при использовании моделей Бернулли для событий А и В имеет вид:

Pm (Ъ) =

ґ m

І cm Pa (l - Pa)m

Vv=o

І cm Pg (l - Pg)v

(9)

где

с =-

m

m!

Cm = 1 C = 1

V! (т -V)!

Следует заметить, что вероятности Ра, Рв (см. (5)) необходимо корректировать после каждой итерации.

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

Пример. Пусть из множества проектов V = {и>1, ..., 07} предварительной

экспертизой выделено подмножество предпочтительных Vп = {«5, 07} проектов. Требуется, последовательно привлекая дополнительных экспертов, определить один проект и* для финансирования, имеющий максимальную усредненную апостериорную вероятность и удовлетворяющий условию (4) при т = 2 . Зададим следующие начальные (априорные) вероятности гипотез:

P (И0) = P (И0) = 0,25; P (И,0) = 0,1; i = 1, 4; 6.

(10)

Пусть событие А(5) заключается в том, что очередной эксперт поставил рассматриваемый проект 05 на 1-е или 2-е места и

P(A(5)IИ0) = 0,8, P(A(5)Iи0, i ф 5) = 0,6.

(11)

Результаты работы очередного эксперта (эксперт 1) приведены в табл. 1. Из таблицы видно, что эксперт 1 поставил вариант «5 на 3-е место, т.е. произошло

событие А(5), противоположное событию А(5) и Р(А(5)/Н5) = 1 - Р(А(5)/ Н5) =

= 0,2.

Таблица 1

Варианты (проекты) и1 и2 и3 и4 и5 и6 и7

Ранги эксперта 1 1 3 2 3 3 1 3

События A(l) A(2) A(3) A(4) A(5) A(6) A(7)

Расчет апостериорной вероятности гипотезы Н1 производится по формуле (2), т.е.

, _ Р( 1(5)/ Н 5) • Р( Н 50)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Р(Н1 /.4(5)) = ------ * 0,143 .

]Г Р( 4(5)/ нг) • Р( н0)

i=1

Верхний индекс 1 в Р(Н5/4(5)) указывает на результат, полученный после высказываний первым экспертом (результат 1-ой итерации при использовании формулы Байеса).

Апостериорные вероятности для других гипотез соответственно равны , _ Р(4(5)/ н7) • Р(Н0)

Р(Н1 /4(5)) = ------^----7--------— * 0,286 ;

І P( 4(5) I Иг) • P( И0)

,=1

, _ Р( 4(5)/ Н,) • Р( Н,0)

Р(Н1/А(5)) = —----------------------------------------------------^- - -и 0,114, , = 1, 2, 3, 4, 6.

X Р( А(5)/ н, ) • Р( Н,0)

, =1

Предположим, что событие А(7) характеризует оптимальность варианта «7.

В нашем случае имеет место А(7) (см. табл. 1) и при правдоподобиях, аналогичных (11), т.е.

Р(А(7)/Н5) = 0,8, Р(А(7)/Н,, , Ф 7) = 0,6, (11)

апостериорные вероятности равны

- Р( 1(7)/ Н7) • Р(Н7)

Р(Н7 / А (7)) = -----(7---7--------— и 0,143 ,

X Р( А(7)/ н, ) • Р( Н,0)

, =1

Р(Н5/А7) и 0,286, Р(Н, /А7) и 0,114, , = 1, 2, 3, 4, 6.

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

Событие А(1) характеризует оптимальность варианта «1 и при

Р(А(1)/Н1) = 0,8, Р(А(1)/Нг, , Ф1) = 0,6,

p( иц a(11> . 0

P( 4(1) IИ,) • P(H0)

i=1

Р( Н!/ А(1)) = Р( Н!/ А(1)) = 0,242;

Р(Н1 / А(1)) = Р(Н1 /А(1)) = Р(Н1 / А(1)) = Р(Н1 / А(1)) и 0,097.

Аналогично выполняются расчеты для событий А(у), у' = 2,3,4. Результаты

расчетов представлены в табл. 2. В нижней строке таблицы приведены усредненные апостериорные вероятности, рассчитанные по формуле

Р1 (Н, / А) = 1XР(Н /А(,)), А = {А(,), , = 1, 7}.

7 ,=1

Сравнение их с априорными вероятностями гипотез Р0 (Н,) показывает, что средние апостериорные вероятности изменились незначительно, причем вероятности гипотез об оптимальности «5 и «7 уменьшились и возросли вероятности для вариантов 01, «3, «6. Таким образом, высказываний эксперта на первой итерации оказалось недостаточно для принятия решения.

Таблица 2

Вероятности Гипотезы

H, H 2 H 3 H 4 H 5 H 6 H 7

P( H0) 0,1 0,1 0,1 0,1 0,25 0,1 0,25

P( H1/ 4(1)) 0,129 0,097 0,097 0,097 0,242 0,097 0,242

P( H1/ A(2)) 0,105 0,053 0,105 0,105 0,263 0,105 0,263

P( H1/ A(3)) 0,097 0,097 0,129 0,097 0,242 0,097 0,242

P( H1/ A(4)) 0,105 0,105 0,105 0,053 0,263 0,105 0,263

P( H1/ A(5)) 0,114 0,114 0,114 0,114 0,143 0,114 0,286

P( H1/ A(6)) 0,097 0,097 0,097 0,097 0,242 0,129 0,242

P( H1/ A(7)) 0,114 0,114 0,114 0,114 0,286 0,114 0,143

Ж Ht / A) 0,109 0,097 0,109 0,097 0,24 0,109 0,24

Результаты работы эксперта 2 (на второй итерации) представлены в табл. 3.

Таблица 3

Варианты U1 u2 u3 u4 u5 u6 u7

Ранги эксперта 2 3 3 4 1 1 5 2

События A(1) A(2) A(3) A(4) A(5) A(6) A(7)

Используя в качестве априорных вероятностей результаты предыдущего этапа и правдоподобия (11) для события А(5) (вариант 05 имеет ранг, равный 1),

получаем

P( H b A(5)) = 7P( A(5)/H 5> •P( H 5 A«5)> = 0,182;

X P( A(5)' Hi) • P( H,1/A(5))

i=1

P(A(5)/H7) • P(H}/ A(5))

7

X

i=1

P(Hу / A(5)) =

(12а)

(12б)

X P( 4(5)/ H) • P( H1/ A(5))

Р(Н,2/А(5)) и 0,109, , = 1, 2, 3, 4, 6.

Аналогично рассчитываются апостериорные вероятности для событий А(7) , ] = 1, 2, 3, 4, 6, 7. Результаты расчетов по высказываниям второго эксперта представлены в табл. 4. Из таблицы видно, что вероятности Р2(Н, / А) близки к априорным, поэтому требуется привлечение еще одного эксперта.

Результаты высказываний эксперта 3 представлены в табл. 5.

При расчете апостериорных вероятностей здесь в качестве априорных ис-

2

пользуются значения Р2(Н,) = Р(Н, / А(у) ), взятые из табл. 4.

Таблица 4

Вероятности Гипотезы

H\ H2 H 3 H 4 H5 H6 H7

P( H2/ A(1)) 0,069 0,104 0,104 0,104 0,259 0,104 0,259

P(Hf/ A(2)) 0,108 0,027 0,108 0,108 0,27 0,108 0,27

p(h2/ A(3)) 0,104 0,104 0,069 0,104 0,259 0,104 0,259

P(H2/ 4(4)) 0,103 0,103 0,103 0,069 0,258 0,103 0,258

P(H2/ 4(5)) 0,109 0,109 0,109 0,109 0,182 0,109 0,273

P(H2/ A(6)) 0,104 0,104 0,104 0,104 0,259 0,069 0,259

P(H2/ 4(7)) 0,109 0,109 0,109 0,109 0,273 0,109 0,182

X P(Hi2/ 4( у)) j 0,706 0,66 0,706 0,706 1,76 0,706 1,76

P2(Ht /A) 0,101 0,094 0,101 0,101 0,251 0,101 0,251

Таблица 5

Варианты U1 u2 u3 u4 u5 u6 u7

Ранги 5 2 3 4 1 4 3

эксперта 3

События 4(1) 4(2) 4(3) 4(4) 4(5) 4(6) 4(7)

Для правдоподобия (11) рассчитанные значения апостериорных вероятностей и усредненные вероятности приведены в табл. 6.

Таблица 6

Гипотезы

Н\ Н2 Н 3 Н 4 Н 5 Н 6 Н 7

Р( Н3/1(1)) 0,36 0,108 0,108 0,108 0,268 0,108 0,268

Р( Н3/ 1(2)) 0,107 0,036 0,107 0,107 0,268 0,107 0,268

Р( Н3/ А(3)) 0,108 0,108 0,036 0,108 0,268 0,108 0,268

Р( Н3/1(4)) 0,107 0,107 0,107 0,036 0,267 0,107 0,267

Р( Н3/1(5)) 0,103 0,103 0,103 0,103 0,229 0,103 0,257

Р( Н3/1(6)) 0,108 0,108 0,108 0,108 0,268 0,036 0,268

Р( Н3/1(7)) 0,12 0,12 0,12 0,12 0,3 0,12 0,1

Р3( Н / а ) 0,098 0,099 0,099 0,099 0,267 0,098 0,242

Таким образом, после высказываний третьего эксперта максимальное значение средней вероятности соответствует гипотезе Н 5 (Рз( Н 5 / А) = 0,267) в качестве оптимального варианта следует принять 05.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рассматривая в качестве иа вариант 05 и в качестве иь - «6 при к = 3, ка = 2, кь = 1 на основе формулы (7) получаем т = 2, а согласно (5) Ра = 2/3, Рь = 1/3 . Для этих значений неравенство

Р 3+2 (Н(05) А) > Р 3+2 (Н(и7) А)

с вероятностью

Р2(а) = 1 - Р2(Ь) - Р2(, Ь),

где Рг(а, Ь) - вероятность того, что при т = 2 средние апостериорные вероятности для вариантов иа и иь примерно сравняются.

Используя формулы (8), (9), получаем

Р2 (Ь) = (1 -Р)2Рь2 * 0,012,

Р2(а, Ь) = 2Ра(1 - Ра)Рь2 * 0,036,

и

Р2(а) * 0,95,

т.е. дополнительное привлечение двух экспертов с вероятностью 0,95 не изменит «лидерства» проекта «5, поэтому его можно считать оптимальным, и больше экспертов не привлекать.

Следует заметить, что при обработке таблиц 1, 3, 5 обычным способом коэффициент конкордации имеет очень низкое значение (0,094) и, естественно, мнения экспертов о всех вариантах считаются не согласованными (оценка критерия «хи-квадрат» 1,69, а табличное 12,59). Вместе с тем байесовский подход позволяет сделать достаточно надежные выводы о предпочтительном варианте.

Выводы

1. Использование метода экспертных оценок совместно с байесовским подходом позволяет формализовать задачу определения числа привлекаемых экспертов.

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

3. Расчет апостериорных вероятностей на каждой итерации и прогнозирование вероятностей Рт (Ь) позволяют исключить из рассмотрения заведомо неперспективные варианты.

4. Предложенный алгоритм удобен для оперативного принятия решений при работе с экспертами в режиме удаленного доступа (через Шете!), когда ответы экспертов поступают неодновременно.

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

1. Моррис У.Т. Наука об управлении. Байесовский подход - М.: Мир, 1971. -304 с.

2. Бешелев С.Д., Гурвич Ф.Г. Экспертные оценки. - М.: Наука, 1973. - 160 с.

3. Айзерман М.А., Алексеров Ф.Т. Выбор вариантов: основы теории. - М.: Наука, 1990. - 240 с.

4. Принятие обоснованных решений с использованием экспертных оценок: Метод. указания / Сост.: Муромцев Ю.Л., Орлова Л.П. - Тамбов: Тамб. гос. техн. ун-т, 1996. -26 с.

Decision Making Using the Bayes Approach and Expert Estimations D.Yu. Muromtsev, L.P. Orlova, A.I. Kozlov

Department “Designing of Radio-Electronic and Microprocessor Systems ", TSTU

Key words and phrases: iterative algorithm; likelyhood; optimum variant; posterior probability.

Abstract: Problems connected with realization of alternative projects expertise, using the Bayes approach are considered. Algorithm of choosing reasonable decision which can be used in remote access mode, i.e. non-simultaneous experts information accession is suggested.

Beschlussenannahme mit der Nutzung des Bayes-Herangehens und der Experteneinschatzungen

Zusammenfassung: Es sind die Fragen der Durchfuhrung der Expertise der al-ternativen Projekte mit der Anwendung des Bayes-Herangehens untersucht. Es ist der Algorithmus der Auswahl des fur die Realisierung zweckmassigen Beschlusses angebo-ten, der im Regime des beseitigten Zugriffes verwendet werden kann, wenn die Information von den Experten ungleichzeitig handelt.

Adoption des decisions avec l’usage de l’approche Bayes et des estimations d’expert

Resume: Sont examines les problemes de la realisation de l’expertise des projets alternatifs avec l’usage de l’approche Bayes. Est propose l’algorithme du choix de la desision rationnelle qui pourrait etre utilisee dans le regime de l’acces eloigne lorsque l’information n’aboutit pas simultanement a partir des experts.

i Надоели баннеры? Вы всегда можете отключить рекламу.