Дисфункция щитовидной железы (ТД) — одно из самых распространённых хронических эндокринных заболеваний, с разной распространённостью в разныхпопуляциях. 1. Два самых распространённых заболевания щитовидной железы — это гипотиреоз и гипертиреоз. Гипотиреоз — это распространённое состояние, возникающее из-за недостаточной выработки гормонов щитовидной железы. Хотя обычно лечение можно контролировать, в тяжёлых случаях это может привести к смерти, если не лечить. Наиболее распространённые симптомы гипотиреоза у взрослых включают усталость, запоры, вялость, набор веса, сухость кожи и изменения голоса. Однако клинические показатели могут различаться в зависимости от возраста, пола и другихфакторов 3. Сообщается, что заболевание поражает 5% населения, и ещё 5% остаются недиагностированными, в то время как 99% этих пациентов страдают первичным гипотиреозом. Он широко распространен в странах Персидского залива, хотя часто остаётсянедиагностированным 4. Врожденный гипотиреоз затрагивает примерно одного из 3450 младенцев в Саудовской Аравии. Другие поперечные исследования, сосредоточенные исключительно на женщинах, отмечали более высокие показатели распространённости в диапазоне от 13% до 35%. Кроме того, это доказывает, что самки более восприимчивы, чемсамцы 6. Гипотиреоз, если его не лечить, может привести к дислипидемии, когнитивным нарушениям, гипертонии, бесплодию и нервно-мышечной дисфункции7. Следовательно, данное исследование направлено на использование методов машинного обучения для проактивной диагностики гипотиреоза с использованием набора данных из специализированной больницы короля Фахада (KFUH) в Даммаме, Саудовская Аравия.
Гипотиреоз бывает трудно диагностировать, поскольку его симптомы часто путают с симптомами других заболеваний8. Более того, поздний диагноз гипотиреоза может негативно сказаться на интеллектуальных способностяхпациента 9. Тест на стимулирующий гормон щитовидной железы (ТТГ) является наиболее используемым диагностическим методом выявления гипотиреоза9. Однако появление подходов, стратегий и инструментов искусственного интеллекта и машинного обучения помогло решить диагностические и прогностические проблемы в различных медицинских областях. ML используется для оценки значимости клинических факторов и их комбинаций для прогнозирования, таких как прогнозирование прогрессирования заболевания, извлечение медицинских знаний для исследования результатов, терапевтическое планирование и поддержка, а также общее уход запациентами 10. С огромным объёмом медицинских данных у врачей теперь есть ценный ресурс для открытия новых и потенциально ценных знаний с помощью машинногообучения 11,12.
Используя простой клинический набор данных из саудовского набора данных, это исследование направлено на помощь медицинским работникам страны в ранней диагностике гипотиреоза и внедрении этой предиктивной системы в больницах с ограниченными компьютерными ресурсами и оборудованием. Кроме того, предыдущие исследования в этой области не использовали саудовские данные. Это даёт возможность интегрировать саудовские данные вместе с предыдущими исследованиями. Исследования использовали саудовские данные для прогнозирования заболеваний почек, диабета, щитовидной железы и болезни Альцгеймера соответственно, с высокой точностью 13,14,15. Этот опыт мотивирует применять эти методы к другим заболеваниям в Саудовской Аравии. Эти исследования входят в число новейших работ в области машинного обучения и искусственного интеллекта вмедицине 16,17,18,19.
Предлагаемое исследование рассматривает применение методов машинного обучения на простом клиническом саудовском наборе данных по гипотиреозу для прогнозирования присутствия заболевания до того, как оно полностью проявится в симптомах. Цель — разработать систему на основе машинного обучения, которая предоставляет ранние предупреждения о возможном развитии гипотиреоза. Это также облегчит использование этой диагностической системы местными больницами с ограниченным оборудованием. Это исследование стало первым, в котором рассматривается это заболевание с использованием саудовских данных, с акцентом на предсимптоматическую стадию. Набор данных охватывает широкий спектр пациентов местных саудовских больниц с широким возрастным диапазоном, сочетанием положительных и отрицательных случаев гипертиреоза.
В этом исследовании использовались четыре алгоритма машинного обучения: поддерживающая векторная машина (SVM), K-ближайшие соседи (KNN), экстремальное усиление градиентов (XGBoost) и классификатор мягкого голосования, состоящий из SVM и KNN. Каждый из четырёх алгоритмов доказал свои возможности в медицине. Алгоритм KNN был выбран за свою простоту и за достижение точности теста 77,5% при превентивной диагностике сахарного диабета (DM)20. В то же время SVM был выбран за свою устойчивость21, и недавно он был использован для прогнозирования риска смертности у пациентов сCOVID-19 22. Кроме того, XGBoost был выбран за высокие показатели23, достигнув точного прогнозного показателя 94% по исходам гипертонии, и для улучшения результатов из наиболее эффективных алгоритмов использовалась система стекирования. Кроме того, для выявления заболеваний щитовидной железы с точностью 100% использован классификатор голосования24.
Основная цель текущего исследования — ранняя диагностика гипотиреоза в саудовской популяции с использованием оригинальных рутинных клинических данных и передовых алгоритмов машинного обучения. Четыре метода, использованные в этом исследовании, были реализованы на платформе Jupyter с использованием языка программирования Python, используя набор данных гипотиреоза. Для улучшения производительности использовалась 10-кратная кросс-валидация с гиперпараметрической настройкой. Затем был реализован последовательный выбор признаков с помощью техники прямого отбора, в результате чего классификатор голосовающего ансамбля достиг наивысшей точности — 94,7%. За ней последовали соответственно SVM, KNN и XGBoost. Что касается отзыва, классификатор ансамбля мягкого голосования набрал наивысший балл — 95,5%. В целом, оптимальной моделью для превентивного диагноза гипотиреоза стал классификатор ансамбля мягкого голосования, который получил наивысший балл по всем показателям эффективности в данном исследовании.
Было проведено несколько исследований по диагностике общих заболеваний щитовидной железы и внедрению технологий, особенно машинного обучения, как компьютерного решения. LSTM-CNN, AlexNet, скорректированные модели GoogLeNet, IndRNN–CNN и скорректированные модели глубокого обучения ResNet были использованы с использованием рамановской спектроскопии для различения образцов сыворотки 32 пациентов с гипотиреозом, 38 пациентов с гипертиреозом и 29 контрольных участников. Их модель получила точность 84%, 91%, 75%, 82% и 71% соответственно25.
Алгоритмы машинного обучения, такие как SVM, KNN, логистическая регрессия и случайный лес, использовались для прогнозирования частоты гипотиреоза, вызванного радиацией, у пациентов с нозоглоткойкарциномой 26. Их модель достигла значения AUC 0,7. Кроме того, авторы использовали различные алгоритмы машинного обучения для прогнозирования тенденции лечения пациентов с гипотиреозом, проходящих лечение LT4. Среди 10 классификаторов классификатор дополнительного дерева достиг самой высокой точности — 84%.
В другом исследовании авторы создали и протестировали стратегию машинного обучения для выявления людей с гипертиреозом и гипотиреозом, которым немедленно потребуется медицинскоелечение 27. Они внедрили алгоритмы решения с градиентным бустингом (GBDT), SVM, ANN и алгоритмы логистической регрессии. Их модели показали AUROC 93,8% и 90,9% соответственно для гипертиреоза и гипотиреоза. В другом исследовании авторы использовали машинное обучение для выявления заболеваний щитовидной железы, включая гипотиреоз и гипертиреоз. Их модели включали SVM, ANN, KNN, логистическую регрессию и дерево решений, с наивысшей точностью 96,92%, достигнутой логистическойрегрессией 28. Недавно группа исследователей применила различные методы, включая SVM, дерево решений, Naïve Bayes и ансамбль, для прогнозирования и обнаружения гипотиреоза. Дерево решений показало наивысшую точность — 97,6%29. Другое исследование применило алгоритм Байеса на основе ядра гибридной дифференциальной эволюции для снижения характеристик набора по гипертиреозу и гипотиреозу с 21 до 10. Позже они применили к этому подмножеству признаков классификатор Naïve Bayes на основе ядра, достигнув точности 97,97%30. Аналогично, в другом исследовании авторы использовали несколько алгоритмов машинного обучения для прогнозирования риска заболеваний щитовидной железы в наборе данных sick-euthyroid из Калифорнийского университета. Их эксперимент показал, что ANN превосходит все остальные методы, достигнув точности 95%31. Кроме того, Джа и др. использовали предложенные методы увеличения признаков на основе глубоких нейронных сетей для прогнозирования заболеваний щитовидной железы, достигнув выдающейся точности 99,95%32.
Согласно предыдущей литературе, для выявления заболеваний щитовидной железы использовался однородный голосовающий ансамбль с множественным выбором атрибутов, применяя следующие алгоритмы: случайный лес, градиентное усиление, дерево решений и логистическая регрессия, достигая 100%точности 24. Кроме того, авторы применили модель машины экстремального обучения к открытому набору данных по гипотиреозу на Kaggle, достигнув точности 92%. В наборе данных было 3772 образца: 3481 — гипотиреоид, остальные— отрицательные 33. Недавно в одном из исследований авторы использовали пакетированный CART для классификации гипотиреоза. Предлагаемая ими модель достигла впечатляющей точности 99,9%. Кроме того, T4U, TSH и TBG были выявлены как наиболее значимые факторы, связанные сгипотиреозом 34. В другом исследовании авторы предложили и сравнили различные модели машинного и глубокого обучения, в которых дерево принятия решений и случайный лес достигли точности 99,5% и 99,3% соответственно. Они использовали набор данных Weka, содержащий 30 атрибутов и 3772 образцаиз 35.
Этот краткий обзор литературы показывает, что, хотя большинство применяемых методов показали очень хорошие или отличные результаты, ни один из них не использовал простой медицинский набор данных из Саудовской Аравии. Также отмечалось, что большинство рассматриваемых публикаций использовали наборы данных изображения, что повышало объем работы по сбору данных и усложняло применение очень сложных моделей, созданных нетехническими специалистами. Кроме того, большинство этих работ были посвящены общим заболеваниям щитовидной железы, при этом очень мало публикаций уделяли внимание гипотиреозу. Эта ситуация предоставляет возможность исследовать базовые модели машинного обучения на простом клиническом наборе данных из саудовского набора данных, чтобы помочь местным больницам с ограниченным компьютеризированным оборудованием в превентивной диагностике заболевания.
Краткое введение в алгоритмы, изучаемые в текущем исследовании, приведено в Дополнительном файле 1. Четыре алгоритма: K-Ближайший сосед (KNN)36,37,38,39,40, Support Vector Machine (SVM)41,42,43,44,45, Extreme Ggradent Boosting (XGBoost)46,47,48 и VotingEnsemble 49,50.