Научная статья на тему 'ВОЗМОЖНОСТИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА В ПРОГНОЗИРОВАНИИ ПОРАЖЕНИЯ КОРОНАРНЫХ АРТЕРИЙ'

ВОЗМОЖНОСТИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА В ПРОГНОЗИРОВАНИИ ПОРАЖЕНИЯ КОРОНАРНЫХ АРТЕРИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
137
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОРОНАРНЫЕ АРТЕРИИ / НЕЙРОННЫЕ СЕТИ / ГЛУБОКОЕ ОБУЧЕНИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Абдуалимов Тимур Пулатович, Обрезан Андрей Григорьевич

Цель - изучить возможность применения нейросетевого анализа для прогнозирования факта и степени поражения коронарного русла. В задачу исследования входило сравнение точности обученной модели нейронной сети на входных структурированных данных и ЭКГ-записей с заключением врача-кардиолога. Материал и методы. 120 пациентов, которым была выполнена коронарография в плановом или экстренном порядке. Ключевые критерии включения: пациенты мужского или женского пола старше 18 лет; результаты коронарографии; снятая за сутки и/или менее до коронарографии электрокардиографическая (ЭКГ) лента. Ключевые критерии исключения: нарушения ритма на ЭКГ в виде фибрилляции предсердий, атриовентрикулярной (АВ) узловой и желудочковой тахикардии в момент записи; ранее проведенное стентирование и/или шунтирование коронарных артерий. Для прогнозирования поражения коронарного русла использовался метод нейросетевого анализа. Машинное обучение проводили с включением клинических, лабораторных, инструментальных (ЭКГ-изображение) признаков (суммарно 23 показателя). Для решения задач классификации использована нейронная сеть, принимающая на вход структурированные данные и изображение и подающая на выходе мультифакторную характеристику магистральных коронарных артерий. Соотношение в примерах обучение/тест составило 100/20. Использовался метод обучения «с учителем» на имеющихся данных, в которых были известны исходы (данные коронароангиографии), а параметры нейронной сети подстраивали так, чтобы минимизировать ошибку методом обратного распространения. Для данного эксперимента на основании тестовой выборки были созданы 20 задач. К каждой задаче было приложено ЭКГ-изображение. 5 врачей-кардиологов, ежедневно курирующих пациентов с острым коронарным синдромом, по отдельности, оценивали патологию коронарного русла по каждой магистральной коронарной артерии и прогнозировали необходимость выполнения реваскуляризации. Результаты нейронной сети на тестовой выборке, состоящей из 20 пациентов: AUC score - 0,74, точность (accuracy) - 80%, прецизионная точность (precision) - 63%, полнота (recall) - 55%, f1 score (гармоническое среднее между точностью и полнотой) - 59%. Средние показатели ответов врачей-кардиологов: accuracy - 76%, precision - 48%, recall - 55%, AUC score - 0,68, f1 score - 49%. Лучшие значения врачей-кардиологов: accuracy - 76%, precision -48%, recall - 67%, AUC score - 0,72, f1 score - 56%. Заключение. Нейросетевой анализ подготовленных клинических, лабораторных и инструментальных данных позволяет настроить параметры сети для последующего точного прогнозирования поражения коронарных артерий. Полученные результаты в виде оценки AUC score позволяют говорить о применимости метода в диагностике патологии коронарного русла. На тестовой выборке нейронная сеть работает эффективнее, чем врачи-кардиологи в среднем. Только один из пяти специалистов смог приблизиться к точности обученной модели нейронной сети.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Абдуалимов Тимур Пулатович, Обрезан Андрей Григорьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

POTENTIAL OF ARTIFICIAL INTELLIGENCE IN PREDICTION OF CORONARY ARTERIAL LESIONS

Aim of the study was to analyze the possibility of using neural network analysis to predict the coronary bed lesion severity, as well as to compare the accuracy of the trained neural network model on the input structured data and ECG records with a cardiologist. Material and methods. The study included 120 patients, who underwent elective or emergency coronary catherization. Key inclusion criteria: male or female patients (older 18 years), performed coronary catherization, recorded electrocardiography one day before/or less before the intervention. Key exclusion criteria: ECG identification of arrhythmias as the atrial fibrillation, AV nodal re-entrant tachycardia, ventricular tachycardia while recording, previous stenting and/or coronary artery bypass grafting. The method of neural network analysis was used to predict the coronary bed lesion. The machine learning included clinical, laboratory, instrumental (ECG images) parameters (23 parameters in total). The neural network was used to solve the classification problems, receiving input as the structured data and images and providing output as a multifactorial classification of the main coronary arteries. The ratio for training and testing was 100/20. Supervised learning was used on the available data, where the outcomes were known (coronary angiography data), and neural network parameters were adjusted to minimize the error by backpropagation. For the experiment, based on the test sample, were prepared 20 cases to which the ECG images were attached. Five cardiologists daily supervising patients with acute coronary syndrome (ACS), had to individually analyze the coronary bed pathology for each major coronary artery and predict the necessity of revascularization. Results. On a test sample including 20 patients, the neural network result was: AUC score - 0.74, where the accuracy - 80%, precision - 63%, recall - 55% and the fl score (harmonic mean between accuracy and recall) - 59%. The average response rates of cardiologists were: accuracy - 76%, precision - 48%, recall - 55%, AUC score - 0.68 and f1 score - 49%. The best parameters among cardiologists were: accuracy - 76%, precision - 48%, recall - 67%, AUC score - 0.72, f1 score - 56%. Conclusion. Neural network analysis of the available clinical, laboratory and instrumentation data allow to configure the network parameters for further accurate prediction of coronary artery disease. The results obtained in the form of an AUC score allow to consider this method to be effective in the coronary bed pathology diagnosis. On the test sample, the neural network is more effective than cardiologists on average. One in five specialists could roughly compare with the accuracy of trained neural network model.

Текст научной работы на тему «ВОЗМОЖНОСТИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА В ПРОГНОЗИРОВАНИИ ПОРАЖЕНИЯ КОРОНАРНЫХ АРТЕРИЙ»

ОРИГИНАЛЬНЫЕ ИССЛЕДОВАНИЯ

Возможности искусственного интеллекта в прогнозировании поражения коронарных артерий

Абдуалимов Т.П.1, Обрезан А.Г.2, 3

1 Общество с ограниченной ответственностью Международный медицинский центр «СОГАЗ», 191186, г. Санкт-Петербург, Российская Федерация

2 Федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Петербургский государственный университет», 199034, г. Санкт-Петербург, Российская Федерация

3 Группа клиник «СОГАЗ МЕДИЦИНА», 191186, г. Санкт-Петербург, Российская Федерация

Цель - изучить возможность применения нейросетевого анализа для прогнозирования факта и степени поражения коронарного русла. В задачу исследования входило сравнение точности обученной модели нейронной сети на входных структурированных данных и ЭКГ-записей с заключением врача-кардиолога.

Материал и методы. 120 пациентов, которым была выполнена коронарография в плановом или экстренном порядке.

Ключевые критерии включения: пациенты мужского или женского пола старше 18 лет; результаты коронарографии; снятая за сутки и/или менее до коронарографии электрокардиографическая (ЭКГ) лента.

Ключевые критерии исключения: нарушения ритма на ЭКГ в виде фибрилляции предсердий, атриовентрикулярной (АВ) узловой и желудочковой тахикардии в момент записи; ранее проведенное стентирование и/или шунтирование коронарных артерий.

Для прогнозирования поражения коронарного русла использовался метод нейросетевого анализа. Машинное обучение проводили с включением клинических, лабораторных, инструментальных (ЭКГ-изображение) признаков (суммарно 23 показателя). Для решения задач классификации использована нейронная сеть, принимающая на вход структурированные данные и изображение и подающая на выходе мультифакторную характеристику магистральных коронарных артерий.

Соотношение в примерах обучение/тест составило 100/20. Использовался метод обучения «с учителем» на имеющихся данных, в которых были известны исходы (данные коронароангиографии), а параметры нейронной сети подстраивали так, чтобы минимизировать ошибку методом обратного распространения. Для данного эксперимента на основании тестовой выборки были созданы 20 задач. К каждой задаче было приложено ЭКГ-изображение.

5 врачей-кардиологов, ежедневно курирующих пациентов с острым коронарным синдромом, по отдельности, оценивали патологию коронарного русла по каждой магистральной коронарной артерии и прогнозировали необходимость выполнения реваскуляризации.

Результаты нейронной сети на тестовой выборке, состоящей из 20 пациентов: AUC score - 0,74, точность (accuracy) - 80%, прецизионная точность (precision) - 63%, полнота (recall) - 55%, f1 score (гармоническое среднее между точностью и полнотой) - 59%.

Средние показатели ответов врачей-кардиологов: accuracy - 76%, precision - 48%, recall - 55%, AUC score - 0,68, f1 score - 49%. Лучшие значения врачей-кардиологов: accuracy - 76%, precision -48%, recall - 67%, AUC score - 0,72, f1 score - 56%.

Заключение. Нейросетевой анализ подготовленных клинических, лабораторных и инструментальных данных позволяет настроить параметры сети для последующего точного прогнозирования поражения коронарных артерий. Полученные результаты в виде оценки AUC score позволяют говорить о применимости метода в диагностике патологии коронарного русла. На тестовой выборке нейронная сеть работает эффективнее, чем врачи-кардиологи в среднем. Только один из пяти специалистов смог приблизиться к точности обученной модели нейронной сети.

Финансирование. Исследование не имело спонсорской поддержки. Конфликт интересов. Авторы заявляют об отсутствии конфликта интересов.

Для цитирования: Абдуалимов Т.П., Обрезан А.Г. Возможности искусственного интеллекта в прогнозировании поражения коронарных артерий // Кардиология: новости, мнения, обучение. 2022. Т. 10, № 1. С. 34-39. DOI: https://doi.org/10.33029/2309-1908-2022-10-1-34-39

Статья поступила в редакцию 08.11.2021. Принята в печать 20.01.2022.

Ключевые слова:

коронарные артерии; нейронные сети; глубокое обучение

Potential of artificial intelligence in prediction of coronary arterial lesions

Abdualimov T.P.1, Obrezan A.G.21

1 International Medical Center "SOGAZ", 191186, St. Petersburg, Russian Federation

2 Saint-Petersburg State University, 199034, Saint-Petersburg, Russian Federation

3 SOGAZ MEDICINE Group of Clinics, 191186, Saint Petersburg, Russian Federation

Aim of the study was to analyze the possibility of using neural network analysis to predict the coronary bed lesion severity, as well as to compare the accuracy of the trained neural network model on the input structured data and ECG records with a cardiologist.

Material and methods. The study included 120 patients, who underwent elective or emergency coronary catherization.

Key inclusion criteria: male or female patients (older 18 years), performed coronary catherization, recorded electrocardiography one day before/or less before the intervention.

Key exclusion criteria: ECG identification of arrhythmias as the atrial fibrillation, AV nodal re-entrant tachycardia, ventricular tachycardia while recording, previous stenting and/or coronary artery bypass grafting.

The method of neural network analysis was used to predict the coronary bed lesion. The machine learning included clinical, laboratory, instrumental (ECG images) parameters (23 parameters in total). The neural network was used to solve the classification problems, receiving input as the structured data and images and providing output as a multifactorial classification of the main coronary arteries. The ratio for training and testing was 100/20. Supervised learning was used on the available data, where the outcomes were known (coronary angiography data), and neural network parameters were adjusted to minimize the error by backpropagation. For the experiment, based on the test sample, were prepared 20 cases to which the ECG images were attached. Five cardiologists daily supervising patients with acute coronary syndrome (ACS), had to individually analyze the coronary bed pathology for each major coronary artery and predict the necessity of revascularization.

Results. On a test sample including 20 patients, the neural network result was: AUC score - 0.74, where the accuracy - 80%, precision - 63%, recall - 55% and the fl score (harmonic mean between accuracy and recall) - 59%.

The average response rates of cardiologists were: accuracy - 76%, precision - 48%, recall - 55%, AUC score - 0.68 and fl score - 49%. The best parameters among cardiologists were: accuracy - 76%, precision - 48%, recall - 67%, AUC score - 0.72, fl score - 56%.

Conclusion. Neural network analysis of the available clinical, laboratory and instrumentation data allow to configure the network parameters for further accurate prediction of coronary artery disease. The results obtained in the form of an AUC score allow to consider this method to be effective in the coronary bed pathology diagnosis. On the test sample, the neural network is more effective than cardiologists on average. One in five specialists could roughly compare with the accuracy of trained neural network model.

Funding. The study had no sponsor support.

Conflict of interest.The authors declare no conflict of interest.

For citation: Abdualimov T.P., Obrezan A.G. Potential of artificial intelligence in prediction of coronary arterial lesions. Kardiologiya: novosti, mneniya, obuchenie [Cardiology: News, Opinions, Training]. 2022; 10 (1): 34-9. DOI: https://doi.org/10.33029/2309-1908-2022-10-1-34-39 (in Russian)

Received 08.11.2021. Accepted for publication 20.01.2022.

Keywords:

coronary arteries; neural networks; deep learning

Перспективное использование искусственного интеллекта (ИИ) и машинного обучения в кардиологии заключается в том, чтобы предоставить набор инструментов для повышения эффективности работы кардиолога. Внедрение в клиническую практику полигеномного секве-нирования и потоковой передачи биометрических данных с мобильных устройств вскоре потребует от кардиологов интерпретации и практического применения информации из многих разрозненных областей биомедицины [1-4].

В то же время постоянно растущая нагрузка требует от врачей и систем здравоохранения более высокой операционной эффективности [5]. Пациенты тоже начинают требовать

более быстрого и индивидуального подхода [6, 7]. Количество данных, с которыми приходится работать специалисту, все время увеличивается, требуется их более сложная интерпретация, ожидается повышение эффективности работы врачей.

Возможно, решить эту проблему поможет машинное обучение, которое улучшит каждый этап курации пациентов: от исследований и открытий до диагностики и выбора терапии. В результате клиническая практика станет более эффективной, удобной, персонализированной. Кроме того, в ближайшем будущем данные будут собираться не исключительно в медицинских учреждениях, а будут аккумулироваться из многочисленных систем регистрации

медицинских параметров(носимые информационные устройства).

Благодаря использованию передового компьютерного оборудования, например графических процессоров (GPU) и модулей тензорной обработки (TPU), а также увеличению объема доступных данных для обучения алгоритмы на основе глубокого обучения постепенно превосходят предыдущие методы и набирают все большую популярность в исследованиях.

Помимо вычислительных мощностей, еще одним важным достижением, расширяющим возможности машинного обучения, стало получение и хранение данных. «Большие данные» - термин, используемый для описания все более крупных и сложных наборов данных, которые составляют основу моделей машинного обучения.

В наше время наблюдается рост доступности и использования больших объемов информации. Это стало возможно с появлением электронных медицинских карт, имплантируемых электронных устройств и современных носимых мониторов, причем каждый из них записывает беспрецедентно большие объемы биологических данных в каждую секунду [8].

С целью уточнения возможности эффективности применения искусственного интеллекта (ИИ) в оценке патологии коронарного русла нами проведено данное исследование.

Материал и методы

В исследовании приняли участие 120 пациентов, которым осуществлялась коронарография (КАГ) в плановом или экстренном порядке. Показания к КАГ верифицированы согласно рекомендациям Европейского общества кардиологов (ЕОК). Исследование выполнено в соответствии со стандартами надлежащей клинической практики (Good Clinical Practice) и принципами Хельсинкской декларации. Определены нижеследующие критерии включения и исключения.

Основные критерии включения: подписание до проведения исследования информированного согласия, в том числе на проведение статистической обработки данных истории болезни, возраст >18 лет, наличие показаний (плановых или экстренных) к выполнению КАГ, наличие документированной электрокардиографической (ЭКГ) записи (скорость 25 мм), выполненной за сутки и/или менее до КАГ.

Ключевые критерия исключения: нарушения ритма на ЭКГ в виде фибрилляции предсердий, атриовентрикулярной (АВ) узловой или желудочковой тахикардии в момент записи; ранее проведенное стентирование и/или шунтирование коронарных артерий (КА); наличие выраженных помех и артефактов на снятой ЭКГ, регистрация ЭКГ более 24 ч перед КАГ; любое хирургическое или медицинское состояние, которое, по мнению исследователя, могло бы значительно помешать работе алгоритма машинного обучения применительно к точности результатов.

Врач, проводящий исследование, анализировал данные медицинской карты (жалобы, анамнез, объективные, лабораторные и инструментальные данные) и вносил эти результаты в базу данных машинного обучения в бинарном формате.

На первом этапе сбора данных по каждому наблюдению структурированные параметры вносили в табличную форму,

а также вводили изображения ЭКГ-записи в формате jpeg в базу данных.

Для обучения нейронных сетей использовали многочисленные морфометрические, объективные, лабораторные и инструментальные данные пациентов. Такими данными были возраст, пол, диагноз острый (ОКС) или хронический коронарный синдром (ХКС), патология сегмента ST на ЭКГ, наличие или отсутствие сопутствующей патологии (сахарного диабета, гипертонической болезни, ожирения, анемии, острого нарушения мозгового кровообращения, атеросклероза, аритмии, дислипидемии), отягощенная наследственность, наличие вредных привычек (курение, злоупотребление алкоголем), присутствие стрессовых факторов, низкая физическая активность, менопауза, повышенное питание.

Вышеописанные факторы фиксировались в структурированном бинарном виде (0, 1) в табличном формате. Регистрация ЭКГ проводилась с использованием одного вида аппарата, запись передавали оператору машинного обучения в электронном виде в формате jpeg. Таким образом, для выработки алгоритма обучения нейронной сети суммарно были использованы 22 параметра (ключевые признаки).

Нейронная есть обучалась на данных, полученных при анализе коронарограмм. В качестве таргетных значений взяты наличие атеросклероза КА, стеноз или субокклюзия ствола левой КА, окклюзия, субокклюзия или стеноз передней межжелудочковой артерии, окклюзия, субокклюзия или стеноз огибающей артерии, окклюзия, субокклюзия или стеноз правой КА, выполненное стентирование или рекомендованное аортокоронарное шунтирование (АКШ) по результатам КАГ. Значения стеноза КА были внесены в таблицу в цифровом виде в процентах, далее переведены в бинарный вид (1 - стеноз >50%), остальные показатели заполнялись в бинарном виде по наличию или отсутствию поражения. Вышеописанные таргетные значения предсказывал обученный алгоритм машинного обучения.

Алгоритму необходимо было решить задачу классифицирования поражений КА, спрогнозировать отсутствие или наличие стенозов и их выраженность. Для классификации поражений КА по системе «0;1» использована нейронная сеть, принимающая на вход структурированные данные и изображение, на выходе получена мультифакторная классификация КА. Соотношение в примерах на обучение и тест составило 100/20. Прогнозирование и оценка результатов проведены на тестовой выборке.

Пациенты в тестовой выборке были с нетипичной клинической картиной и сложной патологией КА. Данное условие взято специально для проверки работы алгоритма в условиях реальной клинической практики.

В качестве программного обеспечения для построения архитектуры нейронной сети использованы наборы библиотек для языка программирования Python (pandas - для работы с табличными данными; tensorflow - для конструирования нейронных сетей и их обучения). Использовался метод «обучения с учителем» на имеющихся данных, в которых были известны исходы, а параметры нейронной сети подстраивали так, чтобы минимизировать ошибку.

Проводился анализ структурированных табличных данных обучающей выборки, состоящей из 100 пациентов (табл. 1).

Таблица 1. Анализ структурированных табличных данных обучающей выборки, состоящей из 100 пациентов

Grouped by completed stenting or AKSh

Missing Overall 0 1 P-Value Test SMD (0,1)

n 0 100 43

age, mean (SD) 0 64.3 63.3 65.1 0.415 Two Sample T-test (11.1) (10.3) (11.7) 0.164

sex, mean (SD) 0 0.5 (0.5) 0.5 (0.5) 0.5 (0.5) 0.587 Two Sample T-test 0.110

verified_acs, mean (SD) 0 0.6 (0.5) 0.5 (0.5) 0.7 (0.4) 0.006 Two Sample T-test 0.572

ST_ELEVATION, mean (SD) 0 0.2 (0.4) 0.0 (0.0) 0.3 (0.5) <0.001 Two Sample T-test 0.991

DMII, mean (SD) 0 0.3 (0.5) 0.3 (0.4) 0.3 (0.5) 0.642 Two Sample T-test 0.094

AH, mean (SD) 0 0.9 (0.3) 0.9 (0.3) 0.9 (0.3) 0.743 Two Sample T-test -0.066

verified_aterosclerosis, mean (SD) 0 0.6 (0.5) 0.5 (0.5) 0.6 (0.5) 0.216 Two Sample T-test 0.252

verified_arrytmia, mean (SD) 0 0.2 (0.4) 0.3 (0.5) 0.2 (0.4) 0.568 Two Sample T-test -0.116

adipositas, mean (SD) 0 0.3 (0.4) 0.2 (0.4) 0.3 (0.5) 0.464 Two Sample T-test 0.148

anemia, mean (SD) 0 0.2 (0.4) 0.1 (0.4) 0.2 (0.4) 0.355 Two Sample T-test 0.186

verified_strong_attack, mean (SD) 0 0.1 (0.2) 0.0 (0.2) 0.1 (0.3) 0.259 Two Sample T-test 0.222

dispnea, mean (SD) 0 0.4 (0.5) 0.4 (0.5) 0.3 (0.5) 0.530 Two Sample T-test -0.128

t_ang_sin, mean (SD) 0 0.7 (0.5) 0.5 (0.5) 0.8 (0.4) 0.004 Two Sample T-test 0.603

h_chol, mean (SD) 0 0.3 (0.4) 0.2 (0.4) 0.3 (0.5) 0.464 Two Sample T-test 0.148

h_Ipnp, mean (SD) 0 0.2 (0.4) 0.1 (0.3) 0.2 (0.4) 0.203 Two Sample T-test 0.254

genetic_factor, mean (SD) 0 0.2 (0.4) 0.3 (0.4) 0.2 (0.4) 0.343 Two Sample T-test -0.194

smoker, mean (SD) 0 0.2 (0.4) 0.2 (0.4) 0.2 (0.4) 0.881 Two Sample T-test 0.030

stress_desease, mean (SD) 0 0.3 (0.5) 0.3 (0.5) 0.3 (0.5) 0.918 Two Sample T-test -0.021

alcohol_desease, mean (SD) 0 0.0 (0.2) 0.0 (0.2) 0.0 (0.2) 0.727 Two Sample T-test 0.070

low_phys_act, mean (SD) 0 0.3 (0.5) 0.3 (0.5) 0.3 (0.5) 0.918 Two Sample T-test -0.021

menopause, mean (SD) 0 0.5 (0.5) 0.4 (0.5) 0.5 (0.5) 0.888 Two Sample T-test 0.028

high_eat, mean (SD) 0 0.2 (0.4) 0.2 (0.4) 0.2 (0.4) 0.881 Two Sample T-test 0.030

verifi ed_coronary_atherosclerosis, 0 0.8 (0.4) 0.4 (0.5) 1.0 (0.0) <0.001 Two Sample T-test mean (SD) 1.647

trunk_st, mean (SD) 0 0.0 (0.2) 0.0 (0.0) 0.1 (0.2) 0.083 Two Sample T-test 0.330

trunk_sub_occ, mean (SD) 0 0.0 (0.2) 0.0 (0.0) 0.1 (0.3) 0.044 Two Sample T-test 0.385

LAD_occ, mean (SD) 0 0.1 (0.3) 0.0 (0.0) 0.1 (0.3) 0.007 Two Sample T-test 0.524

LAD_sub_occ, mean (SD) 0 0.1 (0.3) 0.0 (0.0) 0.2 (0.4) <0.001 Two Sample T-test 0.800

LAD_st, mean (SD) 0 0.3 (0.5) 0.0 (0.2) 0.6 (0.5) <0.001 Two Sample T-test 1.390

lcx_occ, mean (SD) 0 0.1 (0.3) 0.0 (0.2) 0.1 (0.3) 0.264 Two Sample T-test 0.221

lcx_sub_occ, mean (SD) 0 0.1 (0.3) 0.0 (0.0) 0.2 (0.4) 0.002 Two Sample T-test 0.607

lcx_stenosis, mean (SD) 0 0.2 (0.4) 0.0 (0.2) 0.4 (0.5) <0.001 Two Sample T-test 0.917

RCA_occ, mean (SD) 0 0.1 (0.3) 0.0 (0.2) 0.2 (0.4) 0.001 Two Sample T-test 0.644

RCA_sub_occ, mean (SD) 0 0.1 (0.2) 0.0 (0.0) 0.1 (0.3) 0.024 Two Sample T-test 0.435

RCA_stenosis, mean (SD) 0 0.2 (0.4) 0.0 (0.2) 0.4 (0.5) <0.001 Two Sample T-test 0.917

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Красным отмечены прогнозируемые при помощи нейросетевого анализа параметры.

Таблица 2. Результат нейронной сети

Прогнозирование поражения магистральных коронарных артерий и преходящей ишемии миокарда AUC Accuracy Precision Recall F1 score

Неинвазивная прогнозируемая AI-коронарография 74 80 63 55 59

Усредненные ответы специалистов 68 76 48 55 49

Лучший ответ специалиста 72 76 48 67 56

Средний возраст пациентов составил 64 года, от 31 года до 89 лет. Распределение по полу - 52 мужчины, 48 женщин. Медианное значение возраста мужчин меньше, чем у женщин. У 62 из 100 человек верифицирован ОКС. У 19 пациентов с ОКС диагностирован подъем сегмента ST. У 53 пациентов из 62 с ОКС определялись типичные ангинозные боли.

В задачу исследования входило сравнение точности обученной модели нейронной сети на входных структурированных данных и ЭКГ-записей врачей-кардиологов.

Для данного эксперимента на основании тестовой выборки были созданы 20 задач. К каждой задаче было приложено ЭКГ-изображение. 5 врачей-кардиологов, ежедневно курирующих пациентов с ОКС, по отдельности прогнозировали необходимость выполнения реваскуля-ризации и оценивали патологию коронарного русла по каждой магистральной КА.

Полученные данные загружали в таблицу. Проведено сравнение с правильными ответами по данным инвазивной КАГ. За основной метод расчета ошибки был взят AUC score.

Результаты

На вход нейронной сети одновременно поступали ЭКГ-изображения размером (200x200x1) и структурированные табличные данные. На выходе нейронная сеть прогнозировала мультиуровневые значения пораженных коронарных значений в вероятностном виде.

В качестве слоев нейронной сети для обработки изображений были взяты полносвязные, сверточные, батч-нормализирующие (слой пакетной нормализации), dropout (слой исключения). Для обработки структурированных данных взяты только полносвязные слои. Внутри нейронной сети использовался связывающий объединяющий слой (concatenate layer) для обобщения весов изображения и датасета. После обобщающего слоя - 2 полносвязных слоя. Выходной слой состоит из 13 нейронов для предсказаний по каждому параметру. В качестве оптимизатора взят Adam (алгоритм оптимизации адаптивной скорости обучения путем вычисления экспоненциального скользящего среднего градиента и квадратичного градиента), лосс-фун-кция - бинарная кросс-энтропия. Обучение производили на 100 эпохах (1 эпоха - 1 прямой проход и 1 обратный проход всех обучающих примеров). Размер батча (количества обучающих примеров за одну итерацию) - 8, размер валидационной выборки 0.1. Подбор параметров и структуры нейронной сети проведен опытным путем. В качестве отправной метрики для оценки качества модели выбрана AUC (площадь под ROC-кривой).

На тестовой выборке, состоящей из 20 пациентов, результат нейронной сети составил: AUC score - 0,74, точность (accuracy) - 80%, прецизионная точность (precision) - 63%, полнота (recall) - 55%, f1 score - 59%.

Средние показатели ответов врачей-кардиологов: accuracy - 76%, precision - 48%, recall - 55%, AUC score -0,68, f1 score - 49%. Лучшие значения среди врачей-кардиологов: AUC score - 0,72, accuracy - 76%, precision - 48%, recall - 67%, f1 score - 56% (табл. 2).

Обсуждение

В проведенном исследовании использовали относительно небольшое количество данных: 22 признака, ЭКГ-изображения, полученные у 120 больных. В связи с этим была построена архитектура нейронной сети с небольшим количеством параметров.

Результат многуровневой классификации предполагаемых поражений по каждой магистральной КА выбранной архитектурой нейронной сети показал хорошее качество модели (AUC=0,74). Созданная модель нейросетевого анализа позволяет с достаточно высокой вероятностью прогнозировать поражение магистральных КА.

Ежегодно благодаря трудам исследователей появляется большое количество моделей для оценки сердечно-сосудистого риска. Большинство моделей основаны на данных рандомизированных клинических и регистровых исследований. Однако только небольшая часть моделей используется в реальной клинической практике. Очевидно, что вместо создания очередной нежизнеспособной модели необходим качественно иной подход. В проведенном исследовании использовали относительно небольшое количество данных: 22 признака, ЭКГ-изображения, полученные у 130 лиц. В связи с этими была построена архитектура нейронной сети с небольшим количеством параметров.

Нейронные сети видят закономерности, не доступные человеку. Внедрение ИИ в медицинскую диагностику ведется уже давно.

Полученные результаты позволяют говорить о возможном практическом применении метода нейросетевого анализа в клинической практике. Важным дополнительным преимуществом нейросетевого анализа данных является тот факт, что при курации ХКС у кардиологов нет надежных инструментов для несомненного направления на КАГ. В этих условиях ИИ позволяет верно интерпретировать совокупность данных и нацелить врача на выполнение интервенционной технологии. Также особо стоит отметить, что у пациентов старческого возраста вне симптомов, с ограниченными возможностями выполнения стресс-те-

стирования по факту ХКС методика глубокого машинного обучения дает неоценимую перспективу своевременного направления больного на КАГ.

Заключение

Нейросетевой анализ подготовленных клинических, лабораторных и инструментальных данных позволяет настроить параметры сети для последующего прогнозирования поражения магистральных КА. Обученная нами нейронная сеть прогнозирует поражение магистральных

КА с чувствительностью 63%, специфичностью - 88%, AUC - 0,74. Полученные результаты в виде оценки AUC score позволяют говорить о работоспособности метода при диагностике патологии магистральных КА. На тестовой выборке нейронная сеть работает эффективнее, чем в среднем врачи-кардиологи, и, что особенно важно, позволяет нацелить врача на выполнение инвазивных методов обследования в тех случаях, когда для этого решения недостаточно вводных данных. Только 1 из 5 специалистов смог приблизиться к точности обученной модели нейронной сети.

СВЕДЕНИЯ ОБ АВТОРАХ

Абдуалимов Тимур Пулатович (Птиг P. Abdualimov)* - врач-кардиолог ООО ММЦ «СОГАЗ», Санкт-Петербург, Российская Федерация Б-шаИ: abdualimov@gmail.com https://orcid.org/0000-0002-3158-8500

Обрезан Андрей Григорьевич (А^геу С. 0Ьгв7ап) - доктор медицинских наук, профессор, заведующий кафедрой госпитальной терапии медицинского факультета Санкт-Петербургского государственного университета, главный врач группы клиник «СОГАЗ МЕДИЦИНА», Санкт-Петербург, Российская Федерация Б-шай: obrezan1@yandex.ru https://orcid.org/0000-0001-6115-7923

ЛИТЕРАТУРА/REFERENCES

1. Kuo F.C., Mar B.G., Lindsley R.C., Lindeman N.I. The relative utilities of genome-wide, gene panel, and individual gene sequencing in clinical practice. Blood. 2017; 130: 433-9.

2. Muse E.D., Barrett P.M., Steinhubl S.R., Topol E.J. Towards a smart medical home. Lancet. 2017; 389: 358.

3. Steinhubl S.R., Muse E.D., Topol E.J. The emerging field of mobile health. Sci Transl Med. 2015; 7: 283rv3.

4. Shameer K., Badgeley M.A., Miotto R., Glicksberg B.S., Morgan J.W., Dudley J.T. Translational bioinformatics in the era of real-time biomedical, health care and wellness data streams. Brief Bioinform 2017; 18: 105-24.

5. Konstam M.A., Hill J.A., Kovacs R.J., et al. The academic medical system: reinvention to survive the revolution in health care. J Am Coll Cardiol. 2017; 69: 1305-12.

6. Steinhubl S.R., Topol E.J. Moving from digitalization to digitization in cardiovascular care: why is it important, and what could it mean for patients and providers? J Am Coll Cardiol. 2015; 66: 1489-96.

7. Boeldt D.L., Wineinger N.E., Waalen J., et al. How consumers and physicians view new medical technology: comparative survey. J Med Internet Res. 2015; 17: e215.

8. Wasserlauf J., You C., Patel R., et al. Smartwatch performance for the detection and quantification of atrial fibrillation. Circ Arrhythm Electrophysiol. 2019; 12: e006834.

* Автор для корреспонденции.

i Надоели баннеры? Вы всегда можете отключить рекламу.