Эль-Ниньо без учителя: как алгоритм расслышал климат в шуме океана ✎

Оригинал: "Unsupervised Discovery of El Nino Using Causal Feature Learning on Microlevel Climate Data"
arXiv:1605.09370 · 2016-05-30 · arXiv non-exclusive · собственный разбор · 2 мин
Алгоритм сам выделил Эль-Ниньо и Ла-Нинью из сырых данных о ветре и температуре океана.

Переводчик сидит в зале, где говорят на незнакомом языке. Слов он не понимает, зато слышит, как меняется тон: то спокойный и ровный, то взволнованный и резкий. По одной интонации он догадывается, о чём идёт речь. Примерно так поступил алгоритм, которому дали тридцать шесть лет наблюдений за экваториальной частью Тихого океана: неделю за неделей, ветер и температуру воды. Никто не подсказывал ему, что такое Эль-Ниньо. Он сам расслышал в этих данных два знакомых климатологам состояния.

Эль-Ниньо — это тёплая фаза климатического колебания в Тихом океане, а Ла-Нинья — холодная фаза того же колебания.

Раньше климатологи определяли Эль-Ниньо вручную: брали температуру поверхности в определённых точках океана и смотрели, насколько она отклонилась от среднего. Если отклонение превышало порог, объявляли событие. Способ простой, но он опирается на заранее выбранные точки и пороги. А если явление проявляется не так, как ожидали? Алгоритм из новой работы действует иначе: он сначала учится предсказывать температуру по ветру, а потом смотрит, какие устойчивые сочетания ветра и температуры встречаются чаще всего. Эти сочетания и становятся теми самыми «интонациями» климата.

Зональный ветер — это ветер, дующий вдоль параллели с запада на восток. Именно он в этом районе океана тесно связан с температурой воды.

Получилось четыре состояния ветра и четыре состояния температуры. Два из них почти точно совпали с Эль-Ниньо и Ла-Ниньей: в этих состояниях недели с тёплой аномалией выше 0,5 градуса случались втрое чаще, чем в остальных. Для сравнения, обычная группировка данных на 16 групп не давала такой точности. А когда данные перемешали случайным образом, алгоритм не нашёл вообще ничего значимого. Значит, он уловил настоящую причинную связь между ветром и водой, а не случайные совпадения.

Переводчик не выучил язык, но научился различать, когда говорящий спокоен, а когда встревожен. Так и алгоритм не знает физики океана, зато научился выделять состояния, которые климатологи называют Эль-Ниньо и Ла-Нинья. Теперь этот подход можно применить к другим парам измерений, например, к давлению и осадкам. Возможно, так удастся расслышать в климате новые «интонации», которых мы пока не замечаем.

Название «Эль-Ниньо» происходит от испанского «младенец», потому что тёплое течение часто появляется около Рождества.

Понятия
эль-ниньо ла-нинья энсо ERSST модель Зебиака–Кейна индекс Эль-Ниньо вспышка западных ветров NOAA CPC многомерный индекс ЭНСО относительный они модель Джина–Тиммермана естественная изменчивость весенний барьер предсказуемости NOAA PMEL TAO сезонный цикл обратная связь Бьеркнеса эффект конденсатора Индийского океана южная осцилляция распространение экваториальных волн буйковые станции TAO/TRITON