Ранняя диагностика различных заболева-ний – общемировая проблема. Ситуация осложняется тем, что оказать качественную консультативную медицинскую помощь больным по месту жительства не всегда возможно из-за отсутствия врачей необходимой квалификации [1–4]. Поэтому достаточно актуальна проблема дистанционного взаимодействия врачей с целью выработки тактики ведения пациента. Одним из возможных подходов является использование экспертных систем [5, 6]. Экспертные системы находят все большее применение в различных отраслях медицины, в том числе и при лечении заболеваний полости рта. Их реализация оказывается весьма перспективной и с точки зрения интенсивного развития телемедицины. При ознакомлении с результатами обследований серьезные методиче-ские и технические проблемы могут и не возникнуть, однако при определении тактики ведения пациента, вырабатываемой в ходе диалога несколькими врачами-экспертами (ВЭ), их появление зачастую неизбежно. Поэтому целью исследования является создание интеллектуальных механизмов поддержки принятия решений при лечении пациентов с патологией полости рта, позволяющих формировать рекомендации – подсказки для ВЭ, принимающего окончательное согласованное решение относительно тактики ведения пациента.
Процедуры оценки возможных альтернатив
Процедура получения согласованного ре-шения может выполняться следующим обра-зом. Подбирается группа ВЭ по определенному профилю медицинской направленности. Эксперты могут быть как представителями данного медицинского учреждения, так и внешними. Как правило, группа функционирует в этом составе в течение какого-то определенного периода времени, а не однократно.
Инициатором работы группы является тот ее член, пациента которого обсуждают. Он же и будет лицом, принимающим решение (ЛПР).
Как правило, состав группы может быть следующим: ЛПР, ВЭ, работающие в данной организации, и ВЭ, не работающие в данной организации.
Рекомендуемое число экспертов – 4–6 человек, увеличение состава не дает принципиального повышения точности оценки.
Методика работы коллектива ВЭ под руководством ЛПР состоит в следующем.
1. Присвоение веса (их сумма равна 1) с учетом степени ответственности за принимаемое решение и квалификации в данной области медицины (определяются заранее по общепринятым методикам).
2. Установление допустимой нижней границы общей уверенности ВЭ в эффективности определенной тактики ведения пациента (рекомендуется ≥ 0,7).
3. Ознакомление ВЭ с результатами об-следования пациента (выполняется заранее). Определяется периодичность уточнения тактики лечения.
4. Предложение ВЭ ЛПР возможных тактик ведения пациента (предлагаются заранее).
5. Предложение другими ВЭ возможных тактик ведения пациента.
6. Окончательное определение перечня обсуждаемых альтернативных тактик ведения пациента.
7. Переход к первой альтернативе, ее обсуждение.
8. Оценка альтернативного варианта тактики ведения пациента. Оценивается степень уверенности ВЭ в достижении нужного результата реализацией обсуждаемой тактики в числовой форме (от 0 до 1).
В некоторых случаях удобнее для ВЭ давать оценку не в числовой, количественной форме, а в виде качественной, преобразуя ее в количественную, например, как это показано в таблице.
9. Получение взвешенной оценки общей уверенности ВЭ в достижении результата реализацией рассматриваемой альтернативой с помощью программных средств.
Преобразование оценок степени уверенности
Converting confidence level assessments
Качественная оценка
|
Интервалы (справочные)
|
Принимаемое значение
|
1. Абсолютно не уверен
|
0
|
0
|
2. Весьма малая
|
Свыше 0 до 0,2
|
0,1
|
3. Малая
|
Свыше 0,2 до 0,4
|
0,3
|
4. Средняя
|
Свыше 0,4 до 0,6
|
0,5
|
5. Высокая
|
Свыше 0,6 до 0,8
|
0,7
|
6. Весьма высокая
|
Свыше 0,8 до 1,0
|
0,9
|
1. Абсолютно уверен
|
1,0
|
1,0
|
10. Переход к следующей альтернативе, повторение пунктов 8 и 9.
11. Определение даты корректировки хода лечения.
12. Принятие ВЭ – ЛПР тактики ведения пациента, то есть выбор одной из предложенных альтернатив.
База знаний для определения взвешенной оценки
Следует отдельно пояснить, как определяется степень общей уверенности всех ВЭ. Для этой цели разработана продукционная база знаний с использованием экспертных оценок на основе нечетких множеств. Правила имеют следующую форму:
(ЕСЛИ степень уверенности ВЭ 1 с весом P1 равна A1) И
(ЕСЛИ степень уверенности ВЭ 2 с весом P2 равна A2) И
(ЕСЛИ степень уверенности ВЭ 3 с весом P3 равна A3) И....
... (ЕСЛИ степень уверенности ВЭ n с весом Pn равна An) ТО
(взвешенная уверенность экспертов в результате равна Bi).
Лингвистическая переменная Ai имеет три терма: достаточная, средняя, недостаточная (рис. 1).
Лингвистическая переменная Bi имеет пять термов: весьма надежная, надежная, сомнительная, ненадежная, весьма ненадежная (рис. 2).
Покажем, как формируется продукционная база нечетких правил определения взвешенной уверенности ВЭ в целесообразности выбранной тактики лечения.
Предложены следующие правила создания моделей.
1. Веса ВЭ Pi принимаются из ряда чисел, кратных ki раз (ki – целое число, равное или большее 1) минимальному из них:
Pmin = min{P1, P2, …, Pi, …, Pn}.
2. Базовым является подусловие для ВЭ с минимальным значением веса Pmin.
3. Осуществляется преобразование подусловий по введенному правилу, когда одно подусловие для ВЭ с весом, большим Pmin, заменяется ki подусловиями, соединенными оператором «И».
Например, исходное подусловие имеет вид:
(ЕСЛИ уверенность ВЭ i с весом (ki ´ Pmin) равна Ai) И…
Заменяющие его ki подусловия:
(ЕСЛИ уверенность ВЭ i с весом Pmin равна Ai И
ЕСЛИ уверенность ВЭ i с весом Pmin равна Ai И
… ЕСЛИ уверенность ВЭ i с весом Pmin равна Ai) И…
То есть исходное подусловие разбивается на ki подусловий.
4. С учетом п. 2 записываются нечеткие продукционные правила определения взвешенной уверенности экспертов.
5. В продукционном правиле взаимоисключаются подусловия, содержащие значения лингвистической переменной Ai (достаточ-ная недостаточная).
Например, исходное правило:
(ЕСЛИ уверенность ВЭ 1 – достаточная И уверенность ВЭ 1-достаточная И уверенность ВЭ 2 – недостаточная И уверенность ВЭ 3 – достаточная И уверенность ВЭ 3 – достаточная И уверенность ВЭ 4 – средняя) ТО…
Преобразованное правило:
(ЕСЛИ уверенность ВЭ 1 – достаточная И уверенность ВЭ 3 – достаточная И уверенность ВЭ 3 – достаточная И уверенность ВЭ 4 – средняя) ТО…
Очевидно, что в результате имеем продукционные правила, содержащие только смежные значения лингвистической переменной Ai.
Были разработаны продукционные правила для четырех ВЭ в группе.
С помощью экспертных оценок сформированы следующие нечеткие продукционные правила, определяющие значение лингвистической переменной Bi (взвешенная уверенность ВЭ).
1. ЕСЛИ все подусловия содержат значение лингвистической переменной Ai – достаточная ТО значение лингвистической переменной Bi – весьма надежная.
2. ЕСЛИ все подусловия содержат значение лингвистической переменной Ai – недостаточная ТО значение лингвистической переменной Bi – весьма ненадежная.
3. ЕСЛИ число подусловий со значением лингвистической переменной Ai – средняя (превышает число подусловий со значением лингвистической переменной Ai – достаточная или недостаточная) ИЛИ (не более, чем на одно меньше числа подусловий со значением лингви-стической переменной Ai – достаточная или недостаточная) ТО лингвистическая перемен-ная Bi – сомнительная.
4. ЕСЛИ (число подусловий со значением лингвистической переменной Ai – достаточная или недостаточная более, чем на одно превышает число подусловий со значением лингвистической переменной Ai – средняя) ТО лингвистическая переменная Bi – надежная или ненадежная соответственно.
Например: (ЕСЛИ уверенность ВЭ 1 – достаточная И уверенность ВЭ 3 – достаточная И уверенность ВЭ 3 – достаточная И уверенность ВЭ 4 – средняя) ТО значение лингвистической переменной Bi – надежная.
Фазилогическая конъюнкция подусловий выполняется по правилу минимума, нахождение функций совместной принадлежности – по правилу нечеткой импликации Мамдани. Де-фазификация взвешенной оценки уверенности экспертов (результат) выполняется по центроидному методу [7, 8].
Заключение
Методика была реализована в среде MATLAB [8]. Ее использование позволит врачам-практикам получать обоснованные взвешенные решения, обобщающие коллективные знания врачей, что повышает их точность. Естественно, такие решения можно рассматривать как некую подсказку врачу, а не как безальтернативный вариант. По мере функционирования системы модели будут уточняться, что повысит эффективность работы экспертной системы.
Литература
1. Давыдов А.Б. Диагностика и лечение карцином полости рта. Тверь, 2007. 272 с.
2. Чиссов В.И., Старинский В.В., Петрова Г.В. Злокачественные новообразования в России в 2011 году (заболеваемость и смертность). М., 2013. 289 с.
3. Лебедев С.Н., Волков С.И., Лебедева Ю.В., Красовский П.В. Онкостоматология. Анализ показателей местного статуса пациентов с заболеваниями слизистой оболочки полости рта, ассоциированными с гипер(дис) кератозом и/или дисплазией эпителия // Современная стоматология: проблемы, задачи, решения: сб. тр. 2019. С. 82–87.
4. Поддубная И.В. Онкология: справочник практического врача. М.: МЕДпресс-информ, 2009. 768 с.
5. Рыбина Г.В. Основы построения интеллектуальных систем. М.: Финансы и статистика; Инфра-М, 2010. 432 с.
6. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем. СПб: Питер-пресс, 2016. 162 с.
7. Заде Л. Понятие лингвистической переменной и ее применение к понятию приближенных решений. М.: Мир, 1976. 165 c.
8. Дьяков В., Круглов В. Математические пакеты расширения MATLAB. СПб: Питер, 2001. 480 с.
References
1. Davydov A.B. Diagnosis and Treatment of Oral Carcinomas. Tver, 2007, 272 p. (in Russ.).
2. Chissov V.I., Starinsky V.V., Petrova G.V. Malignant Neoplasms in Russia in 2011 (Morbidity and Mortality). Moscow, 2013, 289 p. (in Russ.).
3. Lebedev S.N., Volkov S.I., Lebedeva Yu.V., Krasovsky P.V. Oncostomatology. Analysis of local status indicators of patients with diseases of the oral mucosa associated with hyper(dys) keratosis and/or epithelium dysplasia. Proc. Modern Dentistry: Problems, Tasks, Solutions, 2019, pp. 82–87 (in Russ.).
4. Poddubnaya I.V. Oncology: a Practicing Physician's Guide. Moscow, 2009, 768 p. (in Russ.).
5. Rybina G.V. The Basics of Building Intelligent Systems. Moscow, 2010, 432 p. (in Russ.).
6. Gavrilova T.A., Horoshevsky V.F. Knowledge Bases of Intelligent Systems. St. Petersburg, 2016, 162 p. (in Russ.).
7. Zade L. The Concept of a Linguistic Variable and Its Application to the Concept of Approximate Solutions. Moscow, 1976, 165 p. (in Russ.).
8. Dyakov V., Kruglov V. MATLAB Math Extension Packages: A Special Reference. St. Petersburg, 2001, 480 p. (in Russ.).