В мире науки есть задача, похожая на поиск шёпота в толпе. Две сложные системы – будь то участки мозга, параметры работы сердца или технические датчики – могут быть связаны так, что одна влияет на другую. Но как понять, кто «первый подал сигнал», если данные короткие и утопают в шуме?
Учёные Саратовского университета нашли способ решить эту задачу с помощью искусственных нейронных сетей – алгоритмов, которые имитируют работу человеческого мозга и учатся распознавать закономерности.
Для отработки технологии учёные использовали модельные объекты – осцилляторы ван дер Поля. Это математические «генераторы колебаний», которые могут имитировать поведение живых систем (например, сердечного ритма) или устройств (электронных генераторов).
В лаборатории создавались пары таких осцилляторов – с направленной связью и без неё. Их сигналы длиной всего 70 секунд подавались на вход трёх типов нейросетей:
Чтобы усложнить задачу, в сигналы добавляли шум – от лёгкого фона до 100 % от исходной амплитуды.
Результаты оказались разными. FNN показала лучшую устойчивость к шуму, определяя наличие связи даже в крайне зашумлённых данных. CNN лучше фиксировала слабые связи, но хуже работала при сильном шуме. RNN чаще ошибалась, особенно когда связи не было вовсе.
Метод поиска направленной связи между сигналами нужен в самых разных областях – от медицины и нейронаук до климатологии и инженерии. В кардиологии, например, он помогает понять, как сердце и сосуды «договариваются» между собой, а в экологии – выявить, какие природные процессы запускают изменения климата.
Раньше для этого применялись традиционные математические методы, вроде причинности Грейнджера или передаточной энтропии – статистических подходов, которые оценивают, улучшает ли знание одного сигнала прогноз другого. Но такие методы требуют сложных расчётов и зачастую плохо работают с короткими, неполными или сильно зашумлёнными данными.
В перспективе метод можно будет применять к реальным биосигналам – ЭКГ и фотоплетизмограмме (измерению наполнения сосудов с помощью оптических датчиков, как в пульсоксиметрах).
Результаты озвученных учёным экспериментов позволят врачам подбирать лечение точнее, отслеживать динамику восстановления пациентов после инфаркта, а при массовом скрининге – выявлять сердечно-сосудистые патологии на ранних стадиях.
За пределами медицины технология пригодится в робототехнике, экологии и даже в анализе экономических процессов – везде, где важно понять, кто «ведёт» систему, а кто подстраивается.
Исследование опубликовано в журнале The European Physical Journal Special Topics, поддержано грантом Российского научного фонда и входит в программу «Приоритет-2030»