Live data from Hacker News

GraphCast: AI model for weather forecasting

deepmind.google

301–310 of 310 posts

Re: GraphCast: AI model for weather forecasting

#301
post #294

I've been really impressed at how much better weather forecasting has become already. I remember weather forecasts feeling like a total crapshoot as recently as 15 years ago or so.

If you live in an area with a lot of microclimates within one city, weather forecasting is honestly no better than astrology.

I was just telling my wife this after looking up the "no rain" weather report and getting absolutely showered 5 minutes later in an hour-long rain storm. Weather reports suck so much.

Re: GraphCast: AI model for weather forecasting

#302
post #287

Earlier quoted context omitted.

The point was that weather, unlike a sandheap, is a chaotic hydrodynamic system with turbulent flows, that means it's computationally intractable to do exactly, which is why weather forecasts are only good for a few days anyway. The example you gave does not really explain anything.

The sandheap is chaotic too - just one sand grain tumbling can be enough to start a landslip. But the end result tends not to depend on the minute details - if sand grain A didn't cause the landslip, then a few seconds later sand grain B would have.

That's not chaos, the outcome is the same even if the input varies.

Chaos is when the outcome differs greatly with small changes in input.

Re: GraphCast: AI model for weather forecasting

#304
> GraphCast makes forecasts at the high resolution of 0.25 degrees longitude/latitude (28km x 28km at the equator).

the resolution, while seemingly impressive, is very imprecise compared to the SOTA in the theoretical modelling side.

this discredits the computational claims made by the paper for me. i understand that the current simulations can go down to meter scale, but i wonder what the compuational requirements are when you calculate for this resolution.

Re: GraphCast: AI model for weather forecasting

#305

I find this quite surprising actually. You'd think predicting the weather is mostly a matter of fast computation. The physical rules are well understood, so to get a better estimate use a finer mesh in your finite element computation and use a smaller time scale in estimating your differential equations. Neural networks are notoriously bad at exact approximation. I mean you can never beat a calculator when the issue…

I did my doctorate in the Met Office. Weather forecasting is two separate problems. The first of these is physics - given the state of the atmosphere right now, what will it do. And this is hard, because there are so many different effects, combined with the fact that our computational models have a limited resolution. There's a huge amount of work that goes into making the simulation behave like a real atmosphere do…

Seems like you know what you are talking about!

What's your take on GraphCast - do you see it as a step forward?

Re: GraphCast: AI model for weather forecasting

#306
post #305

Earlier quoted context omitted.

I did my doctorate in the Met Office. Weather forecasting is two separate problems. The first of these is physics - given the state of the atmosphere right now, what will it do. And this is hard, because there are so many different effects, combined with the fact that our computational models have a limited resolution. There's a huge amount of work that goes into making the simulation behave like a real atmosphere do…

Seems like you know what you are talking about! What's your take on GraphCast - do you see it as a step forward?

It looks interesting. It's different. It's clearly able to find patterns linking what was happening to what will happen in some ways better than our current physics-based modelling, which is really neat. That's because it has been trained on what the real world actually does, rather than on what our physics models (which are incomplete) say it should do. I think there's definitely a place for this system in our forecasting, and I think it'll sit alongside the current physics-based systems. Forecasters regularly look at what multiple different models say, to get a feel for the level of uncertainty, and they'll temper that with experience about what sort of circumstances certain models are better than others in, so this is another one to add to the list. It appears that this model is better at predicting certain extreme events, so it is likely that a forecaster will pay special attention to it for that in particular.

The system does have some problems. As mentioned in the article, it is a black box, so we can't look at what it has worked out and see why it differs from our physics models. It doesn't build an internal physical model of the atmosphere, so it may not be able to forecast as far into the future as a physics based model. It also seems limited in scope - it makes one particular type of forecast quite well, but not others such as local forecasts (limited area higher resolution).

What might be very interesting is to see if this system can be integrated into a physics-model-based forecasting system. At the moment, the local models get extra data from the global models, which helps them know what weather is going to blow in through the boundaries of the local model. If this system can improve the global model, then that might be able to help the local models, even if the system isn't good at doing local forecasts itself.

Weather forecasting has for a long time been a mixture of methods, usually depending on the range of the forecast. If you want to know if it's going to rain in the next five minutes, looking out the window is more accurate than going to the forecast. Within the next few hours, a very simple model that just looks at the weather radar and the wind direction to predict where the rain will fall is more accurate than a physics model (but less accurate for the next five minutes than looking out the window) - that's called "nowcasting". So it may be that this new system can slot in somewhere in-between nowcasting and physics-based forecasting.

I think it'll be a very interesting development over the next few years. I think it's particularly interesting that the system uses so little compute time, which implies to me that maybe it could be made even better with more resources dedicated to it. I'm not in this field of study any more, but I'll be watching the news.

Re: GraphCast: AI model for weather forecasting

#308

Is this really an "AI" story? Aren't existing weather forecasting models , already a form of "AI"? I'm no AI/ML expert, but isn't the real story here is that a new model (like GPT-4.0) is better than the previous/existing model (GPT-3.5). It's just grabs way more attention calling the new model "AI" (vs not referring to the old as such).

No, existing models use more numerical methods. This is using a completely different approach. > GraphCast utilizes what researchers call a "graph neural network" machine-learning architecture, trained on over four decades of ECMWF's historical weather data. It processes the current and six-hour-old global atmospheric states, generating a 10-day forecast in about a minute on a Google TPU v4 cloud computer. Google's m…

How to translate the graphcast model output to usual weather variables like temperature, rain, wind, etc if I have to build a weather dashboard?

Re: GraphCast: AI model for weather forecasting

#309
post #104

Beyond the difficulty of running calculations (or even accurately measuring the current state), is there a reason to believe weather is unpredictable? I would imagine we probably have a solid mathematical model of how weather behaves, so given enough resources to measure and calculate, could you, in theory, predict the daily weather going 10 years into the future? Or is there something inherently “random” there?

AFAIK there's nothing random anywhere except near atomic/subatomic scale. Everything else is just highly chaotic/hard-to-forecast deterministic causal chains.

Cloud formation is affected by cosmic ray flux. It's effectively random.

But the real problem is chaos - which says that even with perfect data, unless you also have computations with infinite precision and time/spatial/temperature/pressure/etc resolution, eventually you wind up far from reality.

The use of ensembles reduces the effect of chaos a bit, although they tend to smooth it out - so your broad pattern 12 days out might be more accurately forecast than without them, but the weather at your house may not be.

Iterative DL models tend to smooth it faster, according to a recent paper.

Post reply on HN