УДК 681.3
РЕАЛИЗАЦИЯ ЛОГИЧЕСКОЙ МОДЕЛИ ДИАГНОСТИКИ И АДАПТИВНОГО АЛГОРИТМА КОРРЕКЦИИ ЛЕЧЕНИЯ РАССЕЯННОГО СКЛЕРОЗА
НИ. Боброва, В.Н. Фролов
Реализация логической модели диагностики и адаптивного алгоритма коррекции лечения демиелинизирую-щего заболевания рассеянный склероз позволила сократить сроки лечения, уменьшить величину лечебного воздействия и, тем самым, минимизировать вероятность появления побочных эффектов с учетом индивидуальных особенностей пациента
Ключевые слова: рассеянный склероз, логическая модель, двухуровневый адаптивный алгоритм
Немаловажным фактором при выборе двух-уровнего адаптивного подхода явилось то, что он дает возможность сократить длительность лечения, уменьшить общую дозу препаратов, достигнув при этом максимально эффективного результата.
Для определения тактики лечения заболевания можно формализовать суждение лечащего врача (ЛВ) «интересует медленное изменение показателя эффективности лечения у1 в сторону желаемого значения у1ж (либо отсутствие такового)» в виде А = 1, а суждение ЛВ «интересует быстрое изменение показателя эффективности лечения у1 от шага к шагу» в виде А = -1.
При таком методе формализации, поступающей от ЛВ, можно использовать следующие двухуровневые адаптивные алгоритмы:
к р1
к -1 к
+ 7
Р1 =■
к
1 + у
к .Л -1,14'*"
кк Р 2 = 1 - V
У =У
если А = 1;
Є
Ак-1-Ак
Р к р 2 1 +ук _ к , _ к р2 =—------зр-, р1 = 1-р2 ’
1 + гк
к к -114'£"
у = у Є
если А = -1.
Ак-1- Ак
(1)
(2)
(3)
(4)
Второй уровень (2), (4) адаптивных алгоритмов (1), (3) служит для анализа суждений врача (обучаемого) на предыдущем (к-1)-м шаге лечения. Если знак А не меняется на соседних шагах лечения, то принимается формализованное суждение А1 = 1, то есть врач (обучаемый) высказывает на соседних шагах одинаковые суждения относительно скорости
Боброва Наталия Ивановна - ВГТУ, аспирант, тел. (4732) 46-76-99
Фролов Вадим Николаевич - ВГТУ, д-р техн. наук, профессор, тел.(4732) 46-76-99
изменения показателя у1, ^ увеличивается и возрастает вероятность р1 осуществления изменения показателя с большей скоростью в сторону желаемого значения у1ж.
Если мнения врача (обучаемого) на двух соседних шагах не совпадают, то ^ уменьшается по сравнению с предыдущим (к-1)-м шагом и величина приращения вероятности привлечения того или иного показателя практически несущественна.
Вероятности рк = 1, р2 = 0 обеспечивают максимум изменений показателя эффективности лечения у1 на к-ом шаге, а при р = 0 и р2 = 1 - минимум изменений показателя у1.
После выбора текущих целей лечения (принятия решений при обучении) переходят к следующему уровню принятия решений - выбору вида лечебных воздействий для реализации решений, принятых на предыдущем уровне.
В реальных условиях врач руководствуется в зависимости от ситуации следующими противоречивыми критериями:
71 [к]= (ук - у. )2
1 7 7 Ж
/2 [к ]= (у
к - 1 к - 2,2
- у. ) ^ Ш1П,
/
(5)
(6)
где ^ - эффективность воздействий по основному показателю;
^ - минимальные побочные эффекты;
к ук—1
У/ , УI - значения 1-го физиологическо-
го параметра соответственно на [к]-ом и [к-1]-ом шаге лечения;
у1ж - желаемое значение 1-го параметра.
На этом уровне рационального выбора лечения заболеваний принимаются решения исходя из поставленной и сформированной на первом уровне задачи лечения с учетом неопределенности, обусловленной тем, что совокупность видов лечебных воздействий образует дискретное множество.
Для расчета величины ]-го лечебного воздействия в соответствии с текущими целями, выбранными на первом уровне, можно применить следующие двухуровневые адаптивные алгоритмы.
Если на к-м шаге управления используется:
1.критерий (5), то величина лечебного воздей-
ствия х :
к к -1 к ( к х ■ = х ■ +а I у.
7 7 Vі
у
іж
(7)
где х . , хк 1 - величина лечебного воздействия соответственно на [к]-ом и [к-1]-ом шаге ле-
чения;
к
а - величины шага, определяемая по следующей формуле:
а =а -1 ехр{к- ^уУк - у1ж |уУк -1 — у1ж ; (8)
2. критерий (6), то величина лечебного воздействия Х1
(9) (10)
к к -1 к ( к к -1 х . = х . +а I у - у.
7 7 Vі ■У'
к к-1 I 1 ■ \( к к-1 У к-1 к - 2
а =а ехр^п Ц уг - у | уг - уг
Алгоритмы (7, 8) применяют для определения величины лечебного воздействия.
Поскольку процедура принятия решений при диагностике и выборе схемы лечения осуществляется при большом объеме информации в условиях многовариантности и является трудноформируемой, то для ее реализации целесообразно применение логических моделей классификации, диагностики и выбора схем лечения, основанных на априорной информации и логических действиях ЛВ.
Логические модели достаточно просто реализовать на ЭВМ для процедуры машинного выбора в автоматизированном, диалоговом режиме; они являются одним из методов интеллектуальной поддержки врача в сочетании с методами, объединяющими модельные и экспериментальные оценки в системе принятия решений.
В частности, интеллектуальная поддержка ЛВ на уровне логического мышления обеспечивается применением методов формальной логики и семиотики - одного из перспективных направлений в построении автоматизированных систем диагностики, целью которого является оптимизация выбора программы обследования больных и интерпретация данных клинико-лабораторного и инструментального обследования.
Для выявления основных признаков при постановке диагноза не требовалось предварительного применения метода априорного ранжирования, поскольку их значимость уже были определены ранее специалистами в данной области.
Лечение РС связано с применением кортикостероидных гормонов, а также иммунокорригирующей терапии, поэтому немаловажным фактором при выборе рассматриваемого подхода явилось то, что он дает возможность сократить длительность лечения, уменьшить общую дозу препаратов, достигнув при этом максимально эффективного результата.
Так как проявления РС у разных больных неодинаковы: имеют место различные симптомы, поэтому необходимо было выбрать главный признак, который затем требовалось свести к минимуму. То
есть нужно было приблизить среднее значение какого-либо симптома у к желаемому значению уж. В
формализованном виде это выглядит следующим образом:
^ = (у - уж) = Ш1П
(11)
где 11 - эффективность воздействий по основному показателю.
Влияние на процесс принятия решений показателей, противоречащих выражению (11), можно избежать введением следующего условия:
/2 = (ук-1 - ук )2 = соті,
(12)
где 12 - минимальные побочные эффекты;
к - номер шага.
Условие (12) обеспечивает сохранение скорости изменения выходной переменной от шага к шагу.
Таким образом, задача формирования оптимальной дозировки препарата сводилась к нахождению компромисса между (11) и (12), а именно:
т=Рх/к+р2/2к. (13)
Для получения недостающей априорной информации было формализовано суждение: врача «волнует медленное изменение (либо отсутствие такового, либо изменение в противоположном направлении)» в виде А = 1, а суждение: «лечение идет в желаемом темпе» в виде А = -1.
Помимо текущей информации, врачом были заданы априорные значения вероятностей привлечения критериев (11) и (12), которые из-за отсутствия информации первоначально имели вид: р1 = р2 =
0,5. Затем их настройка от шага к шагу проводилась с помощью двухуровневых адаптивных алгоритмов. На нулевом шаге лечения величина у принималась равной единице.
Расчет дозы ]-го лечебного воздействия проводился в соответствии с текущими значениями р1 и р2 по модифицированным двухуровневым адаптивным алгоритмам. Если на к-м шаге лечения врач отдавал предпочтение вида А = +1, то величина дозы препарата определяется по формуле:
(14)
Бк = Бк-1 + ак (ук - у.
[71 7 к
7
7
где Б|к , Б|к-1 - величина дозы препарата соответственно на [к]-м и [к-1]-м шагах лечения. Начальная доза лекарственного воздействия задавалась ЛВ.
Величина шага ак определялась следующим образом:
ак = ак 1 ехр<|
к -1
■ у-
•Г Т
к І (15)
Если на к-м шаге А = -1, то величина дозы препарата оставалась прежней:
в) = Бкг1 . (16)
Коэффициент а0 зависит от порядка начальной дозы препарата и подбирается индивидуально для каждого типа лечебного воздействия (в большинстве случаев а0 = 1). В общем случае, величина коэф-
фициента а на [к]-м шаге лечения определяется по реакции на управляющее воздействие на [к-1]-м шаге.
Результирующая доза препарата рассчитывалась в соответствии с текущими значениями вероятностей р1 и р2 по формуле:
Бкр = р. б* + рк2 б*-1. (17)
Рассмотренный модифицированный алгоритм относится к двухуровневому: на первом уровне производится настройка величины вероятностей и определение величины управляющих воздействий, а на втором - осуществляется настройка величины коэффициентов а и у по итеративным формулам. Второй уровень алгоритмов обеспечивает их сходимость.
Лечение РС представляет собой сложную задачу, поскольку эффективность дозировки лекарства зависит от целого ряда факторов (возраста пациента, образа жизни, общего состояния здоровья и т. д.). При лечении РС применяют курсы иммунокорригирующей терапии, гормонотерапии, включающие лекарственные средства, содержащие гормоны или их синтетические аналоги, а также назначают препараты противовоспалительные, десенсибилизирующие, стимулирующие обмен веществ, симптоматические и другие средства.
Дозировка препарата должна устанавливаться в индивидуальном порядке, а при отсутствии эффекта дозу препарата необходимо увеличить либо перейти к другому лечебному воздействию.
Итак, в ходе лечения РС целесообразно применять адаптивный подход, следовательно, на данном этапе имеет место задача, состоящая в создании такого диалога с лечащим врачом, который бы позволил представить текущую цель лечения в виде (11) и (12), или (13).
Рассмотрим процедуру принятия решений при выборе тактики лечения с применением адаптивного алгоритма в реальном масштабе времени.
Пусть больной А был поставлен диагноз РС в обострении, обусловленный по данным МРТ повышением количества активных очагов разной локализации и уменьшения общего объема очагового поражения головного мозга.
Применение лекарственных препаратов в лечении рассеянного склероза определяется механизмом фармакологического действия. Благодаря иммуномодулирующим свойствам, интерферон стимулирует индукцию цитокинов, расщепляет циркулирующие иммунные комплексы.
Основными задачами лечения рассеянного склероза является ликвидация обострений и замедление или стабилизация прогрессирования неврологической симптоматики. С этой целью применяют кортикостероидные гормоны, в частности метил-преднизолон. Он эффективен у 85% больных с ре-миттирующим и у 50% больных с прогредиентным течением процесса.
При диагнозе рассеянный склероз признаком, который необходимо приблизить к норме, является уровень в крови, которые у пациента А пони-
жены: у0= 3,2 г/л (N=10-16,00). Лечение было назначено гормональным препаратом «Метилпреднизо-лоном».
Нулевой шаг. Исходные вероятности привлечения критериев 11 (эффективность воздействий по основному показателю) и 1 (минимальные побочные эффекты) р1° = р20 =0,5, ЛВ назначил начальную дозу 10 мг на кг массы тела (пациент А весит 70кг), а значит, доза составляет 700мг в течение первых пяти дней. Т.е. всего начальная доза составила 3500мг за пять дней (Б°=3500мг). Эта доза вводилась внутривенно в утренние часы.
В результате лечения на этом шаге уровень поднялся до 4,0 г/л.
Первый шаг. Врач установил желаемый уровень уж = 10 г/л принял решение А = +1, а'=1, у1 =1. Суммарная доза лекарственного препарата по формуле (16) остается прежней: Б'=3500мг.
Второй шаг. Уровень перед вторым шагом
повысился до у2 =6,0 г/л. Были рассчитаны вероятности согласно (3) р!2 = 0,31 и р22 = 0,69. При А = -1, по формуле (2) у2 =0,607 и по формуле (15) а2 = 1,649. Затем по формуле (17) была рассчитана результирующая суммарная доза лекарственного препарата Б2рез = 3497 мг, т.е. ежедневно в течении семи дней больной А получал дозу 500мг.
Третий шаг. Уровень повысился перед третьим шагом до у3 =9,0г/л. При А=-1, по формуле
(15) а3 =2,301, по формуле (2) у3 =0,847 и вероятностях согласно (3) р!3 = 0,17 и р23 = 0,83. Результирующая доза на третьем шаге составила 3495мг, т.е. ежедневно в течение десяти дней больной А получал дозу 350мг.
Четвертый шаг. По окончании третьего шага содержание в крови достигло желаемого уровня, равного 10 г/л, при этом у больного А наблюдались удовлетворительные показатели по остальным физиологическим параметрам и хорошее самочувствие. Поэтому врач принял решение о минимальной скорости изменения этого показателя.
Для стабилизации достигнутого уровня содержания в крови врач принял решение сделать дозу препарата в 350 мг поддерживающей в течение десяти дней, после чего предусматривается повторное обследование.
Сравнение зависимостей дозы препарата (на килограмм массы тела) и уровня по шагам при
лечении больного А с применением адаптивного алгоритма (рис. 1 (а,б)) и при лечении больного С без применения адаптивного алгоритма (рис. 2 (а,б)) показало, что в результате использования адаптивного алгоритма происходит сокращение времени лечения, необходимого для достижения желаемого уровня ^в, на 10 дней, количества инъекций соответственно на 10 и уменьшение дозы препарата на 350 мг/кг. То есть использование адаптивного алгоритма позволяет сократить сроки лечения, уменьшить величину лечебного воздействия и тем самым минимизировать вероятность появления побочных эффектов с учетом индивидуальных особенностей пациента.
а)
б)
Рис. 1. Результаты лечения больного А с применением адаптивного алгоритма
б)
Рис. 2. Результаты лечения больного С без применения алгоритма
Расчетные дозы, полученные на этапе коррекции лечения демиелинизирующего заболевания рассеянного склероза, кортикостероидными и иммуномодулирующими препаратами, показали высокие результаты при использовании двухуровневых адаптивных алгоритмов.
Двухуровневый адаптивный алгоритм учитывает индивидуальные особенности пациента на каждом шаге лечения. В результате реализации логической модели диагностики и адаптивного алгоритма коррекции лечения демиелинизирующего заболевания рассеянный склероз, удалось сократить длительность лечения, уменьшить общую дозу препарата, достигнув при этом максимально эффективного результата.
а)
Литература
1. Бойко А.Н., Фаворова О.О., Судомоина М.А. Иммуногенетика рассеянного склероза// Вопросы диагностики и лечения демиелинизирующих заболеваний нервной системы. - Ступино, 1999.- С. 4-10.
2. Фролов В.Н. Выбор тактики лечения с применением математических методов. Воронеж, ВГТУ, 1977, 369 с.
3. Фролов В.Н. Управление в биологических и медицинских системах: Учеб. пособие / под ред. д-ра техн. наук, проф. Я. Е. Львовича и д-ра мед. наук, проф. М.В. Фролова. ВГТУ, 2001. 327 с.
4.Chen Y., Kuchroo V., Inobe J-I. et al.Regulatory T-cell clones induced by oral tolerance suppression of autoimmune encephalomyelitis.Science,1994.-265.-P.1237-1240
5. Levine S., Sowinski R., Abreu SL. Suppression of EAE by Tilorone: Cell transfer and Interferon Studies. Im-munopharmacology,1983.-v.6.-N1.-P.23-31
Воронежский государственный технический университет
LOGICAL MODEL REALIZATION OF DIAGNOSTIC AND ADAPTIVE ALGORITHM CORRECTION FOR DISSIMINATED SCLEROSIS CURING
N.I. Bobrova, V.N. Frolov
Logical model realization of diagnostic and adaptive algorithm correction for dimyelinizing dissiminated sclerosis has allowed, to reduce treatment time, amount of therapeutic effect and thereby minimize the possibility of side effects' emergence, taking into account special features of patient
Key words: dlsslmlnated sclerosls, loglcal model, two-level adaptlve algorlthm