Математика/2.
Перспективы информационных систем
Д.т.н. Янковская А.Е.1,2, Китлер С.В.3,
Силаева А.В.4
1Томский
государственный университет,
2Томский
государственный архитектурно-строительный университет,
3Томский
государственный университет систем управления и радиоэлектроники,
4Сибирский
государственный медицинский университет,
Россия
К вопросу построения интеллектуальных систем диагностики и профилактики
депрессии
Актуальность создания интеллектуальных систем (ИС) и
развития алгоритмов, лежащих в основе ИС, для слабоструктурированных областей,
к каковым относятся медицина, психология, геология, является очевидной [1-4]. В
настоящее время особенно актуальными темами исследований в практическом
здравоохранении являются психические и поведенческие расстройства, в частности,
аффективные. При выявлении расстройств настроения применяются диагностические
критерии международной классификации болезней 10-го пересмотра (МКБ-10) [5], а
также клинико-психологические опросники [6-9]. Однако, задача создания интеллектуальных
систем выявления различного рода закономерностей, качественной и своевременной
диагностики и профилактики этих расстройств остается открытой, также как и
создание ИС экспресс-диагностики.
В
лаборатории Интеллектуальных систем Томского государственного
архитектурно-строительного университета под руководством А.Е. Янковской
проводятся исследования по разработке интеллектуальных систем выявления
закономерностей и принятия решений диагностического,
организационно-управленческого характера, например, ИС выявления
социально-психологических факторов в условиях коммуникативного стресса в
учебном процессе [10]; ИС ДИАКОР-КС [11, 12],
предназначенной для диагностики и коррекции коммуникативного стресса; гибридной
ИС-ДКОС, предназначенной для диагностики и коррекции организационного стресса [13]; а также ИС
экспресс-диагностики, например, упрощенной ИС диагностики и интервенции
(коррекции) организационного стресса ДИОС [14]; диагностики и
профилактики депрессии (ДИАПРОД) [15-17].
Весьма
актуальна проблема создания ИС выявления различного рода логических
закономерностей, а также диагностики и профилактики депрессии (ДИАПРОД-ЛОГ), по
сути дела в комплексе решающей задачи выявления закономерностей и принятия
решений. Именно основам создания интеллектуальной системы ДИАПРОД-ЛОГ, базируемой
на логических методах тестового распознавания
образов, и интеллектуальной системы экспресс-диагностики
ДИАПРОД, основанной на нечёткой и пороговой логике, посвящается
данная работа.
Отметим, что построение
интеллектуальных систем для диагностики и профилактики депрессии актуально не
только для практического здравоохранения, но и для проведения научных
исследований в образовательных целях при подготовке специалистов в сфере охраны
психического здоровья.
В данном докладе описывается
рассматриваемая проблемная область, приводятся основы математического аппарата создания
интеллектуальных систем по диагностике депрессии, даётся описание интеллектуальных
систем ДИАПРОД-ЛОГ и ДИАПРОД.
Рассматриваемая
проблемная область
Согласно данным Всемирной
Организации Здравоохранения (ВОЗ), примерно 4-5% населения всего мира страдает
депрессивным расстройством, при этом риск заболеть депрессией в течение жизни
достигает 20%. Депрессия относится к аффективным расстройствам, иногда имеет
рецидивирующий характер (повторные эпизоды возникают примерно у 60% больных) [18]. Также отмечается высокий риск возникновения суицидальных
тенденций. Около 15% лиц, страдающих депрессией, совершают суицид. Среди всех
случаев самоубийств в 60% их причиной являются депрессии [18]. Таким образом,
смертность при депрессиях лишь немного уступает смертности от
сердечно-сосудистых заболеваний. Поэтому, необходимость создания интеллектуальных
систем диагностики и экспресс-диагностики депрессии, а также выявления
различного рода закономерностей, принятия диагностических и профилактических
решений по депрессии не вызывает сомнения.
Рассмотрим исследуемую
проблемную область. Особенности создания интеллектуальных систем в сфере охраны
психического здоровья населения имеет много общего с особенностями создания
биомедицинских систем [3, 10], а также систем в сфере медицины катастроф и
военной медицины [19]. В разрабатываемых нами интеллектуальных системах ДИАПРОД-ЛОГ
и ДИАПРОД учитываются, сформулированные ранее, особенности создания интеллектуальных
систем по биомедицине, медицине катастроф и военной медицине, а также ряд
особенностей, перечисленных ниже:
1) необходимость вычисления
статистических показателей в исследуемых районах, поскольку справочные
статистические данные существенно отличаются в разных регионах и некорректное
их использование приведет к искажению результатов принятия решений;
2) необходимость построения
автоматического формирователя знаний по оценке здоровья населения, поскольку
эксперты не в состоянии представить диагностические решения без необходимых
вычислений на основе информации о значениях и значимости (положительных и
отрицательных целочисленных весовых коэффициентов) признаков;
3) стандарты проведения
психологического обследования не предполагают длительной процедуры диагностики;
4) необходимость задания вероятности
единичного значения (нечёткости) того или иного параметра;
5) необходимость структурирования
данных и знаний по разным уровням биосистем (биофизический, биохимический,
морфологический уровень с подуровнями: внутриклеточные структуры, клеточный,
органный и системный);
6) необходимость межуровневых,
межподуровневых связей;
7) необходимость преобразования
символьной информации в образы, тождественные либо подобные биологическим
объектам, на различных этапах выявления закономерностей и принятия решений;
8) учёт неоднозначности толкования
взаимосвязей и причинно-следственных связей;
9) учет влияния на структуру и
функции биосистем внешних факторов (психологических, генетических,
экологических, социальных, климато-географических и др.);
10) отсутствие во многих случаях или
нечёткие представления о временных параметрах биологических процессов;
11) необходимость учета массовости
обследования контингента и своевременного принятия решений по диагностике и
профилактике психических расстройств.
Поскольку рамки доклада
ограничены, в настоящем докладе при изложении основ математического аппарата создания
интеллектуальных систем и описании ИС будут учтены не все вышеперечисленные
особенности.
Основы математического аппарата создания интеллектуальной
системы ДИАПРОД-ЛОГ
Для дальнейшего изложения воспользуемся
понятиями и определениями, введёнными в публикациях [20, 21]. Математический
аппарат ИС ДИАПРОД-ЛОГ основан на логических методах тестового распознавания
образов [20]. Для представления данных и знаний в ИС ДИАПРОД-ЛОГ применяется
матричная модель [21] (рис. 1), включающая целочисленную матрицу описаний
(Q),
задающую описание объектов в пространстве характеристических признаков z1,z2,...,zm
и целочисленную матрицу различений (R), задающую разбиение объектов на
классы эквивалентности по каждому механизму классификации. Если значение
признака несущественно для объекта, то данный факт отмечается прочерком
("–") в соответствующем элементе матрицы Q. Для каждого признака zj (jÎ{1, 2,…m}) задаётся интервал
изменения его значений.
Множество всех неповторяющихся строк матрицы R
сопоставлено множеству выделенных образов, представленных одностолбцовой
матрицей R', элементами которой являются номера образов.
Рис. 1. Матричное представление данных и
знаний.
Данная модель позволяет представлять не только
данные, но и знания экспертов, поскольку одной строкой матрицы Q
можно задавать в интервальной форме подмножество объектов, для которых характерны
одни и те же итоговые решения, задаваемые соответствующими строками матрицы R.
Диагностическим тестом (ДТ) [21] называется
совокупность признаков, различающих любые пары объектов, принадлежащих разным
образам. Диагностический тест называется безызбыточным (тупиковым [20]), если
содержит безызбыточное количество признаков. Безызбыточный безусловный
диагностический тест (ББДТ) характеризуется одновременным предъявлением всех
входящих в него признаков исследуемого объекта при принятии решений.
Определение закономерностей в данных и знаниях
приведено в публикации [21]. К закономерностям будем относить константные
(принимающие одно и то же значение для всех образов), устойчивые (константные
внутри образа, но не являющиеся константными), неинформативные (не различающие
ни одной пары объектов), альтернативные (в смысле включения в ДТ), зависимые (в
смысле включения подмножеств различимых пар объектов), несущественные (не
входящие ни в один безызбыточный ДТ), обязательные (входящие во все
безызбыточные ДТ), псевдообязательные (не являющиеся обязательными, но входящие
во все ББДТ, участвующие в принятии решений) признаки, а также все минимальные
и все (либо часть при большом признаковом пространстве) безызбыточные
различающие подмножества признаков, являющиеся, по сути, соответственно
минимальными и безызбыточными ДТ.
Для выявления различного рода закономерностей
при построении ББДТ применяется процедура построения матрицы импликаций (U)
[21].
Матрица U представляет собой целочисленную
матрицу, столбцы которой сопоставлены столбцам матрицы Q, а строки –
всевозможным парам объектов v, l из разных образов a, b соответственно
(классов при фиксированном механизме классификации); vÎ{1,2,...,σ(Qa)},
lÎ{1,2,...,σ(Qb)},
где σ(Qa) (σ(Qb)) – количество строк в
подматрице Qa (Qb) матрицы Q.
Строка Ui матрицы U представляет собой значение
целочисленной вектор-функции различения, j-я
(jÎ{1,2,...,m}) компонента ui,j которой вычисляется по формуле:
,
где
() – значение признака zj
для объекта v (l), а iÎ{1,2,...,s} – множество строк матрицы U.
Будем говорить, что строка Ud поглощает
строку Uρ , если .
Безызбыточной матрицей импликаций назовем такую
матрицу U', в которой отсутствуют поглощающие строки [21].
По матрице U' выявляются различного рода
закономерности с целью сокращения признакового пространства, определения
наиболее значимых признаков и оценки величины их значимости [22]. Также с
применением логико-комбинаторных алгоритмов определяются все безызбыточные
столбцовые покрытия матрицы U' [22], задающие по сути все ББДТ.
По построенным ББДТ принимается решение, к какому образу принадлежит
исследуемый объект, как правило, не входящий в обучающую выборку.
Основы математического аппарата создания интеллектуальной
системы экспресс-диагностики ДИАПРОД
В
целях полноты изложения данного доклада представим математический аппарат
создания ИС ДИАПРОД [15-17]. В основу создания ИС ДИАПРОД положен математический аппарат, базируемый на
пороговой и нечеткой логике, принятии диагностических и профилактических
решений, разнообразных графических, включая когнитивные, средствах визуализации
решений.
Для
экспресс-диагностики депрессии был сконструирован опросник [15], включающий
вопросы, выявляющие одну из 3-х степеней тяжести депрессии (легкая, средняя,
тяжелая). В основе опросника лежат диагностические критерии международной
классификации болезней десятого пересмотра (МКБ-10) [5] и концепция А.Бека [6],
позволяющая учитывать степень усиления (выраженности) симптомов (признаков).
Для
выявления депрессии и значений (форм) её тяжести используется совокупность
признаков и степень их выраженности.
Значения
признаков находятся в интервале [0, 1], а количество значений каждого признака
равно 5 (0; 0,25; 0,5; 0,75; 1). Такая детализация позволяет сделать
диагностику депрессии более точной и дать качественную интерпретацию состояния
обследуемого, снабдить его индивидуальной подобранной рекомендацией по
профилактике депрессии.
В
МКБ-10 для постановки диагноза принимается во внимание факт отсутствия или
наличия симптома, в ИС ДИАПРОД используется описание 5-ти градаций признаков в
зависимости от их продолжительности: «нет» – отсутствует (0), «редко» – симптом
наблюдается в течение 2-3 дней на протяжении 2-х последних недель (0,25), «иногда»
– 3-5 дней на протяжении 2-х последних недель (0,5), «часто» – 6 и более дней
на протяжении 2-х последних недель (0,75), «постоянно» – ежедневно на
протяжении 2-х последних недель (1).
Для
принятия диагностического решения применяется пороговая функция f(x).
Если
a1x1+ …+ aixi+…
+anxn ≥ bjk,
то f(x)=1,
иначе f(x)=0,
где ai – степень
выраженности i-го признака
(симптома), где i Î {1, n},
ai Î {0, 0.25, 0.5, 0.75, 1}; xi – i-й признак
для каждой j-й степени тяжести депрессии, где jÎ {1, 2, 3}; n=3
– количество симптомов для каждой степени тяжести депрессии по основным
симптомам; n=7 – количество симптомов для каждой степени тяжести депрессии по
дополнительным симптомам; bjk – порог, kÎ {1, 2}, где k – признак
наличия основных (k=1)
и дополнительных (k=2)
симптомов.
Основанием
для принятия диагностических решений по каждой степени тяжести депрессии по
основным симптомам является выполнение критерия превышения порога bj1=2, а по дополнительным
симптомам величина порогов определяется следующими интервалами: 2≤b12<2,5; 2,5≤b22<4; b32≥ 4.
Значение
порогов базируется на МКБ-10 и концепции А. Бека. Анализ
признаков позволяет проводить экспресс-диагностику по выявлению депрессии и её
степени тяжести.
Описание интеллектуальной системы экспресс-диагностики
ДИАПРОД-ЛОГ
Создаваемая
ИС ДИАПРОД-ЛОГ будет реализована в виде динамически подключаемого модуля к
интеллектуальному инструментальному средству (ИИС) ИМСЛОГ [23], на базе
которого строятся прикладные интеллектуальные системы. Модуль разрабатывается
на основе программой среды Borland C++ Builder. Входными данными модуля
являются матрицы Q и R, диапазон измерения характеристических признаков. Выходными
данными являются принятие решение по выявлению депрессии у обследуемого. Библиотека
классов модуля содержит математические объекты (целочисленные векторы и целочисленные
матрицы), динамически создаваемые, обрабатываемые и удаляемые по мере
необходимости.
Программная
реализация ИИС ИМСЛОГ выполнена с использованием системы программирования
Borland C++ Builder, а также API и GUI операционной среды Windows.
Один
модуль реализован как резидентный, имеет встроенную систему команд, выполняет
функции координирующего центра и называется ядром. Все остальные модули
являются динамически подключаемыми, называются плагинами и подразделяются на
функциональные модули, модули системных данных и базовый модуль интеллектуального
пользовательского интерфейса.
Описание
интеллектуальной системы экспресс-диагностики ДИАПРОД
ИС
ДИАПРОД реализует, как и в системе ДИОС [14], упрощенный ускоренный пошаговый,
основанный на пороговой и нечеткой логике алгоритм диагностики депрессии. ИС
ДИАПРОД позволяет диагностировать наличие или отсутствие депрессии, а также её
тяжесть на основе критериев МКБ-10 и концепции А. Бека и формировать
профилактические решения на базе научных литературных данных и знаний
экспертов.
На рис. 2 представлена
блок-схема работы ИС ДИАПРОД.
Рис 2.
Блок-схема работы системы экспресс-диагностики ДИАПРОД
Аналогично
интеллектуальной системе ДИОС в ИС ДИАПРОД применяются когнитивные средства.
ИС
ДИАПРОД реализует следующие функции: ввод анкетных данных об обследуемом;
извлечение признаков (симптомов) с целью выявления наличия депрессии той или
иной степени тяжести и её диагностирование на основе пороговой и нечёткой
логики, а также обоснование диагностических решений; вывод с применением
когнитивных средств и формирование заключения по диагностическим и
профилактическим решениям депрессии.
ИС
ДИАПРОД содержит: базу данных и знаний, в которой хранятся данные и знания об
обследуемых такие, как фамилия, имя, отчество; год рождения; пол; место
работы/учёбы; e-mail; математический аппарат;
опросник, содержащий основные и дополнительные вопросы для выявления и определения
степени тяжести депрессии; результаты экспресс-диагностики обследуемых; иллюстрации.
Данные
об обследуемых и их экспресс-опросах, аналогично ИС ДИОС, выводятся в виде
древовидного списка в левой части главного окна ИС ДИАПРОД, при этом
"Фамилия Имя Отчество" обследуемого является корневым узлом для
коллекции дочерних узлов, соответствующих данным об экспресс-опросах.
При
выделении фамилии обследуемого, раскрывается дочерний список экспресс-опросов
по данному обследуемому. В режиме экспресс-опроса в ИС ДИАПРОД в отдельном
диалоговом окне выводятся вначале основные, а затем дополнительные вопросы
опросника, на которые пользователь может ответить, выбрав один из предложенных
вариантов ответов.
После
подтверждения пользователем правильности введенных ответов, результаты
экспресс-опроса сохраняются в базе данных и применяются для формирования
заключений по диагностике и профилактике депрессии.
Программная
реализация ИС ДИАПРОД выполняется с использованием средств Borland C++ Builder.
ИС
ДИАПРОД ориентирована на семейство операционных систем Windows XP и выше. В
настоящее время для работы с базой опросника используется Borland Database
Engine для 32-х разрядных систем.
Заключение
Описана
исследуемая проблемная область создания и развития интеллектуальных систем по
диагностике и профилактике депрессии на основе различных методов, например, тестовых
методов распознавания образов и пороговой и нечеткой логики.
Приведены
основы математического аппарата создания ИС ДИАПРОД-ЛОГ, базируемой на методах
тестового распознавания образов, выявления различного рода закономерностей,
принятия и обоснования решений и ИС ДИАПРОД, базируемой на пороговой и нечёткой
логике, принятии диагностических и профилактических решений, разнообразных
графических, включая когнитивные, средствах визуализации решений.
Дано
описание интеллектуальных систем ДИАПРОД-ЛОГ и ДИАПРОД.
Применение
предложенных интеллектуальных систем ДИАПРОД-ЛОГ и ДИАПРОД позволит
своевременно осуществлять диагностику депрессии, определять степень её тяжести,
принимать профилактические решения, а также, на основе диагностических и
профилактических решений формировать экспертное заключение.
Дальнейшие
исследования посвящены созданию комплекса интеллектуальных систем диагностики и
профилактики депрессии на основе разрабатываемых ИС ДИАПРОД-ЛОГ и ИС ДИАПРОД, апробации
ИС ДИАПРОД-ЛОГ и ИС ДИАПРОД в целях исследования психологического здоровья
населения в Томском регионе с использованием интеллектуального расширения
геоинформационных систем (ГИС) [24], а также внедрению разрабатываемого
интеллектуального расширения ГИС в других регионах России.
Работа выполнена при
финансовой поддержке РФФИ (проекты № 10-01-00462-а, №11-07-98015_р-сибирь_а и
№12-07-31109-мол_а).
Литература
1. Кобринский
Б.А. Ретроспективный анализ медицинских экспертных систем // Новости
искусственного интеллекта. – 2005. – № 2. – С.6-17.
2. Кузнецов О.
П. Интеллектуализация поддержки управляющих решений и создание интеллектуальных
систем // Специальный выпуск журнала
«Проблемы управления». –
2009. – Т. 1, № 3. – С. 64-72.
3. Yankovskaya A.E., Il'inskikh N.N. On the Question of the Development and
Application of Intelligent Biomedical Systems // Pattern Recognition and Image
Analysis. – 1998. – Vol. 8, No, 3. – P.470-472.
4. Янковская
А.Е. Тестовые распознающие медицинские экспертные системы с элементами
когнитивной графики // Компьютерная хроника. – 1994. –
№8/9. – С. 61-83.
5. МКБ-10 (Международная
статистическая классификация болезней) Московский центр ВОЗ. : – М:
Медицина, 2003. – 924 с.
6.
Beck A.T., Ward C., Mendelson M.
Beck Depression Inventory (BDI) / Arch Gen Psychiatry. – 1961. – Vol.4. -
№ 6. – Р. 561-571.
7. Zung W.W.K., Durham N.C. A self-rating depression scale // Arch Gen
Psychiatry. – 1965. – No 12. – Р. 63-70.
8. Montgomery S.A., Asberg M. A new depression scale designed to be
sensitive to change // Br J Psychiatry. – 1979. – No. 134. – P. 382-389.
9. Hamilton M. A rating scale for depression // J Neural Neurosurg Psychiatry. – 1960. – No. 23. – Р. 56-62.
10. Янковская А.Е., Рождественская Е.А.
Выявление социально-психологических факторов в условиях коммуникативного
стресса в учебном процессе с использованием интеллектуальной системы //
Психологический универсум образования человека ноэтического. Материалы
Международного симпозиума. – Томск, 1998. - С.
184-186.
11. Янковская А.Е., Муратова Е.А., Аметов Р.В.,
Рождественская Е.А. Интеллектуальная информационная система для диагностики
состояний коммуникативного стресса // Интеллектуальные системы (AIS'06),
Интеллектуальные САПР (CAD-2006). Труды Международной научно-технической
конференции. –
Т. 1., Москва: Физматлит, 2006. – С.258-266.
12. Янковская А.Е., Казанцева Н.В., Корнетов Н.А.,
Черногорюк Г.Э. Концептуализация создания современной интеллектуальной
информационной технологии диагностики и коррекции состояний коммуникативного
стресса на рабочем месте // Современные информационные и телемедицинские
технологии для здравоохранения. Матер. II Межд. конф., Минск: ОИПИ НАН
Беларуси, 2008. – С. 349-353.
13. Янковская А.Е., Китлер С.В. Гибридная
интеллектуальная система диагностики и коррекции организационного стресса,
основанная на сочетании матричного и критериального подходов // Интегрированные
модели и мягкие вычисления в искусственном интеллекте. Сб. научн. тр. VI-й Межд. научно-техн. конф. – Т. 2,
М.:
Физматлит, 2011. – С. 832-843.
14. Yankovskaya
A.E., Ametov R.V., Kitler S.V. Decision-Making for Diagnostic and Intervention
of Organizational Stress in Intelligent System DIOS // Proceedings of 8th Open
German-Russian Workshop «Pattern Recognition and Image Understanding»
OGRW-8-11, Nizhny Novgorod, 2011. – P. 353-356.
15. Янковская А.Е., Силаева
А.В., Ракитин С.С. Информационная технология диагностики и профилактики
депрессии обследуемых, основанная на пороговой и нечеткой логике // Доклады международной конференции "Новые информационные
технологии и менеджмент качества" (NIT&QM' 2012).
Редкол.: А.Н. Тихонов (пред.) и др. ФГАУ ГНИИ ИТТ "Информатика".
- М.: ООО "Арт-Флэш", 2012. – С. 179-182.
16. Янковская А.Е., Китлер С.В., Силаева
А.В., Ракитин С.С. Интеллектуализация поддержки принятия диагностических и
профилактических решений по депрессии на основе интеллектуальной системы
ДИАПРОД // Интеллектуализация обработки информации: 9-я межд. конф.:
Сборник докладов. – М. Торус Пресс, 2012. – С. 569-572.
17. Янковская А.Е., Китлер
С.В., Аметов Р.В. Основы создания интеллектуальной системы экспресс-диагностики
и профилактики депрессии // Труды конгресса по интеллектуальным системам и
информационным технологиям "IS&IT'12". Научное издание в 4-х
томах. – М.: Физматлит, 2012. – Т. 2. – С. 265-272.
18. Депрессия [Электронный
ресурс] // Информационный бюллетень Всемирной организации здравоохранения
(ВОЗ). – 2012. - № 369. – Режим доступа:
http://www.who.int/mediacentre/factsheets/fs369/ru/. Дата обращения:
14.10.2012.
19. Янковская А.Е., Приходько А.Н., Кошелев В.П.
Динамическая экспертная система принятия организационных решений при ликвидации
последствий катастроф
// Военно-медицинский журнал. – 1992. – № 10. – С. 16-18.
20. Журавлев Ю.И., Гуревич И.Б. Распознавание
образов и анализ изображений// Искусственный интеллект в 3-х кн. Книга 2. Модели и методы: Справочник/ Под ред. Д.А. Поспелова.
Москва: Радио и связь. – 1990. – С. 149-191.
21. Янковская А.Е. Логические тесты и средства
когнитивной графики. Издательский Дом: LAP
LAMBERT Academic Publishing. – 2011. – 92 с.
22. Kolesnikova
S.I., Yankovskaya A.E. Estimation of Significance of Features for Tests in
Intelligent Systems// Journal of Computer and Systems Sciences International. –
2008. – Vol. 47, No 6. – pp. 930-943.
23. Yankovskaya A.E., Gedike A.I.,
Ametov R.V., Bleikher A.M. IMSLOG-2002 Software Tool for Supporting Information
Technologies of Test Pattern Recognition// Pattern Recognition and Image
Analysis. – 2003. – Vol. 13. – No. 2. – P. 243-246.
24. Yankovskaya A., Semenov M. To the problem about the intelligent
extension construction of the geoinformational systems // Pattern Recognition
and Image Understanding. Proceedings of 8th Open German-Russian Workshop
(OGRW-8-11), Nizhny Novgorod: Nizhny Novgorod Lobachevsky State University,
2011. – P. 349-352.