A new AI model from Google DeepMind is the world’s most accurate 10-day global weather forecasting system, according to the London-based lab.
Named GraphCast, the model promises medium-range weather forecasts of “unprecedented accuracy.” In research published today, GraphCast was found to be more precise and faster than the industry gold standard for weather simulation, the High-Resolution Forecast (HRES).
The system also predicted extreme weather further into the future than was previously possible. These insights were analysed by the European Centre for Medium-Range Weather Forecasts (ECMWF), an intergovernmental organisation that produces the HRES.
A live version of Graphcast was deployed on the ECMWF website. In September, the system accurately predicted that Hurricane Lee would make landfall in Nova Scotia around nine days before it happened.
In contrast, traditional forecasting methods only spotlighted Nova Scotia around six days in advance. They also provided less consistent predictions of the time and location of landfall.
Intriguingly, GraphCast can identify dangerous weather events without being trained to find them. After integrating a simple cyclone tracker, the model predicted cyclone movements more accurately than the HRES method.
Such data could save lives and livelihoods. As the climate becomes more extreme and unpredictable, fast and accurate forecasts will provide increasingly vital insights for disaster planning.
Matthew Chantry, a machine learning coordinator at the ECMWF, believes his industry has reached an inflection point.
“There’s probably more work to be done to create reliable operational products, but this is likely the beginning of a revolution,” Chantry said at a press briefing.
Meteorological organisations, he added, had previously expected AI to be most useful when merged with physics. But recent breakthroughs show that machine learning can also directly forecast the weather.
How GraphCast works
Conventional weather forecasts are based on intricate physics equations. These are then adapted into algorithms that run on supercomputers.
The process can be painstaking. It also requires specialist knowledge and vast computing resources.
GraphCast harnesses a different technique. The model combines machine learning with Graph Neural Networks (GNNs), an architecture that’s adept at processing spatially structured data.
To learn the causes and effects that determine weather changes, the system was trained on decades of weather information.
Traditional approaches are also incorporated. The ECMWF supplied Graphcare with training data from around 40 years of weather reanalysis, which encompassed monitoring from satellites, radars and weather stations.
When there are gaps in these observations, traditional physics-based prediction methods fill them in. The result is a detailed history of global weather. GraphCast uses these lessons from the past to predict the future.
GraphCast makes predictions at a spatial resolution of 0.25-degrees latitude/longitude.
To put that into perspective, imagine the Earth divided into a million grid points. At each point, the model predicts five Earth-surface variable and six atmospheric variables. They cover both the surface of the global and its entire atmosphere in 3D over 37 levels.
The variables encompass temperature, wind, humidity, precipitations, and sea-level pressure. They also incorporate geopotential — the gravitational potential energy of a unit mass, at a particular location, relative to mean sea level.
In tests, the results were impressive. GraphCast significantly outperformed the most accurate operational deterministic systems on 90% of 1,380 test targets.
The disparity was even starker in the troposphere — the lowest layer of Earth’s atmosphere and the location of most weather phenomena. In this region, Graphcore outperformed HRES on 99.7% of the test variables for future weather.
GraphCast is also highly efficient. A 10-day forecast takes under a minute to complete on a single Google TPU v4 machine. A conventional approach, meanwhile, can take hours of computation in a supercomputer with hundreds of machines.
AI’s future in weather forecasting
Despite the promising early results, GraphCast would benefit from further refinement. In the cyclone predictions, for instance, the model has proven accurate at tracking movements, but less effective at measuring intensity.
Gentry is keen to see how much this can improve.
“At the moment, that’s an area where GraphCast and machine learning models still lag a little bit behind physical models… I’m hopeful that this can be an area for further improvement, but this shows that it’s still a nascent technology,” he said.
Those improvements could now come from anywhere: DeepMind has open-sourced the model code. Global organisations and individuals alike can now experiment with GraphCast and add their own improvements.
The potential applications are unpredictable. The forecasts could inform, for instance, to renewable energy production and air traffic routing. But they could also be applied to tasks that haven’t even been imagined.
“There’s a lot of downstream use cases for weather forecasts,” said Peter Battaglia, Google DeepMind’s research director. “And we’re not aware of all of those.”