Автор:Селякова С.М.
Источник:Селякова С.М. Синтез
экспертной системы оценки тяжести
протекания вирусного гепатита / С.М. Селякова
// Штучний інтелект. – 2013. – № 2.
– С. 125–130.
Селякова С.М. Нечеткая модель и алгоритм решения задачи выбора медикаментозной терапии. Статья посвящена разработке структуры экспертной системы оценки тяжести протекания вирусного гепатита у детей и её базы знаний на основе методов математического моделирования и нечёткой логики.
Распространение вирусного гепатита (ВГ) в последние десятилетия привлекло внимание учёных различных направлений: вирусологов, иммунологов, биохимиков, инфекционистов, эпидемиологов и т.д., которые занимаются вопросами этиологии и патогенеза гепатита, разрабатывают и внедряют в практику новые методы исследований, позволяющие более полно оценить степень поражения печени при этом заболевании. Актуальными на сегодняшний день остаются вопросы оценки тяжести вирусного гепатита, течения и исходов заболевания, определения особенностей его протекания в возрастном аспекте, оценки эффективности методов его лечения, а также прогнозирование заболевания. Наиболее тяжёлой формой вирусного гепатита является гепатодистрофия или «острый некроз печени», который в настоящее время является, практически единственной причиной смерти у детей при вирусном гепатите. Успешное лечение таких больных полностью зависит от ранней диагностики некроза печени, что в практической работе представляет большие трудности, особенно у детей первого года жизни, у которых глубина и распространённость некробиотических процессов в печени не всегда соответствуют выраженности клинических проявлений и степени нарушения функциональных проб печени [1].
Приведённые задачи относятся к типу плохо формализуемых задач, так как обладают следующими особенностями: ошибочностью, неоднозначностью, неполнотой и противоречивостью исходных данных и знаний о проблемной области, которые также динамически меняются. Как правило, решением таких задач занимаются специалисты-эксперты на основе своего опыта и знаний. В связи с этим возникает естественное желание передать это умение ЭВМ, зафиксировать это умение в специальных системах с целью повышения качества и обоснованности решения соответствующих задач. Тем более при передаче эксперту подробной информации о состоянии больного, а также при её обработке и анализе, происходит недопустимая потеря времени, а от своевременности назначения правильного лечения зависит исход протекания болезни.
Разработать структуру экспертной системы оценки тяжести протекания вирусного гепатита (ЭСОТПВГ) у детей и сформировать её базу знаний.
ЭСОТПВГ предназначена для решения следующих задач:
1) оценка
тяжести протекания
вирусного гепатита;
2) определение темпа функционального восстановления печени;
3) ранняя диагностика гепатодистрофии печени у детей.
В состав экспертной системы входят следующие компоненты: интерфейс, база данных, база знаний, интерпретато(решатель задач), модуль обучения системы и блок моделирования (рис.1).
В качестве входных данных системы выступают следующие показатели:
– пол больного;
– возраст больного;
– период времени от начала заболевания, в днях;
– тип течения болезни (острое, затяжное, хроническое);
– «общие» симптомы;
– «местные» симптомы;
– биохимические показатели.
К общим симптомам относится следующее:
1.
Психомоторное возбуждение (вялость, адинамия, кратковременное
беспокойство; постоянное беспокойство, вскрикивание, сонливость; потеря
сознания, судороги, инверсия сна).
2. Рвота (позывы на рвоту, единичные срыгивания, однократная рвота;
повторная рвота; многократная рвота).
3. Геморрагический синдром (единичные геморрагии на коже, носовые
кровотечения; множественные геморрагии; кровотечения из мест инъекций,
рвота «кофейной гущей»).
4. Частота пульса (брадикардия; тахикардия).
5. Частота дыхания (учащённое дыхание; дыхание типа Чейн-Стокса или
Куссмауля).
6. Температура (подъём температуры до 380;
подъём температуры до 390;
стойкая гипертермия).
7. Аппетит (немного сниженый; нет аппетита).
8. Диурез (умеренное снижение диуреза; олигурия; анурия).
9. Состояние рефлексов (брюшные рефлексы не вызываются; зрачки
замедленно
реагируют на свет; зрачки не реагируют на свет, нет реакции на болевые
раздражители).
К местным симптомам относятся такие показатели:
1.
Состояние печени (размеры
печени увеличены; размеры печени сокращаются; симптом
«пустого подреберья»).
2. Вздутие живота (небольшой метеоризм; выраженный метеоризм; парез
кишечника).
3. Печёночный запах (слабый печёночный запах изо рта; выраженный
печёночный запах).
К биохимическим показателям относятся: содержание свободного билирубина, мг%; содержание связанного билирубина, мг%; активность фруктоза-1-фосфатальдолазы, ед.; содержание β-липопротеидов, ед.
Выходные данные системы следующие:
– форма ВГ (лёгкая, среднетяжёлая, тяжёлая);
– темп функционального восстановления печени (ускоренный,
нормальный,
замедленный);
– наличие гепатодистрофии и её форма при наличии.
Одним из основных компонентов ЭСОТПВГ выступает интерпретатор (решатель задач), в функции которого входит решение задач системы. Алгоритмы решения задач системы встроены в три его подсистемы: оценки тяжести ВГ (блок 3), прогноза состояния печени (блок 4) и диагностики гепатодистрофии (блок 5).
Предназначением модуля обучения системы является усовершенствование моделей и правил системы в результате учёта новых данных об обследовании пациентов разных возрастов и тяжести протекания заболевания.
Блок моделирования предназначен для осуществления прогноза показателей, характеризующих состояние печени больного. Результаты работы этого блока используются при решении задачи прогноза темпа функционального восстановления печени.
Сердцевиной ЭСОТПВГ является её база знаний, в которой хранятся совокупности единиц знаний, что представляют собой формализованное отображение процесса функционального восстановления печени при лечении ВГ, а также процедур решения задач, поставленных перед системой. С целью учёта характера поставленных задач и особенностей процесса восстановления клеток печени структура базы знаний сформирована в виде двух уровней знаний: нижнем и верхнем. На нижнем уровне содержатся следующие модули: аналитические модели расчёта биохимических и клинических индексов, динамическая модель прогноза темпа восстановления печени и нечёткая модель диагностики гепатодистрофии печени. На верхнем уровне базы знаний содержатся модули, содержащие алгоритмы решения поставленных задач, а именно: алгоритм оценки тяжести протекания ВГ, алгоритм прогноза темпа восстановления печени и алгоритм диагностики гепатодистрофии.
Рассмотрим аналитические модели расчёта индексов φb, φk, φT, которые позволяют оценить тяжесть протекания ВГ [1].
Биохимический индекс φb оценки функционального состояния печени вычисляется по формуле:
φb=c1(b-b0)+c2(B-B0)+c3(f-f0)+c4(β-β0) (1 )
где b и B – свободная и связанная фракции билирубина; f – активность ф-1-фа; β – содержание β-липопротеидов; b0, B0, f0, φ0 – нормы соответствующих биохимических показателей; c1,c2,c3,c4 – коэффициенты.
Клинический индекс φk характеризует степень выраженности клинических симптомов на высоте заболевания, при этом φk=1 соответствует лёгкой форме заболевания; φk=2 – среднетяжёлой; φk=3 – тяжёлой форме ВГ; значение же с 1,5 до 2 соответствует лёгкой форме с переходом в среднетяжёлую, а с 2,5 до 3 – среднетяжёлой с переходом в тяжёлую форму ВГ.
Для удобства работы с формулой каждый клинический симптом, входящий в формулу, обозначен таким образом: В – вялость, А – снижение аппетита, Р – рвота, И – иктеричность кожи и склер, П – увеличение размеров печени, Г – геморрагический синдром, Б – беспокойство. Выраженность клинических симптомов оценивается следующей градацией: 0 – симптом отсутствует, 1 – выражен слабо, 2 – умеренно и 3 – резко. Для симптома «увеличение размеров печени» даём уточнение: 0 – в пределах нормы, 1 – выступает ниже края рёберной дуги до 1,5 см, 2 – до 3 см, 3 – свыше 3 см.
Формула для расчёта клинического индекса следующая:
φk=0,25(B+A+P+И+П+Г+Б) (2)
Таким образом, клиническое состояние больного можно оценить посредством вычисления клинического индекса φk, а степень функционального нарушения печени – через биохимический индекс φb, а для вычисления обобщённого оценочного критерия будем использовать индекс тяжести φT, который находится из выражения:
φT=0,25φk+0,75φb (3)
Отметим, что вычисление индекса тяжести в острый период ВГ у детей помогает правильно оценить тяжесть заболевания, особенно в случаях, когда отмечается несоответствие между выраженностью клинической симптоматики и степенью функционального поражения печени.
Рассмотрим динамическую модель прогноза темпа восстановления печени.
Анализ динамики биохимического индекса позволил установить ряд важных закономерностей процесса функционального восстановления печени при ВГ у детей [1]. Оказалось, что при гладком течении заболевания процесс восстановления может быть охарактеризован с помощью «универсальной кривой» изменения относительного биохимического индекса (V) в зависимости от промежутка времени, прошедшего от разгара заболевания (τ
). Эта «универсальная кривая» V(τ) практически не зависит от возраста и тяжести заболевания и может быть аппроксимирована для расчётов экспонентой e-Aτ, где A – средний темп функционального восстановления печени. На величину темпа восстановления у конкретного больного могут влиять его индивидуальные особенности, сопутствующие и интеркурентные заболевания и другие факторы.Будем использовать вероятностную модель процесса функционального состояния печени при гладком течении ВГ:
(4)
где X(t) – центрированный стационарный случайный процесс с равномерным спектром («белый шум»).
Допущение в том, что случайные отклонения темпа функционального восстановления печени от своего среднего значения при гладком течении ВГ можно считать «белым шумом», согласуется с представлением этих отклонений в виде суммы большого числа независимых кратковременных элементарных отклонений. Интегрируя (4) по промежутку времени [t0, t0+T], получим:
φ(t0+T)=φ(t0)e-AT-YT (5)
где
(6)
– однородный нормальный случайный процесс с независимыми приращениями; стохастический интеграл (6); t0 – выбранный начальный момент времени (в периоде восстановления); T – время восстановления.
Для получения более корректных результатов решения и учёта таких особенностей задачи диагностики гепатодистрофии как ошибочность, неоднозначность, неполнота и противоречивость исходных данных и знаний о проблемной области актуально применение методов теории нечётких множеств и нечёткой логики.
Сформулируем постановку задачи моделирования: разработать нечёткую модель диагностики гепатодистрофии, которая позволит оценить состояние больного на основе имеющихся симптомов заболевания и биохимических показателей оценки тяжести заболевания.
Таким образом, назначением нечёткой модели диагностики гепатодистрофии является оценивание состояния больного в различные периоды гепатодистофии и более объективное определение тяжёлой формы без гепатодистрофии, начальный период гепатодистрофии, период прекомы и печёночной комы.
Рано диагностировать все указанные состояния принципиально важно, так как при своевременной интенсивной терапии тяжёлая форма гепатита может иметь благоприятный исход и в случаях начинающейся гепатодистрофии.
Нечёткая модель диагностики гепатодистрофии разработана в виде системы нечёткого вывода, основными этапами которого являются [2]: формирование базы правил, фаззификация входных переменных, агрегирование подусловий, активизация подзаключений, аккумулирование заключений.
Входными данными для задачи диагностики гепатодистрофии являются:
1)
обобщённый показатель
«общих» симптомов (А);
2) обобщённый показатель
«местных» симптомов (С);
3)биохимический индекс тяжести (φT).
Выходным показателем является степень выраженности гепатодистрофии W.
Входные и выходные показатели представлены в виде лингвистических переменных с тремя термами, функции принадлежности которых заданы в виде Z - образной, треугольной и S-образной функций соответственно. База нечётких правил состоит из 27 правил. Для определения количественного значения степени выраженности гепатодистрофии применяется метод дефаззификации по центру тяжести. Нечёткая модель реализована в среде MATLAB.
Анализ структуры ЭСОТПВГ позволил выявить основные характеристики системы, к которым отнесём:
1. Cистема
предназначена для анализа и прогноза данных, а также решения задач
поддержки принятия решений.
2. По способу формирования решений – синтетическая система,
т.е.
система, которая генерирует неизвестные решения.
3. По способу учёта временного признака – динамическая, т.е.
система, которая решает задачи на основе данных и знаний, что
изменяются в течение времени.
4. По видам
данных и знаний, что используются, – система с
детерминировано-стохастическими знаниями.
5. По типам
методов и знаний, что используются, – гибридная система, т.е. система,
которая использует вместе следующие методы: инженерии знаний, нечёткой
логики и различные математические методы моделирования и расчётов.
6. Система предназначена для
решения класса задач доопределения и преобразования.
Для неё
характерны такие проблемные области как прогнозирование и мониторинг.
Таким образом, ЭСОТПВГ является гибридной динамической экспертной системой, применение которой позволит повысить эффективность процессов оценки тяжести протекания вирусного гепатита, прогноза темпа функционального восстановления печени и ранней диагностики гепатодистрофии печени у детей.