[HN Gopher] MetNet-3: A state-of-the-art neural weather model
       ___________________________________________________________________
        
       MetNet-3: A state-of-the-art neural weather model
        
       Author : apsec112
       Score  : 131 points
       Date   : 2023-11-03 00:34 UTC (22 hours ago)
        
 (HTM) web link (blog.research.google)
 (TXT) w3m dump (blog.research.google)
        
       | photochemsyn wrote:
       | Interesting capabilities but why don't they report the
       | capabilities of the model beyond a 24-hour cutoff? What do their
       | 5-day forecasts look like?
       | 
       | [edit] Modern numerical prediction models are pretty good in the
       | five-day range (~90%), I'm guessing the deep learning models
       | diverge rapidly in comparison (though perhaps they're better in
       | the sub-24 hour range). Both approaches benefit from more
       | extensive data collection systems as inputs. See (full text):
       | 
       | "Advances in weather prediction" Alley et. al Science 2019
       | 
       | https://par.nsf.gov/servlets/purl/10109891
        
         | vore wrote:
         | Does anyone's 5 day forecast look good?
        
           | codeslave13 wrote:
           | 5 day is closed to wild ass guess in my area. Mountains
           | complicate everything
        
           | orangepurple wrote:
           | Anything over 24 hours is pretty much always very wrong in
           | the mid Atlantic region.
        
             | capableweb wrote:
             | How often do you need weather services in the middle of the
             | Atlantic though? Seems like a pretty niche use case, except
             | for the various islands there.
             | 
             | Edit: I thought something was sketchy and rightly so, after
             | searching for "Mid Atlantic Region" I learned that it's
             | actually a region in the north-east US, not "the middle of
             | the Atlantic". Well, learned something new today :)
        
               | vore wrote:
               | Mid Atlantic = south of New England north of Virginia
               | (more or less), not middle of the Atlantic Ocean.
        
               | hgomersall wrote:
               | Not to be confused with a mid-Atlantic accent, which is
               | possibly what you might get around the middle of the
               | Atlantic if your interpolated a couple of specific local
               | accents between the UK and the US
        
               | AlotOfReading wrote:
               | The Mid-Atlantic [coast] is part of the US east coast
               | around NY, NJ, Pennsylvania, etc rather than literally
               | the middle of the Atlantic Ocean. It's a fairly important
               | region considering how much of the US and global economy
               | reside there.
        
             | Workaccount2 wrote:
             | As someone who both lives in the mid-atlantic and regularly
             | has to plan around the weather, I can assure you that you
             | simply have a confirmation bias. Our forecasts are actually
             | pretty good, even for ones 7 days out.
             | 
             | Where people tend to get thrown is micro-storms during the
             | summer months. They are basically impossible to predict
             | accurately, at best it's just known that a random
             | assortment of towns in a given area will received heavy
             | rain for a short time. Being able to read radar is the best
             | way to deal with this, but it's very short term only (15min
             | to 1 hr).
        
               | orangepurple wrote:
               | Reading radar is even harder because you need a 3D view
               | of the atmosphere to understand why storms are coming
               | seemingly out of thin air. This is especially a problem
               | near rivers. We only get a 2D doppler slice.
        
               | Workaccount2 wrote:
               | You just have to look at the 2D slice and see if a storm
               | pocket is headed your way. That's the best its gonna get
               | for a layman.
        
           | X6S1x6Okd1st wrote:
           | yes? https://charts.ecmwf.int/products/plwww_m_hr_ccaf_adrian
           | _ts?...
        
         | bglazer wrote:
         | I get the impression this model is meant for very localized,
         | short term prediction. Like whether or not its going to be
         | raining in your neighborhood in the next hour.
        
           | lainga wrote:
           | It looks to me like it's "upscaling" ENS data to high
           | resolution. Global general circulation models work with
           | somewhat low-resolution data about terrain, and this model
           | has found a function mapping the low-resolution weather
           | predictions back to a prediction on high-resolution terrain.
           | 
           | (ed.: true also, but to a lesser extent, for "mesoscale"
           | models (e.g. of just North America with boundary conditions
           | to a global model))
           | 
           | If it did learn longer-range predictions (or the next model
           | does?), I would hazard the model had achieved speedup by
           | internalising the patterns of certain large-scale weather
           | connections, e.g. the jet streams, Walker circulation, ENSO,
           | Gulf stream... which I think will be fine for 99% of cases,
           | the 1% being if these established patterns break somehow.
           | ("freak weather")
           | 
           | At that point you would have to return to a general
           | circulation model. When you take away the long-lived
           | circulatory features that are familiar to us, and that are
           | particular to Earth, predicting the weather is "just" fluid
           | dynamics.
           | 
           | These are both just wild guesses, though
        
       | xrd wrote:
       | This is interesting in that I've noticed when a hurricane is
       | about to hit Florida you have to filter through all this spam
       | news to get actual actionable information about the storm. The
       | terrible news agencies have no incentive to provide the
       | information because they just need to provide click baity links
       | to serve ads, and it feels like the information you eventually
       | get isn't the most accurate, it's the most sensational. "THIS
       | might be the biggest storm in thousands of years! PLEASE SHARE
       | THIS LINK ON SOCIAL MEDIA!"
       | 
       | If this model can be used by independent media or by me, I could
       | provide a blog which gives accurate information and actually
       | helps people. That's a very interesting turn. I can't tell if
       | this model is released publicly from this article or just
       | available behind a Google service?
       | 
       | And, if it helps further the demise of these consolidated "local"
       | news sites (which are always just content mills owned by some
       | large national owner) then even better.
        
         | jszymborski wrote:
         | In Canada, I use weather.gc.ca . It's steered me through some
         | terrible ice storms.
         | 
         | https://www.weather.gc.ca/city/pages/qc-147_metric_e.html
         | 
         | Does weather.gov suit your purposes?
         | 
         | https://www.weather.gov/mfl/
        
           | switchbak wrote:
           | I've found the Canadian weather site to be quite inaccurate
           | as compared to a local forecast from weather underground.
           | 
           | Especially when it comes to short term predictions of actual
           | rain, it seems magnitudes better, and it updates its
           | forecasts at a much higher frequency. The precipitation view
           | is only available on the web view for some reason.
           | 
           | That said, the Weather Canada satellite view is
           | indispensable. Even if the site hasn't changed in literally
           | 25 years.
        
           | bee_rider wrote:
           | What actions are necessary on your part?
           | 
           | Having been lucky enough to grow up in New England, my
           | response to cold weather stuff is mostly... go inside, get a
           | blanket and throw another log on the fire. But in Canada you
           | all get a more serious type of cold I think.
           | 
           | Places like Florida or Kansas where the weather will actually
           | come get you inside seem like pretty out there places to
           | live.
        
             | foobarchu wrote:
             | > Places like Florida or Kansas
             | 
             | It's not too complicated with tornados. If you're urban,
             | you listen for sirens, then take cover if you have to. If
             | you have a basement, go there.
             | 
             | Otherwise, you just watch the sky when it gets spooky and
             | kind of accept you might get Oz'd at any time. There's not
             | many prep actions to take, other than maybe popping open
             | the garage door and getting out lawn chairs if you have a
             | good view.
        
               | jokethrowaway wrote:
               | Having lived in Europe all my life, it sounds pretty
               | insane to live like this.
               | 
               | I'm thinking of moving to the Caribbean but storms /
               | hurricanes are quite a mental jump for me.
               | 
               | I guess that's the price to pay for hot water in the sea
        
               | foobarchu wrote:
               | Hurricanes are a different story, they are highly
               | predictable (even in the very rare cases that the models
               | are horrifically wrong about intensity, like the recent
               | Hurricane Otis, we still got the track pretty close), but
               | gigantic.
               | 
               | Tornados on the other hand are almost impossible to
               | predict. The best our weather service can do is say "this
               | storm is the kind that produces tornados, watch out" (a
               | tornado watch), and to set off the sirens when one is
               | sighted (a tornado warning).
               | 
               | Hurricanes are high intensity over a very large area,
               | lasting for a long time. Tornados are short lived,
               | unbelievably powerful, and cut a narrow path through
               | whatever they decide to mow over.
        
         | zombielinux wrote:
         | The site(s) you are looking for are:
         | 
         | nhc.noaa.gov and https://spaghettimodels.com/
        
           | dudleypippin wrote:
           | Similarly: https://www.trackthetropics.com/
        
         | Quinner wrote:
         | The vast majority of US weather data and forecasting comes from
         | the National Weather Service, and you can access it directly at
         | www.weather.gov
        
         | baq wrote:
         | There are only 3 places you need:
         | 
         | 1. https://www.nhc.noaa.gov/
         | 
         | 2. Your local NWS site
         | 
         | 3. https://www.tropicaltidbits.com/
        
           | rjj wrote:
           | Simple. Find your dot on about 10 PDFs, interpret a handful
           | of weather variables, know the safety tipping points of each,
           | don't get it wrong or you may be injured, and check back
           | every 4 hours! Easy.
        
             | Workaccount2 wrote:
             | Usually this is what most people would be looking for:
             | 
             | https://www.tropicaltidbits.com/analysis/models/?model=ecmw
             | f...
        
             | jsight wrote:
             | TBH, the NHC one is very good. Each storm has a "Forecast
             | discussion" link with specific details on the things that
             | specifically drove the forecast. The NWS publishes
             | something similar for each area forecast, and it is often
             | incredibly insightful.
             | 
             | It isn't necessarily as good as the best local weather
             | coverage, but it might help to point you to which station
             | is giving the best coverage.
        
               | spdustin wrote:
               | And honestly, the local weather office forecast
               | discussions are great, too. If they seem too dense with
               | arcane language, that's actually something that ChatGPT
               | does a great job of distilling. "Act like a professional
               | meteorologist specializing in public speaking. Please
               | read the following technical forecast discussion from
               | NWS, and rephrase it to be more accessible to an audience
               | that is educated, but not experts in meteorology."
        
             | auspiv wrote:
             | Do you want sensational click-bait articles or do you want
             | actual weather forecasts by people who understand the topic
             | and know how to interpret the models? Take your pick. One
             | is simple, the other is not.
        
       | andy_xor_andrew wrote:
       | Hold on, Google has its own weather model? Are they they only one
       | that use it, or do agencies use them as well?
        
       | mwest217 wrote:
       | I wish this had an API to be used via other weather apps. There
       | are many native iOS weather apps whose interface I prefer to the
       | Google Search app, and I'm sure the big ones (like Carrot
       | Weather) would add this as a weather source if it were an option.
        
       | baq wrote:
       | I'd love to see how it fared with last month's Otis since it
       | caught basically all the currently used models off guard.
        
       | m3kw9 wrote:
       | Problem with these models coild be that they are trained with
       | historical weather and patterns, but when new weather effects
       | come up they will get worse over time.
        
         | NavinF wrote:
         | These models are not as simplistic as you imagine.
        
           | dekhn wrote:
           | they might not be simplistic, but we've already got
           | experience with google making a model and then external
           | conditions change, invalidating the model- see Google Flu
           | Trends. After the team launched it and got their promos and
           | moved on, the zombie jobs training the model failed to make
           | useful predictions the next year. The model was not
           | simplistic; it's just that it didn't generalize and needed
           | constant attention from humans.
        
           | m3kw9 wrote:
           | Maybe not as magical as you imagine
        
         | potatoman22 wrote:
         | You're completely right. This model, as with any other
         | predictive model, is subject to degredation in performance when
         | the data-generating process changes. But given MetNet-2 came
         | out in 2021, they'll probably release an updated version before
         | the performance degrades due to changes in weather patterns.
        
         | bitshiftfaced wrote:
         | Opposed to training them on future weather and patterns?
        
       | ppaattrriicckk wrote:
       | It might not come as much of a shocker, but a couple of
       | researchers last year claimed a strong correlation between raw
       | compute and predictive power in various fields/domains, including
       | weather forecasting: https://arxiv.org/pdf/2206.14007.pdf#page=10
       | (page 10 specifically has graphs on Weather Forecasting vs.
       | Compute).
       | 
       | In their study they claimed a strong correlation in these fields
       | (vs. compute):
       | 
       | * Weather Forecasting
       | 
       | * Protein Folding
       | 
       | * Oil Exploration (at BP)
       | 
       | * Chess
       | 
       | * Go
       | 
       | ... The latter 2 being games, which I personally do not find
       | surprising. But I do find it inspiring that we can "just"
       | calculate our way out of some important issues. That hopefully
       | translates well to other fields.
        
         | pkdpic wrote:
         | Thank you for that link, Ive been subconsciously holding off on
         | assuming there was a compute / predictive power correlation
         | even though it seems natural. But it would probably be
         | dangerously naive to have assumed that connection. Anyway good
         | for us! Go humans! (computers)
        
           | ppaattrriicckk wrote:
           | Glad you found it useful.
           | 
           | A small caveat, though: The correlation is linear with the
           | _logarithm_ of compute. So here 's hoping Moore's law &
           | friends live on a tad longer!
           | 
           | And a somewhat unrelated fun fact: The authors surprisingly
           | found the lowest correlation between compute and the
           | performance in the domain of Go (and not the real world).
           | Although the data is very sparse, I suspect that it's due to
           | algorithmic advances.
        
         | p_j_w wrote:
         | >I do find it inspiring that we can "just" calculate our way
         | out of some important issues.
         | 
         | In the case of oil exploration, we can calculate our way into
         | some!
        
           | seabass-labrax wrote:
           | Calculate, suffocate, annihilate. The fact that we now need
           | computers to find oil says a lot about how much we've already
           | used up, and the precarious position we find ourselves in as
           | a result.
        
             | auspiv wrote:
             | Computers have been used in the industry since at least the
             | 1970s. These days, every major oil company has $XXX million
             | in supercomputers cranking through seismic data in a number
             | of extremely computationally intensive ways. Reservoir
             | simulation is also computationally intensive, but can be
             | done at the individual workstation level.
             | 
             | Here's a paper from May 1985 titled "Applications of
             | supercomputers in the petroleum industry" - https://journal
             | s.sagepub.com/doi/abs/10.1177/003754978504400.... Found
             | that without even looking for oldest example.
        
         | moffkalast wrote:
         | Correct me if I'm wrong but given that weather patterns are
         | fundamentally chaotic, at some point throwing more compute at
         | the wall probably won't produce anything better?
        
           | Tossrock wrote:
           | It's true - the Lyapunov exponent shows that even arbitrarily
           | close points in the system's phase space become separated by
           | exponentially larger distances in time. So even with a
           | computer the size of the universe, you can't really go
           | further than 14 days. I'd highly recommend this Omega Tau
           | podcast episode if you're interested in hearing more about
           | chaos and predictability:
           | 
           | http://omegataupodcast.net/119-chaos/
        
         | spdustin wrote:
         | That's an interesting paper (if a little lightweight) but it's
         | begged the question: why is temperature measurement variance
         | the rubric for evaluating weather models? (from footnote on
         | page 9): "Consistent with the norms in this field, only the
         | error in the prediction of maximum and minimum temperature is
         | shown, but this result holds when we use other temperature
         | indicators such as average temperature."
         | 
         | Any meteorologists on HN able to weigh in?
        
         | danielmarkbruce wrote:
         | I mean...it's surprising this is a paper isn't it? Atoms, mass,
         | charges, energy, forces etc are largely understood. The problem
         | with weather, protein folding, oil exploration (and many other
         | things simulations are run to predict) has always been that you
         | can't do enough calculations in any reasonable amount of time
         | (/money) so you have to figure short cuts which are
         | approximately right. It's the same as graphics.
         | 
         | It's self evident that the answer to a lot of these things is
         | just "more compute" and "better shortcuts". Like, GPUs and deep
         | neural nets.
        
       | fallat wrote:
       | Where can I pay for an API that I can use personally? Seriously,
       | I'm sold. I've seen other prediction models. This one looks
       | fantastic.
        
       | 1970-01-01 wrote:
       | The real surprise here is how well the product resembles the
       | early Google mindset. A surprise release of something very
       | useful, working far better than the competition, and also free to
       | use.
        
         | jsight wrote:
         | Yeah, it is as if some group forgot the new "Be Evil" motto.
        
       | ctoth wrote:
       | My silly question for the day: Could you use interpretability
       | techniques on this model to figure out the easiest places to
       | perturb conditions to steer towards particular weather in a
       | particular location (cloud seeding, or whatever?)
       | 
       | Is this the first part of the weather control machinery from Star
       | Trek? In order to control, one must first predict?
        
         | counters wrote:
         | It doesn't seem like MetNet outputs a complete 3D atmospheric
         | state, just specific (and mostly surface-level) forecast
         | predictands [1]. The analysis you're describing could be done
         | with a traditional numerical weather prediction and data
         | assimilation system (especially if that system implements
         | 4DVar, since you'll already have the model adjoint available -
         | well, technically the tangent linear, but still applicable
         | here).
         | 
         | [1]: https://arxiv.org/pdf/2306.06079.pdf
        
         | loxias wrote:
         | I love this line of thought, I've also entertained it from time
         | to time in other domains. (macroecon :D)
         | 
         | To _some_ extent, yes, but you 'd need more energy than is
         | practical.
         | 
         | Weather is a chaotic system -- future behavior can be highly
         | sensitive to local fluctuations.
        
       | kposehn wrote:
       | I was just recently wondering when we'd see some new weather
       | models released that keep pace with the development of machine
       | learning. Now if I could just access the raw forecast data from
       | MetNet-3...
        
         | zuzun wrote:
         | It's already happening. For example, ECMWF provides
         | experimental forecasts by their own deep learning model, plus
         | models from Deepmind, NVIDIA, and Huawai.
        
       | ckrapu wrote:
       | Cool work and I hope to be able to use it some day.
       | 
       | Most importantly though, does anyone know how they made the
       | animation with the data sources? I feel like that came from
       | something lightweight and convenient and I'd like to know what it
       | was.
        
       | cryptoz wrote:
       | All this research from Google and _still_ no discussion of using
       | their access to billions of barometers from Android devices?
       | _sigh_.
        
       | spdustin wrote:
       | Here's the paper about MetNet-3:
       | 
       | https://arxiv.org/abs/2306.06079
        
       | the_doctah wrote:
       | When I search with my Google app it says "Source: weather.com"
        
       | YossarianFrPrez wrote:
       | How cool! The paper was last revised on Arxiv over the summer;
       | this blog post announces that MetNet3 is now powering weather
       | predictions across google devices and services. (I'll bet it gets
       | picked up and used for electricity demand forecasting if it
       | hasn't already.)
       | 
       | From the paper: > While ground based radars provide dense
       | precipitation measurements, observations that MetNet-3 uses for
       | the other variables come from just 942 points that correspond to
       | weather stations spread out across Continental United Stated
       | (CONUS).
       | 
       | I don't know a thing about weather prediction, but the fact
       | MetNet-3 can do it using data from less than 1000 points across
       | the continental US is surprising.
       | 
       | The other line that stood out to me was: > On a high level,
       | MetNet-3 neural network consists of three parts: topographical
       | embeddings, U-Net backbone and a MaxVit transformer for capturing
       | long-range interactions.
       | 
       | If I understand it correctly, MetNet-3 is sort of abstractly
       | treating 'predicting the weather at each geographical patch' like
       | a very big computer vision problem.
        
       ___________________________________________________________________
       (page generated 2023-11-03 23:00 UTC)