mediinsider.

Как читать свои анализы без паники

Новость

ИИ для диагностики заболеваний ЖКТ: возможности и риски

281 пациент, 112 переменных на каждого — это 31 472 точки данных. Аспирант ОмГТУ Андрей Березин собрал на этом массиве модель машинного обучения и обучил её классифицировать фенотипы заболеваний ЖКТ.

ИИ для диагностики заболеваний ЖКТ: возможности и риски

Что именно «видит» модель

Входные данные — обезличенные медицинские карты. По структуре набор переменных смешанный:

1. Лабораторные показатели — количественные, с размерностью (ммоль/л, г/л, Ед/л).

2. Субъективные шкалы — пищевые привычки, уровень стресса. Эти переменные порядковые или номинальные.

3. Клинические данные — жалобы, анамнез.

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

Почему 281 случай — это одновременно сила и ограничение

Для задачи классификации с 112 входами это небольшая выборка. Соотношение «объекты / признаки» около 2,5. Классическое правило для линейных моделей — минимум 10 объектов на признак, иначе переобучение почти гарантировано.

Риски, которые не озвучены, но статистически типичны:

1. Ложноположительный результат при классификации фенотипа — пациент получает ярлык диагноза без клинического подтверждения.

2. Дрейф распределения: если модель учили на данных одного региона и одного лабораторного оборудования, калибровка реагентов иного стационара ломает прогноз.

3. Специфичность неотделима от популяционной превалентности. На скрининговой выборке даже точная модель выдаёт массу ложных срабатываний.

Что проверить на практике

Алгоритм для читателя, если он услышит про «ИИ-диагностику ЖКТ» в клинике:

1. Уточнить статус продукта. Зарегистрирован как медицинское изделие? Если нет — это исследовательский инструмент, а не диагноз.

2. Запросить метрики валидации: AUC, чувствительность, специфичность — желательно на внешней выборке, не на обучающей.

3. Не заменять этим инструментом базовый протокол обследования: ФГДС при показаниях, копрограмма, анализ на H. pylori, биохимия крови.

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

5. Сохранять исходные анализы в динамике для врача — не доверять только итоговой классификации алгоритма.

Контрольный минимум перед тем, как доверять цифре от ИИ:

  • Подтверждён ли диагноз клинически, а не только алгоритмом
  • Известна ли валидация модели на внешних данных
  • Проведён ли базовый набор обследований (ФГДС, копрограмма, кровь)
  • Учтена ли разница референсных интервалов между лабораториями