Machine learning (ML) is the latest buzz. In fact, it has been a buzz for a year or two from now. Everyone and everywhere are talking about its capabilities. Now, it is at the forefront when ChatGPT and other generative AI tools are helping the mass in drafting emails and solving homework. It is also at the forefront to sophisticated image models that generate photos and edit photos as well. In fact, it is at the forefront of technological innovation. Most of the attention today has been on the consumer-focused applications and amid such a scenario a quieter revolution has been unfolding in a more unexpected area. It is weather forecasting.

Rise of ML in Weather Forecasting

Weather forecasting relied heavily on numerical models in traditional methods. The models used mathematical equations to predict future weather conditions. ML today has emerged differently and it is promising of course. The ML tools are enhancing weather forecasts. ML techniques have been explored for Earth system modeling at the European Centre for Medium-Range Weather Forecasts (ECMWF). It has been particularly used in neural networks to integrate satellite observations better.

ECMWF has been experimenting with ML-based weather forecasting since 2018. The initial attempts were modest and basically used simple models and low-resolution data. The early models witnessed some success, but were nowhere near as accurate as the sophisticated numerical models that ECMWF already used. Hence, the consensus was that ML could be an interesting research tool. It was unlikely to replace traditional methods in near future.

Rapid Evolution

The landscape changed rapidly between February 2022 and April 2023. Several papers from large tech giants including NVIDIA, Huawei and Google DeepMind demonstrated some improvements. Gradually, the new models started to rival the skill of ECMWF’s traditional models.

Efficiency is catchy and remarkable about the ML models. The models require just a single GPU and thereafter can produce a forecast in just about minute of time. It also uses just a fraction of the energy that traditional models consume.

How ML Models Work

The current generation of ML models for weather forecasting relies heavily on traditional numerical models for training and validation data. ECMWF’s Integrated Forecasting System (IFS) is a good example here. It is used to create the datasets that these ML models learn from.

ML models are starting to show impressive results despite reliance on traditional data. For instance, Huawei’s Pangu-Weather and NVIDIA’s FourCastNet have been able to match the performance of ECMWF’s IFS in several cases. The ML models have proven to be competitive with traditional forecasting methods when evaluated with metrics like root mean square error (RMSE) and anomaly correlation coefficient (ACC).

Challenges of ML-Based Forecasting

The ML-based weather forecasting is not free from challenges. The challenges need to be addressed and one main issue is that the ML models are trained to minimize errors across all types of weather conditions. This can sometimes lead to overly smoothed predictions. Hence, the ML models can be generally accurate, but they may not always capture extreme weather events with the same intensity as traditional models. For example, in the case of tropical cyclone Freddy in 2023, Pangu-Weather accurately predicted the path of the storm, but simultaneously failed to fully capture the intensity of the cyclone-related winds.

The limitation is not a flaw in the ML models. It is a result of the way the models are trained. Researchers are experimenting with new training methods to encourage the models to make more extreme predictions.

Future of Weather Forecasting

The potential benefits of ML-based weather forecasting are enormous despite the challenges. The models are highly efficient and could also enable the creation of high-resolution weather ensembles with hundreds of members.

Moreover, the ML models can easily be integrated with traditional forecasting methods. The models can be used in providing rapid initial forecasts and hence may also be refined by using more detailed numerical models. The hybrid approach may even help in validating and improving both types of models.

Embracing the Future

ML is evolving continuously and it is becoming clear that it has the potential to revolutionize weather forecasting. However, it does not mean that the traditional models are becoming obsolete. Meteorological centers have access to vast amounts of data and this makes them ideally perfect to lead the development of new ML-based forecasting techniques.

FAQ

What is Machine Learning (ML) in weather forecasting?

Machine Learning in weather forecasting predicts weather by learning from large datasets. It uses algorithms and improves accuracy over time.

How has ML changed weather forecasting?

ML has made weather forecasting faster and efficient. It requires less energy and processing power compared to traditional methods.

Are ML models replacing traditional weather forecasting methods?

Not yet. ML models are improving, but they often work alongside traditional methods to provide the best results.

What are the challenges of using ML for weather predictions?

ML models may smooth out extreme weather events. It may sometime miss the intensity of conditions like cyclones.

Which companies are leading in ML-based weather forecasting?

Companies like NVIDIA, Huawei, and Google DeepMind are leading advancements in ML-based weather forecasting.

How do ML models learn to predict weather?

ML models learn by using data from traditional numerical models like ECMWF’s Integrated Forecasting System to improve their predictions.

What is the future of ML in weather forecasting?

ML is expected to complement traditional methods and creating more accurate as well as efficient hybrid forecasting models in the future.

Why is efficiency important in ML-based weather forecasting?

ML models can generate weather forecasts quickly by using less computational power and energy. It is more efficient than traditional models.

Can ML predict all types of weather accurately?

ML is generally accurate but can struggle with extreme weather events. It sometimes may not capture the full intensity.

How does ML contribute to high-resolution weather forecasting?

ML enables the creation of high-resolution weather ensembles and it thereafter offers more detailed as well as precise forecasts.