Математическая модель итерационного метода эволюционного согласования
решений
Р.О. Мирахмедов
Аннотация—Обсуждаются недостатки существующих методов принятия решений группами экспертов и делается вывод в пользу метода эволюционного согласования решений. Приводятся принципы, на которых основывается этот метод, приводятся определения, терминология и процедуры. Даны постановка задачи, предельные и начальные значения исходных величин. Построена математическая модель итерационного метода эволюционного согласования решений. Представлены результаты теоретического рассмотрения метода эволюционного согласования решений группой акторов. Найдены зависимости вероятностей правильных и ошибочных решений локальных задач от креативных характеристик акторов, от трудностей задач, от числа акторов и от числа итераций. Метод основан на положениях теории метасистемных переходов В.Турчина с использованием правил взаимодействия между акторами. Правила сформулированы на основах этой теории в соответствиями с операторами генетических алгоритмов, которые выступают в роли координатора в процессе работы группы акторов. На стадиях генерации решений и их экспертизы используется троичная логика. Акторы в процессе групповой работы могут давать правильные ответы, ошибочные ответы и ответы «не знаю». Для построения математической модели использованы положения теории вероятности, однопараметрическая модель Раша, модифицированная для нового метода и теорема Кондорсе о жюри присяжных. Проведено сравнение результатов использования математической модели и компьютерных расчетов по методу Монте-Карло. Сделаны выводы о прогностических возможностях предложенной модели.
Ключевые слова— генетические алгоритмы, модель Раша, теорема Кондорсе, правила взаимодействия, эволюционное согласование решений, группа акторов, математическая модель.
I. Введение
В настоящее время наблюдается тенденция к разработкам и созданию различных систем
Статья получена 20 марта 2024 г. Работа выполнена в рамках государственного задания Минобрнауки России, номер темы Р8РР-2023-0005.
Р.О. Мирахмевов - аспирант Московского авиационного института (национального исследовательского университета) ([email protected])
искусственного и коллективного интеллекта, основанных на природоподобных принципах [1-5].
Главным преимуществом таких систем, помимо простоты их создания, является присущая им выработанная на путях длительной эволюции способность к оптимальному принятию решений с малой долей ошибок как в обычных, так и в экстремальных ситуациях.
Известно, что существующие и предшествующие им системы принятия решений, созданные на основе разработанных людьми принципов и постоянно улучшаемые в соответствии с развивающимися теориями, оказываются недостаточно эффективными в сложных сценариях [6,7]. Этот недостаток, вероятно, связан с особенностями человеческого мышления, и нам не удается строить собственные оригинальные системы принятия решений, обладающие как угодно малыми величинами вероятностей ошибочных решений. С другой стороны, существующие коллективные системы принятия решений недостаточно эффективны из-за фактического отсутствия теории таких систем. Только в последнее время стали появляться теоретические работы, позволяющие строить эффективные системы коллективного принятия решений, основывающиеся на использовании метода эволюционного согласования (МЭС) [8 - 10].
Особенно это актуально для систем с коллективным взаимодействием акторов - носителей как естественного, так и искусственного интеллекта. В отличие от индивидуального интеллекта, который в сложных сценариях может принимать ошибочные решения, коллективное принятие решений при условии правильной организации процедуры, может существенно снизить вероятность ошибок [11,12]. Чтобы разобраться, как это можно сделать, рассмотрим далее метод эволюционного согласования решений и построим для него математическую модель.
II. Метод эволюционного согласования решений
Методологически теория систем коллективного интеллекта, базирующаяся на методе эволюционного согласования решений [13,14], основывается на следующих принципах:
1. Используется теория метасистемных переходов В. Турчина [15] в части формулирования правил взаимодействия между акторами, позволяющими
организовать их бесконфликтную многостадийную работу.
2. Взаимодействие между членами группы осуществляется по правилам, взятым из генетических алгоритмов, что способствует получению консолидированного результата уже после нескольких итераций эволюционного согласования.
3. Для получения консолидированного решения группы акторов используются как способности акторов к генерации вариантов решений, так и их способности к экспертизе чужих решений, что существенно повышает вероятность правильных решений в группе.
4. При генерации и согласовании решений используется троичная логика, когда акторам разрешается на часть проекта, вызывающую у них затруднения, давать ответ «не знаю», уменьшая тем самым долю ошибочных решений, циркулирующих в системе.
5. Для оценивания и прогнозирования качества решений используется модифицированная на использование троичной логики однопараметрическая модель Раша [16], позволяющая оценивать вероятности получения правильных и ошибочных ответов исходя из подготовленности акторов к решению данного класса задач.
6. Используются математический аппарат теоремы Кондорсе о жюри присяжных [17], позволяющий рассчитывать вероятности правильного или ошибочного ответа в группе акторов.
Основными методами исследования таких систем выступают математическое и компьютерное моделирование, поскольку они устраняют необходимость в дорогостоящем оборудовании и сокращают время испытаний.
В настоящей работе использована терминология, предложенная в [8], и здесь приведена часть определений, необходимых для лальнейшего изложения:
Актор (лат. actor - деятель) - индивид, общественная группа, институт, интеллектуальный агент, программа или другой субъект, осуществляющий конкретные действия в рамках своей роли. В системах коллективного интеллекта актор может выступать в двух ролях - генерировать текст, являющийся решением какого-либо проекта или его части, либо оценивать чужие решения на их правильность. Одиночный актор определяется как актор нулевого ранга.
Групповой актор i-го ранга - группа, объединяющая несколько акторов i-1 ранга, групповой актор 1-го ранга далее называется просто групповым актором;
В настоящей работе используются акторы первого и второго ранга.
Коллективный интеллект - способность группы акторов находить решения задач более эффективные, чем лучшее индивидуальное решение в этой группе. Эта способность зависит как от способностей отдельных акторов, входящих в группу, так и от правил или
процедуры взаимодействия акторов в процессе работы над проектом.
Слот - отдельная часть проекта. Слот имеет самостоятельное значение в рамках проекта и частично удовлетворяет цели проекта. При работе над проектом слот может иметь правильное или ошибочное заполнение, либо остаться незаполненным (ответ - «не знаю»).
Задача - в узком смысле этого слова - вопрос из тестовой базы с известными жюри ответами, но неизвестными актору и предлагаемому ему для ответа. В широком смысле задача - проблема, проект локального уровня и т.п. с неизвестным для акторов решением, удовлетворяющий поставленной цели, которое надо найти.
МЭС - процедура заполнения слотов проекта групповым актором в соответствии с правилами взаимодействия, взятых из генетических алгоритмов. На стадии генерации решений акторы, исходя из своих способностей, заполняют слоты проекта, либо оставляют некоторые из них незаполненными [8]. Существует две разновидности МЭС. В первой разновидности на нескольких последовательных стадиях согласования акторы получают чужие варианты и заполняют слоты, которые они не заполнили на стадии генерации или на предыдущих стадиях согласования. Во второй разновидности метода акторы делают только одну стадию согласования. Они получают по каждому слоту список чужих решений и заполняют ими свои незаполненные слоты.
Цех - совокупность всех акторов разной подготовленности, имеющих знания в конкретной области.
Знания цеха - совокупность знаний акторов, совпадающих у большинства, и знаний, относящихся к специфике цеха, зафиксированных в различных источниках, считающихся истинными на данный момент времени.
Одной из основ, на которой строится теория систем эволюционного согласования решений (СЭСР) является модель Раша, связывающая подготовленности и трудности решения задач в рамках единой модели [16].
Считается, что актор характеризуется при работе над проектом со слотами одинаковой степени трудности четырьмя параметрами:
- вероятность заполнения слота правильным ответом.
Вероятность £?я может быть определена двумя способами. Первый способ заключается в том, что если актор на большой выборке тестовых вопросов одинаковой трудности из N вопросов в среднем отвечает правильно на Л'д. то Сц = NR/N. Второй способ заключается в том, что если Мл из М акторов одинаковой подготовленности в среднем отвечают правильно на вопрос теста, то = Мв/М.
Су - вероятность заполнения слота ошибочным ответом,
Еп - вероятность правильного оценивания слота,
Ея - вероятность ошибочного оценивания слота.
С этими параметрами актора связаны четыре вспомогательных параметра:
СБ — Ся + Ся - вероятность заполнения слота на стадии генерации решений,
Gv = 1 — Gs - вероятность ответа «не знаю» на этой стадии,
Es = Er + Ек - вероятность того, что слот будет заполнен при оценивании,
Ev = 1 — Es - вероятность того, что слот не будет заполнен при оценивании.
Введено понятие идеального актора, имеющее вспомогательный характер и используемое для формулирования утверждений и выводов теории.
Идеальный актор - гипотетический актор, у которого Gs = GN = 0 и Er = 1.
Связь между уровнем трудности тестовых вопросов и степенью подготовленности акторов при определении вероятности правильного ответа была установлена в наиболее общей теории конструирования тестов, опирающейся на теорию измерения, - Item Response Theory (IRT). Для наших целей подходящей является однопараметрическая модель Раша, как наиболее простая модель, связывающая вероятность получения правильного ответа GR испытуемого с уровнем его подготовленности dGR и трудности задания
Вероятность GR правильного заполнения слота трудности р определяется по формуле:
GD=-
(1)
*л 1+вР-вВЕ■ Модель Раша в тестологии обеспечивает независимость измерений испытуемого от трудности задания.
Для определения зависимости вероятности ошибочного решения от трудности задания вначале определим по модели Раша зависимость вероятности заполнения слота актором:
= 1+йР-°е1' (2)
где ~ подготовленность актора к заполнению слотов как правильными, так и ошибочными ответами.
Вероятность принятия ошибочного решения актором составит при этом
С ц- —
(3)
Я !+9ß-eGs 1+eß-eSR ■ Аналогичные выражения получаются и для вероятностей правильной и ошибочной экспертизы:
Er l+eP-OER- ES i+sP-ejK'
E ___
*v i+BP-eEs 1+sP-flra •
(4)
Склонность актора к генерации ошибочного ответа характеризуется величиной Sc = 6GS — вся. а склонность актора к ошибочной экспертизе — величиной SE — 6ES — 6£R. У идеального актора эти величины считаются равными нулю.
III. ПОСТРОЕНИЕ МАТЕМАТИЧЕСКОЙ МОДЕЛИ
Постановка задачи.
Группе акторов необходимо, используя первую разновидность МЭС, найти консолидированное решение проекта, состоящего из некоторого количества слотов, каждый из которых содержит формулировку своей подзадачи и поле для записи ответа. Координация работы акторов осуществляется правилами взаимодействия, основанными на ГА [18]. Правила взаимодействия сформулированы следующим образом:
1) Каждый актор из группы в M акторов в соответствии со своими знаниями и умениями заполняет ответами слоты проекта, оставляя
слоты, на которые он не смог найти ответ, незаполненными. Правильный ответ дается актором с вероятностью Сн. с вероятностью он ошибается и дает неправильный ответ, а с вероятностью G_V=1-G_R-G_N слот остается незаполненным.
2) Актор получает L чужих вариантов и вносит в незаполненные поля своих слотов те ответы, которые он считает правильными. Чужой ответ может быть как истинным, так и ложным. С вероятностью Ея актор определяет, истинен ли ответ, или ложен. В первом случае он заполняет им свой незаполненный слот, во втором случае слот остается незаполненным. С вероятностью
он ошибается и, принимая ложный ответ за истинный, заполняет им свой слот. С вероятностью Еу = 1 — £н — Ел, актор не может определить истинность ответа, и слот остается незаполненным.
3) Акторы обмениваются обновленными вариантами и дополняют свои варианты в T итерациях согласования до тех пор, пока не закончится время, отведенное на проект или пока они не получат по каждому слоту более половины одинаковых решений. Эти согласованные решения и являются консолидированным ответом группы.
Считается, что правильный ответ может быть только один, неправильных же ответов может быть несколько.
Необходимо найти вероятность (правильного решения проекта групповым актором в зависимости от параметров модели, то есть найти математическую модель МЭС первой разновидности: = <р(М, I, Сн,Еа,Ен, Т) (5)
Вероятность определяется как среднее отношение числа заполненных правильными ответами слотов более чем половиной акторов к общему числу слотов проекта.
Частично поставленная задача по составлению математической модели итерационного метода эволюционного согласования решений [6] в случае идеального актора и использовании двоичной логики решена в [8]. В настоящей работе рассматривается создание полной математической модели зависимости вероятности правильного ответа группы из М реальных акторов в зависимости от величин, приведенных в (5). В настоящей работе частично применен математический аппарат, приведенный в цитируемой выше работе. определенную трудность для адаптации этой работы к создаваемой полной модели представляет переосмысление еще не устоявшейся на момент выхода статьи в 2011 году терминологии теории систем коллективного интеллекта на базе итерационного МЭС.
Оценка предельных и начальных значений.
Оценим возможное предельное значение относительной заполненности слотов, равной отношению количества заполненных слотов к общему числу слотов группой акторов при Т оо. Так как отношение количества незаполненных слотов к полному количеству слотов проекта равное 1 — <2 5 пропорционально произведению вероятностей незаполнения слотов 1 — где = 4- Су. то ^ = 1 — —
Аналогично, возможное предельное значение относительной заполненности слотов правильными ответами равно:
Вероятность измеряется как отношение числа заполненных правильными ответами слотов более чем половиной акторов к общему числу слотов проекта.
Считается, что все виды неправильных ответов равновероятны. Все слоты обладают одинаковой сложностью, а все акторы обладают одинаковыми способностями, описываемыми вероятностями
^ - Г- £"■■. Учет зависимости этих характеристик акторов от трудности слотов, а также влияния трудности слотов на консолидированный результат работы группы приведен ниже.
Для получения величины относительной заполненности слотов правильными ответами Со группой из M акторов на этапе генерации решений (Т=0) используется формула Кондорсе [19]. Считается, что при Т=0 акторы заполнили слоты, но еще не обменивались вариантами. Если по слоту получено более половины одинаковых ответов, то он считается ответом группы, иначе считается, что группа по этому слоту дала ответ «не знаю».
М-1
V1: = !■=": - .--'^я ~ 1 - _ : •
Математическая модель
Для получения зависимости Сд от параметров модели определим приращение величины заполнения слотов актором на итерации T+1, исходя из заполнения слотов на итерации T при L=1 для заданных величин Гг и EN. Введем величину отношения числа
правильно заполненных слотов на итерации T к полному числу слотов N одним актором и обозначим ее Р(Т). Начальное значение Р(О) = Введем также величину отношения числа неправильно заполненных слотов к полному числу слотов N и обозначим ее ЩТ).
Начальное значение Я{0) = С^. Введем также величину относительного заполнения слотов
Для получения выражений для Р(Т) и R(T) рассмотрим вначале случай идеального актора и для понимания и целостности изложения материала воспользуемся выкладками, приведенными в [20] с учетом обновленной терминологии и обозначений. В случае идеального актора ¡¥(Т)=Р(Т), С5 = Ся. Примем, что относительная величина оценивания слота Е = ЕЛ. На рис. 1 приведен этот случай. Черным цветом изображены заполненные слоты, белым -незаполненные. Далее для краткости написания формул примем W = W(T).
Допустим, что на итерации Т ;-й актор имеет заполнение слотов VI/,-, /-й актор - IV/ и
А-й актор - И-^, а заполнение слотов при Т -> оо составляет <2$. Тогда приращение И'тр-; у /'-го актора при оценивании им вариантау-го актора составит величину
(6)
Если L=1,
то величина заполненности слотов на итерации Т+1 у /-го актора составит:
И^(Т +1) = 1^(70 + И^,, или с учетом (6):
W({T + 1)
Qs
I - актор j - актор
£
i-актор h-актор ¡-актор
актор
:
6)
Рис.1. Схема расчета приращения величины W у ^го актора
На рис.1б) это иллюстрируется появлением заполненного слота в третьей позиции сверху. Для случая L=2 i-й актор проверяет варианты j-го и ^го актора и кроме приращения (6) к рассчитанной величине из вьфажения (7), он получит приращение
Qs
Величина заполненности слотов на итерации T+1 у /-го актора составит в этом случае
или с учетом (6) и (7)
Wi(T + 1) = Wi(T) + (1 - 5) + IV, - Е. (8)
Поступая аналогично для случая L=3, когда i-й актор проверяет варианты /-го. А-го и /-го актора, получим
Щ{Т + 1) = Щ(т) + - Щ + -
щ —
F IV- ИЛ ИЛ F
+ w}wl + +WM- Е.
<к
(9)
Для случая, когда все акторы обладают одинаковой вероятностью заполнения слотов на нулевой итерации . и одинаковыми вероятностями Е выражения (8) и (9) выглядят следующим образом:
для L=1,
1.1."
Iу(Г + 1) = УГ(Т) + (1 - —)1УЕ
г 1'
I¥(Т + 1) = №(Г) + (1 - —УМЕ(2 -
Об
\УЕ\ V" . для L=3.
Приращение к величине W(T) для L=2 примерно в два раза превышает приращение в случае L=1, а для L=3 примерно в три раза, если пренебречь членами второго и третьего порядка малости. В общем виде для
— I с достаточной для практических целей точностью можно использовать приближенное выражение
т - :: = г: - :: —(10)
Для W(T) найдем аппроксимирующую функцию ¥(1). Время работы группы t будем считать, как произведение числа итераций Т на время работы над одной итерацией (см. рис.2).
Функция £(%) обладает следующими свойствами [20]: 1. при £ ->■ оо -> .
Vi
W(T + 1) = VF(r) + (l WE[3
для 1=2.,
Qs
'™(з
2. —= — (I-—)FEL.
tv Os'
dF dt
(11)
при t=0
fr V QsS
In
Qk-Qo
Q=0.5. Поскольку для этих пар 03 < 0.5 , то при Т=0
и далее до точки пересечения кривых в ординате Q=0.5 в полном соответствии с теоремой Кондорсе [17] вероятность правильного решения у группового актора меньше, чем у одного актора.
Рис.2. Вспомогательный график зависимости для расчета времени работы группы акторов (Т - номер итерации, t - время) Примечание: рис.1 и рис.2 взяты из [20].
Интегрируя (11), подставляя значения функции и ее производной в момент г=0. и заменяя отношение на номер итерации Т, получаем зависимость относительной заполняемое™ слотов одним актором:
Для того, чтобы получить функцию относительной заполняемости слотов Q групповым актором в зависимости от параметров модели, можно воспользоваться результатами компьютерного моделирования, где было показано, что эта функция с достаточной для наших целей точностью также, как и Е((), может быть описана логистической кривой.
Параметры этой функции - формулы МЭС для идеального актора можно найти, исходя из того, что
<?(о) = <?* <?(0 (2н
. (12)
Величину настроечного параметра С можно рассчитать, исходя из того, что точка пересечения кривых Г(Т) и Q(T) лежит на ординате Q=0.5 (это
следует из того, что для любых М при 03 = 0.5 согласно формуле Кондорсе 0=0.5):
Q
0.8
0.6 0.4
0,2
- ' А -1 —«
/ / / •Т
V /
'"5 i /4 А
г '
1
« 2
■
0 4 8 12 16 20 24 28 Т
Рис.3. Результаты расчетов зависимостей от времени относительных величин заполнения слотов Q отдельными акторами и групповым актором по компьютерной и математическим моделям
Можно показать, что при С, = £?н » и
Е = Ед » Ен время работы группового актора
(13)
Г = Уо^-р
ы Ъ ~ *
На рис. 3 приведены результаты компьютерных экспериментов расчета О(Т) для значений Е ¡0.2; 0.4; 0.6}. Ь=1, Е=0.3, М=11. Расчетные кривые, полученные из математической модели, изображены сплошными линиями. Средняя погрешность аппроксимации составляет 0.04 при максимальной ошибке 0.14. Кривые с нечетными номерами соответствуют результатам отдельных акторов в составе групп, а с четными номерами - группам акторов. Видно,
что соответствующие кривые 1, 2 для 03 =0.2 и кривые 3,4 при 03 =0.4 пересекаются при значении ординаты
1 " 1ЕР1. ей, 1
где наперед заданная малая величина определяет конец итераций, в этом случае относительная заполняемость слотов группового актора составит величину (1 — Так как число итераций дискретная величина, от выражения, заключенного в квадратные скобки, берется целая часть.
Выражение (13) можно получить следующим образом. Приравнивая величину заполнения слотов (1 —е)^ правой части формулы МЭС (12), и преобразовывая полученное выражение, получим: Он-Ус сЕРЬф,. _"1 1 _ ~ 1 <?о е ее"
откуда и следует (13)..
Для получения формулы МЭС в случае при > 0 и Ен > 0 распишем вьфажение (10) для зависимостей Р(Т) и Я(Т). Так же, как и выше, рассмотрим схему появления приращения величин Р(Т+1)-Р(Т) и Я(Т+1)-Я(Т) в итерации Т+1 для /-го актора, предположив, что он оценивает слоты Ь акторов. Получим следующие выражения:
. . п__пгг~\-пт
(14)
Р(Т + 1) = Р(Г) + 05 Р(Г| P(T)Er L
0з
И(Т+ 1) = Д(Г) + ^ Р'Г'д(Г)Е^ .
(¡5
Так же, как и выше, заменяя разности Р(Т+1)-Р(Т) и Я(Т+1)-Я(Т) дифференциалами, делая предельный переход и интегрируя получившиеся дифференциальные уравнения с учетом начальных условий, получим систему из двух нелинейных уравнений:
P =
14-
gg-fi_
--
R =
1+
Gr
Qs-P_
-5F?-
Qs-P-<s.\-s—k-ENLT
Поскольку из этой системы невозможно получить в явном виде выражения зависимостей P(T) и R(T), найдем их приближенные выражения. Предположим, что искомые зависимости описываются логистической кривой имеющей три параметра А, В и С:
= 17^ <15>
Если нам известны три значения этой функции при трёх различных значениях Т, то мы сможем найти неизвестные параметры A,B и C и приближенно определить искомую функцию через параметры модели. Значение функции Р(0) = GR , а Р(1) мы можем
определить из (14):
.
Qs
Аналогично, Р(0) — GN и из (14) R(l)=Gy + ^GHEEL.
(16) (17)
Поскольку Р5(0) = <35-Съ1, а РВ(ЕЯ) =
после соответствующих подстановок получим:
<19)
Аналогично, для Яв , учитывая, что РЕ(0) = и
то
F: = I с г : = ""."", получим:
(20)
Подставляя сюда найденные значения (17) - (20) в
(15) и решая получившиеся системы уравнений,
получим для Р(Т) и ЩТ) следующие выражения: Рв
р = ■
Ub-gJ 1
P(1J >
(21)
R =
i+f yys-^y
\Rk-SKJ F"1 -
трех реперных точек выберем значения Т=0, Т = То 5 (см. ниже) и Т ^ да.
Для Т=0 значение искомой функции (¿д находим по формуле Кондорсе при С =
В качестве второй точки выбираем такое значение Т,
при котором Р(Т0 5) = 0.5 . Мы знаем, что в этой
точке, исходя из свойств формулы Кондорсе, функция также равна 0.5 для всех значениях параметров модели. Итак, исходя из (21) для Р=0.5 после очевидных преобразований получим:
„ СД(2РВ - 1) Р(1)(РВ - Сл) = т —----1п -
с 0.5
G*[Pß-P(l)]
Значение функции £).в при Т —> оо можно найти приближенно, найдя значения этой функции при Еы = 0 и Ен = Ек. и взяв в качестве значения функции СвС^лО линеаризованное значение, находящееся между ними:<^ = <ЭВ(0) + 03в(£д)- <?д(0))^ .
Поскольку<3Е(0) = Qh - Gn. a QB(.ER) =
Qsgr
то
Значение функции Рв при Т -> оо можно определить приближенно, найдя значения этой функции при Ек = 0 и = £н. и взяв в качестве значения функции Р(ЕЛг) линеаризованное значение, находящееся между ними: Рв = Рв(0) + (Рб(ЕЯ) - РЕ(О» ^ (18)
после соответствующих подстановок получим: (¡в
Подставляя найденные значения для в (12) и решая получившиеся системы уравнений, получим формулу МЭС - зависимость вероятности правильного
решения группой акторов от параметров модели: = = - , (22)
<?до
где СР
In
(23)
IV. РЕЗУЛЬТАТЫ РАСЧЕТОВ
Для оценки ошибок приближения, даваемого формулой МЭС, с помощью компьютерной модели проводились расчеты функции <3д в широких пределах изменения ее параметров. Средняя относительная ошибка описания функции формулой (22) составила 0.042 при максимальной ошибке 0.14. Данные компьютерной модели усреднялись по тысяче реализаций при среднеквадратичном отклонении 0.012. На рис.4 приведены результаты этих расчетов при значениях параметров модели А 1=7, Ь=3, = 0.3, 6^=0.1, Еп = 0.3, £"„=0.1.
N
УЯщ-Чк) 1 щи Сравнение полученных результатов с результатами компьютерных экспериментов показали, что ошибка не превышает 0.02 в широком диапазоне изменения входных параметров модели.
Для получения приближенной зависимости вероятности получения правильного решения
группы от параметров модели воспользуемся описанными выше приемами, позволившими с приемлемой для практических расчетов точностью описать зависимости Р(Т) и ЩТ). В качестве аппроксимирующей зависимости <3д (Т) также выберем логистическую кривую, являющуюся хорошим приближением для нашей задачи, что и было показано выше для случая » Ск и Ея » £у. Итак, в качестве
Q*
09 0.8 0.7 0.8 0.5 0.4 0.3 0.2 0.1
\ ■ •
\ •
\ \ s
\ \
к M
// ! S
/ 2 ч
г
10 12 14 16 18 Г
Рис 4. Сравнительные результаты расчетов по формуле МЭС и компьютерной модели
Сплошными линиями представлены зависимости, полученные с помощью компьютерной модели, кружками - результаты расчетов по формуле (22) и (23). На рис.4. представлены следующие функции в зависимости от номера итерации Т:
1-зависимость относительного числа неправильно заполненных слотов группой акторов <2^,
2- та же зависимость для одиночного актора,
3- зависимость относительной величины незаполненных слотов для одиночного актора Оу.
4-та же зависимость для группы акторов
5-зависимость относительного числа правильно заполненных
слотов одиночным актором ,
6-та же зависимость для группы акторов <2 д.
V. ОБСУЖДЕНИЕ РЕЗУЛЬТАТОВ
Расчеты по математической и компьютерной модели показали два важных результата.
Во-первых, получено превышение вероятности правильного решения группы над вероятностью одиночного актора, а также наблюдается значительное увеличение вероятности правильного решения от значения 0.3 у одиночного актора на стадии генерации решений до 0.87 у группы акторов после согласования. Здесь следует отметить, что без стадий согласования общий результат группы согласно теореме Кондорсе, составил бы величину вероятности правильного решения всего 0.11.
Во-вторых, вероятность ошибочного решения группы после стадий согласования получается меньше вероятности ошибочного решения у одного актора после стадии генерации.
VI. Заключение
В заключение можно сделать следующие выводы Исходя из результатов сравнения полученной математической модели итеративного МЭС и компьютерной модели, дающей при большом количестве расчетов по методу Монте-Карло статистически значимые значения величин вероятностей правильного решения группы акторов, можно сделать вывод, что полученную
математическую модель можно применять для дальнейшего развития теории систем коллективного интеллекта.
С использованием этой модели, например, можно делать прогнозы о величинах вероятностей правильных и ошибочных решений в зависимости от числа акторов и числа итераций согласования, если известны значения трудностей задач и креативных характеристик акторов.
Важным является вывод о том, что подтверждена полнота и достаточность исходных принципов, положенных в основу итеративного метода эволюционного согласования решений, а именно: теории метасистемных переходов Турчина и сформулированных исходя из нее, а также из генетических алгоритмов, правил взаимодействия между акторами..
Использование двух ролей акторов - как генераторов вариантов первоначальных решений, так и экспертов, оценивающих чужие решения, а также использование троичной логики в МЭС позволило существенно повысить эффективность работы группы.
Применение модифицированной
однопараметрической модели Раша, позволяет оценивать вероятности получения правильных и ошибочных ответов исходя из подготовленности акторов как к генерации решений, так и их способностей к экспертизе чужих решений.
Библиография
[1] Попов Б.М. Метафизика природоподобных технологий. -Воронеж: Кварта. 2019. - 60 с.
[2] Alexandras Tzanetos, Iztok Fister Jr., Georgios Dounias. A comprehensive database of Nature-Inspired Algorithms // Data in Brief. Volume 31. 2020. P. 2-9. https://doi.org/10.1016/j.dib.2020.105792
[3] Ткаченко Ю. Л. Какие технологии являются природоподобными?
Новая тема для концептуальной дискуссии // Успехи современной науки. - 2016. -№3, Том 1. С.101-107.
[4] Yegorova-Gudkova Т. Management that resemble natural ones and
design of self-organizing economic systems//International scientific journal "Science. Business. Society". - 2018. -Vol. 3, Issue 2. -P. 7577.
[5] А.А. Жданов. Общая теория систем: анализ и дополнения. Электронное издание. М.: Изд-во «Лаборатория знаний». -2024 - 192 с.
[6] Карпов В.Э. Методологические проблемы эволюционных вычислений // Искусственный интеллект и принятие решений. -2012. - №4. - C. 95-102.
[7] Fields, Chris, James F. Glazebrook, and Michael Levin.. Principled Limitations on Self-Representation for Generic
Physical Systems // Entropy. -2024. Vol. 3. P. 1-16.
[8] В.И. Протасов. Методология и практика построения систем коллективного интеллекта. Диссертация на соискание ученой степени доктора технических наук. -Нижний Новгород, НГТУ им. Алексеева. -2021. -314 с.
[9] Л.В. Маркарян. Модели и алгоритмы системы коллективного
интеллекта. - М: Изд. МИСиС. - 2020. - 104 с.
[10] Маркарян Л. В. Анализ и оптимизация процесса принятия решений на основе метода эволюционного согласования решений // Горный информационно-аналитический бюллетень (научно-технический журнал). -2013, N° 9. C. 301-306.
[11] Протасов В.И., Мирахмедов Р.О., Потапова З.Е., Шарнин М.М., Шаронов А.В. Уменьшение ошибок первого рода при распознавании контуров самолетов с использованием коллективного интеллекта БЛА // Известия Кабардино-Балкарского научного центра РАН. -2018, № 6-3 (86). -C. 70-82.
[12] Протасов, З.Е. Потапова. Методика кардинального снижения вероятности принятия ошибочных решений в системах коллективного интеллекта // Международный научный журнал «Современные информационные технологии и ИТ-образование». -2019, том 15, №. 3. - C. 588 - 601.
[13] R. Mirakhmedov, Z. Potapova, V. Protasov . MESING - a new method of organizing the joint work of neural networks and its metrology // Journal of Physics: Conference Series, 2021, v. 1727, 012004. DOI 10.1088/1742-6596/1727/1/012004.
[14] Протасов В.И. Системы коллективного интеллекта. Теория и практика. - М: Вузовская книга. - 2024. - 230 с.
[15] Турчин, В.Ф. Феномен науки. Кибернетический подход к эволюции. —М.: Синтег,1993. — 456 с.
[16] Rasch G. Probabilistic Models for Some Intelligence and Attainment Tests // Expanded Edition, with Foreword and Afterword by B.D. Wright. Chicago: University of Chicago Press,1980.
[17] Condorcet, marquis de (Marie-Jean-Antoine-Nicolas de Caritat) (1785), Essai sur l'application de l'analyse à la probabilité des décisionsrendues à la pluralité des voix. Imprimerie Royale, Paris.
[18] Holland, J.H. Adaptation in natural and artificial systems. -University of Michigan Press, Ann Arbor, 1975. —228 p.
[19] Y. Koriyama. A resurrection of the Condorcet Jury Theorem Balâzs Szentes // Theoretical Economics. 2009, v.4. — P. 227-252.
[20] В. Протасов. Математическая модель метода эволюционного согласования решений // Известия Кабардино-Балкарского научного центра РАН. - 2012, № 2 (46). - C. 29-37.
Роман Октамович Мирахмедов,
аспирант каф. 311 Московского авиационного
института, Москва, Россия. ORCID 0000-0001-8930-0138
Mathematical model of the iterative method of evolutionary coordination of solutions
Roman Mirakhmedov
Abstract—The shortcomings of existing methods for making decisions by groups of experts are discussed and a conclusion is drawn in favor of the method of evolutionary coordination of decisions. The principles on which this method is based are given, along with definitions, terminology and procedures. The formulation of the problem, the limiting and initial values of the initial quantities are given. A mathematical model of the iterative method of evolutionary coordination of solutions has been constructed. The results of a theoretical consideration of the method of evolutionary coordination of decisions by a group of actors are presented. The dependences of the probabilities of correct and incorrect solutions of local problems on the creative characteristics of the actors, on the difficulties of the problems, on the number of actors and on the number of iterations were found. The method is based on the provisions of the theory of metasystem transitions by V. Turchin using the rules of interaction between actors. The rules are formulated on the basis of this theory in accordance with the operators of genetic algorithms, which act as a coordinator in the process of work of a group of actors. At the stages of generating solutions and their examination, ternary logic is used. Actors in the process of group work can give correct answers, erroneous answers and "I don't know" answers. To construct a mathematical model, the principles of probability theory, the one-parameter Rasch model modified for the new method, and Condorcet's jury theorem were used. A comparison was made of the results of using the mathematical model and computer calculations using the Monte Carlo method. Conclusions are drawn about the predictive capabilities of the proposed model.
Key words—genetic algorithms, Rasch model, Condorcet's theorem, rules of interaction, evolutionary coordination of decisions, group of actors, mathematical model.
REFERENCES
[1] Popov B.M. Metaphysics of nature-like technologies. - Voronezh:
Kvarta. -2019. - 60 p.
[2] Alexandros Tzanetos, Iztok Fister Jr., Georgios Dounias. A comprehensive database of Nature-Inspired Algorithms // Data in Brief. Volume 31. 2020. P. 2-9. https://doi.org/10.1016/j.dib.2020.105792
[3] Tkachenko Yu. L. What technologies are nature-like? A new topic for conceptual discussion // Advances in modern science. - 2016. -№3, Vol. 1. P.101-107
[4] Yegorova-Gudkova T. Management that resemble natural ones and
design of self-organizing economic systems//International scientific journal "Science. Business. Society". - 2018. -Vol. 3, Issue 2. -P. 7577.
[5] A.A. Zhdanov. General systems theory: analysis and additions. Electronic edition. M.: Publishing house "Laboratory of Knowledge". - 2024 - 192 p.
[6] Karpov V.E. Methodological problems of evolutionary computing // Artificial intelligence and decision making. - 2012. - No. 4. - pp. 95102.
[7] Fields, Chris, James F. Glazebrook, and Michael Levin.. Principled Limitations on Self-Representation for Generic Physical Systems // Entropy. -2024. Vol. 3. P. 1-16.
[8] V.I. Protasov. Methodology and practice of building collective intelligence systems. Dissertation for the degree of Doctor of Technical Sciences. -Nizhny Novgorod, NSTU named after. Alekseeva. -2021. -314 p,
[9] L.V. Markaryan. Models and algorithms of collective intelligence systems. - M: Ed. MISiS. - 2020. - 104 p.
[10] Markaryan L.V. Analysis and optimization of the decision-making process based on the method of evolutionary coordination of decisions // Mining information and analytical bulletin (scientific and technical journal). -2013, No. 9. P. 301-306.
[11] ] Protasov V.I., Mirakhmedov R.O., Potapova Z.E., Sharnin M.M., Sharonov A.V. Reducing errors of the first type when recognizing the contours of aircraft using the collective intelligence of UAVs // News of the Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences. -2018, No. 6-3 (86). -C. 70-82.
[12] Protasov, Z.E. Potapova. Methodology for radically reducing the likelihood of making erroneous decisions in collective intelligence systems // International scientific journal "Modern information technologies and IT education". -2019, volume 15, no. 3. - pp. 588 -601.
[13] R. Mirakhmedov, Z. Potapova, V. Protasov . MESING - a new method of organizing the joint work of neural networks and its metrology // Journal of Physics: Conference Series, 2021, v. 1727, 012004. DOI 10.1088/1742-6596/1727/1/012004.
[14] Protasov V.I. Collective intelligence systems. Theory and practice. -M: University book. - 2024. - 230 p
[15] Turchin, V.F. Phenomenon of science. Cybernetic approach to evolution. -M.: Sinteg, 1993. — 456 p.
[16] Rasch G. Probabilistic Models for Some Intelligence and Attainment Tests // Expanded Edition, with Foreword and Afterword by B.D. Wright. Chicago: University of Chicago Press,1980.
[17] Condorcet, marquis de (Marie-Jean-Antoine-Nicolas de Caritat) (1785), Essai sur l'application de l'analyse à la probabilité des décisionsrendues à la pluralité des voix. Imprimerie Royale, Paris.
[18] Holland, J.H. Adaptation in natural and artificial systems. -University of Michigan Press, Ann Arbor, 1975. —228 p.
[19] Y. Koriyama. A resurrection of the Condorcet Jury Theorem Balâzs Szentes // Theoretical Economics. 2009, v.4. — P. 227-252.
[20] V. Protasov. Mathematical model of the method of evolutionary coordination of decisions // News of the Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences. - 2012, No. 2 (46). - P. 29-37.
Roman Mirakhmedov,
Postgraduate student, Moscow Aviation Institute, postgraduate student of the department of applied software and mathematical method. ORCID 0000-0001-8930-0138, [email protected]