How to Hear the Ocean a Year Before the Event ✛

Original: "Towards Long-Range ENSO Prediction with an Explainable Deep Learning Model"
arXiv:2503.19502 · 2025-03-25 · CC BY 4.0 · 1 min
A neural network reads nine ocean and atmosphere signals to predict El Niño 20 months ahead and explains which signals trigger the phenomenon.

A translator listens to the conversation between the ocean and the atmosphere. Previously, it heard only one word out of nine, the sea surface temperature, so it translated late and got confused in spring. The new CTEFNet model listens to all nine words at once: temperature, heat content, upper-layer thickness, salinity, pressure, currents, and wind. First, convolutional layers pick up local rustles in each ocean region, then a transformer weaves them into a long sentence spanning months ahead.

The model was trained on 18 climate models and then validated on real data from 1980 to 2021. Forecast skill above 0.5 holds for 20 months, which is 3–5 months longer than previous methods.

The translator not only translates but also raises its hand when it hears an important word. Gradient analysis asks: if we tweak one word slightly, how much does the forecast change? This revealed that 11 months before the peak of El Niño, warm water accumulates in the western Pacific and the upper layer becomes thinner. By 8 months, the signal spreads eastward and into the Indian Ocean. Cooling in the Atlantic weakens the trade winds and nudges the event along. The spring barrier, which used to degrade forecasts in spring, is now softened: the translator no longer falls silent. The same method can be applied to other climate phenomena to better understand the language of the ocean and atmosphere.

The 1997–1998 El Niño was so strong that global sea surface temperature rose 0.2°C above the decadal average, and sea level in the eastern Pacific temporarily rose by 20 centimeters due to thermal expansion of water.

In Kim Stanley Robinson's novel 'Forty Signs of Rain', climatologists struggle with the consequences of a sudden change in ocean currents caused by warming; accurate long-term El Niño forecasting could be the tool the characters use to prevent disaster.

Loss = \frac{1}{T_{out}} \sum_{t=1}^{T_{out}} \sqrt{(Nino3.4^{out}_t - Nino3.4^{tg}_t)^2}
The model minimizes the discrepancy between predicted and actual Niño 3.4 index over the 24-month horizon.
Grad_t = \frac{\partial Nino3.4_t}{\partial Inputs_t}
Shows how strongly a change in each input variable in a given month affects the Niño 3.4 forecast.
AvgGrad = mean_t (Grad_t)
The final sensitivity of each input point, averaged over all forecast months, is used to identify precursors.
Concepts
ENSO El Niño-Southern Oscillation spring predictability barrier Multivariate ENSO Index Jin-Timmermann model El Niño index equatorial wave propagation TAO/TRITON moorings La Niña ERSST Southern Oscillation NOAA PMEL / TAO NOAA CPC zebiak cane model North Equatorial Countercurrent forecast interannual variability Indian Ocean capacitor effect neural network regression Warm water volume