BoM / CAWCR. Text Generation in the Next-Gen Forecast System (GFE) J Bally & T Leeuwenburg.

Slides:



Advertisements
Similar presentations
AREP GAW Section 14 – Daily Air Quality Forecast Operations 1 Overview of Course Course Content: Background –Introduction and Overview of Course –What.
Advertisements

USING TAFS (Terminal Aerodrome Forecasts) USING TAFs The purpose of this presentation is to explain: What a TAF is; What a TAF is; How to register with.
AIR NAVIGATION Part 5 Weather.
Adapting the P-Type Nomogram to the GFE Patrick D. Moore NWS Greenville-Spartanburg.
 Weather = The state of the atmosphere at a given time and place, with respect to variables such as temperature, moisture, wind velocity, and barometric.
1 The provision of meteorological products and services in support of low level flight’s operation in Ukraine.
Paul Fajman NOAA/NWS/MDL September 7,  NDFD ugly string  NDFD Forecasts and encoding  Observations  Assumptions  Output, Scores and Display.
Forecasting Mandek Richardson STARS University of South Florida.
Weather Forecasting and Prediction. Methods of Forecasting  Step 1 - Outside!  Step 2 - Satellite maps  Step 3 - Radar imagery  Step 4 - Surface and.
Reverse Hashing for Sketch Based Change Detection in High Speed Networks Ashish Gupta Elliot Parsons with Robert Schweller, Theory Group Advisor: Yan Chen.
RADIATION FOG STUDY. Office Stats 00z ELM TAF 00z ELM TAF POD for FG – 0.53 POD for FG – 0.53 FAR – 0.55 FAR – z ELM TAF 06z ELM TAF POD for FG.
All Things Weather Wise Weather Instruments, Pressure Systems and Fronts.
Supplemental Topic Weather Analysis and Forecasting.
Update on the Regional Modeling System Cliff Mass, David Ovens, Richard Steed, Mark Albright, Phil Regulski, Jeff Baars, Eric Grimit.
Verification of USDA-MARC Heat Stress Forecasts. USDA-MARC Heat Stress Overview Contributions by the National Weather Service Verification of USDA-MARC.
Warm Season Thunderstorm Patterns Over the New Jersey Area Al Cope Paul Croft National Weather Service Kean University Mount Holly, NJ Union, NJ.
Robert LaPlante NOAA/NWS Cleveland, OH David Schwab Jia Wang NOAA/GLERL Ann Arbor, MI 22 March 2011.
The Centre for Australian Weather and Climate Research A partnership between CSIRO and the Bureau of Meteorology Forecast text editing rates and analysis.
Station Models!.
A Sensitivity Study on the NOAA/GLERL Wind Wave Model used in the Graphical Forecast Editor David Zaff (NWS) and Keith Jaszka (summer student) NOAA/National.
Weather Briefing, Current situation Convection and cloud forecasts through Sunday Local forecast through Monday Mesoscale Model products.
World Renewable Energy Forum May 15-17, 2012 Dr. James Hall.
Group practice in problem design and problem solving
ATS/ESS 452: Synoptic Meteorology
METAR/TAF The International Weather Code
V:\corporate\marketing\overview.ppt CRGAQS: Meteorological Modeling Presentation to the SWCAA By ENVIRON International Corporation Alpine Geophysics, LLC.
Radar Summary Charts Radar Summary Chart – An example of the radar echo intensity information available every hour from the national radar network is.
1 “The dawn came late and breakfast had to wait When the gales of November came slashing When afternoon came it was freezing rain In the face of a hurricane.
Sample size vs. Error A tutorial By Bill Thomas, Colby-Sawyer College.
AIR NAVIGATION Part 5 Weather. LEARNING OUTCOMES On completion of this lesson, you should: - Know the hazards that weather presents to aviation.
NOAA’s National Weather Service National Digital Forecast Database: Status Update LeRoy Spayd Chief, Meteorological Services Division Unidata Policy Committee.
June 19, 2007 GRIDDED MOS STARTS WITH POINT (STATION) MOS STARTS WITH POINT (STATION) MOS –Essentially the same MOS that is in text bulletins –Number and.
Updated Ozone CART Analysis, AQAST Meeting St. Louis, MO June 3-4, 2015.
EGOWS 2008 Systematic forecasting of weather “type” in the GFE John Bally CAWCR.
Weather Forecast Rhys Llywelyn. The forecast for the 4 th March 2003 Gale Warning The following Gale Warning has been issued by Met Éireann at 05:00 hours.
Climate Monitoring Products: BAMS experience Andrew Watkins [Australia] Meeting of the CCl Task Team on National Climate Monitoring Products, Geneva, Switzerland.
Weather Briefing for Monday and Tuesday Henry Fuelberg Nick Heath Tristan Hall.
Techniques for Evaluating Wildfire Smoke Impact on Ozone for Possible Exceptional Events Daniel Alrick 1, Clinton MacDonald 1, Brigette Tollstrup 2, Charles.
Sept , 2002Text Product Infrastructure1 GFESuite Text Products GFESuite Text Products Tracy Hansen.
Practical Meteorology and Practical Navigation Ref: FTGU Pages , AIM MET Section.
Property of Lear Siegler
Weather and meteorology CAPT. STANISLAV HOFMAN UO BRNO 2015.
Finding Near-Duplicate Web Pages: A Large-Scale Evaluation of Algorithms Author: Monika Henzinger Presenter: Chao Yan.
Working Group on Surface Fluxes In situ issues Elizabeth Kent National Oceanography Centre, Southampton.
Summer Tornadoes – NWA 2015 Statistical Severe Convective Risk Assessment Model (SSCRAM) (Hart & Cohen, 2015) SPC Mesoanalysis Data Every hour from
Early Evaluation and Operational Applications of Total Lightning in AWIPS-2 Al Cope NOAA/National Weather Service Forecast Office Mount Holly, NJ
Paper WSN05 Toulouse 5-9 September, 2005 VERIFICATION OF OPERATIONAL THUNDERSTORM NOWCASTS E. Ebert, T. Keenan, J. Bally and S. Dance Bureau of.
COSMO General Meeting Zurich, 2005 Institute of Meteorology and Water Management Warsaw, Poland- 1 - Simple Kalman filter – a “smoking gun” of shortages.
Page 1© Crown copyright Modelling the stable boundary layer and the role of land surface heterogeneity Anne McCabe, Bob Beare, Andy Brown EMS 2005.
Trials of a 1km Version of the Unified Model for Short Range Forecasting of Convective Events Humphrey Lean, Susan Ballard, Peter Clark, Mark Dixon, Zhihong.
Marine Forecasts. Marine Products Special Marine Warning BULLETIN - IMMEDIATE BROADCAST REQUESTED SPECIAL MARINE WARNING NATIONAL WEATHER SERVICE DETROIT/PONTIAC.
Property of Lear Siegler. CHANGE INDICATOR BECMG Gradual change between 2000Z and 2200Z KDHN Z Z 00000KT 1/2SM FG VV003 BECMG KT.
Station Models  Allows weather data to be plotted on a map in a condensed & usable format. It shows the current weather conditions for a particular location.
Chapter 4: Business Process and Functional Modeling, continued
Realities (NDFD, NDGD, IFPS)
WESTAR Recommendations Exceptional Events EPA response
New Unit! Climate Change.
Need to condense this information in a small space
FORECASTING COURSE SPECI CODING
OP GRITROCK Saturday 11th April 2015 SIERRA LEONE MET ASSESSMENT.
Forecasting Marine Weather
Weather Maps.
Much information is needed to interpret what is happening with the atmosphere.
Surface Weather Observations
Levelled Assessment Success Criteria
Challenge: High resolution models need high resolution observations
Melbourne – Launceston Melbourne – Hobart
FCE 2A Weather.
Verification of Tropical Cyclone Forecasts
Summary: TFMM trends analysis
Presentation transcript:

BoM / CAWCR. Text Generation in the Next-Gen Forecast System (GFE) J Bally & T Leeuwenburg

Background & Drivers.... Next-Gen Forecast System Better use of NWP models Systematic forecast process Temporal and spatial detail Can verify everything Efficiency gains Many new services: grids, graphics and text all from the same weather database

Nowcast: TIFS (objects) On-the-fly, shallow, slot filling

Text Generation… introduction Most sophisticated meteorological text generation system ??? Large jump from “slot filling” systems (TIFS, TC, Scribe etc) Text as a network of nodes Goal directed multi-pass processing 64,000 lines of python - > 15 p-yr development

Text Generation : example goals Try for <= three weather sub-phrases (2 for wind etc.) Describe the weather trends, rather than a sequence Describe changes in weather only if the impact differs substantially Try for elegant sentence structure; split out unusual weather types if they are not part of the trend Must-goals (guarantees) vs should-goals ……….etc etc

Text Generation… multi-pass processing

Text Generation.... overview Information representation Data Gathering Information Processing and Document Planning Mapping to Words ( Surface Realisation ) Post Processing

Information Representation: Scalars, Vectors, Weather…… PoP Sky Weather Temp / Wind

Information Representation: Hazards Hazards

Text Generation.... Information representation Data Gathering Information Processing and Document Planning Mapping to Words ( Surface Realisation ) Post Processing

Data Gathering.... Grid sampling Use Statistics for scalars and vectors Element th percentile wind speed, 90 th percentile wind speedWind Phrase 25 th and 75 th percentile wind directions centred on average dirWind Phrase 90 th percentile, 10 th percentileSea Height 90 th percentile, 10 th percentileSwell Height 25 th and 75 th percentile swell directions centred on average dir Swell Direction What about weather and hazards? How to summarise a bit of patchy rain, isolated severe thunderstorms and raised dust? Lets concentrate on the weather

Data Gathering.... Grid sampling- eg 3 hr time slices } Isolated Thunderstorms NoWx Sct SH - Wide SH m Patchy RA m Sct TS n Isolated Showers } KeyNumber of Points *Percentage Wide SH m10, 00010% Sct SH -34, 53335% Patchy RA m7, 6448% Sct TS n10, 00010% No Weather45, 00045% Reported coverage = Σ (internal coverage * grid point count) total points

Data Gathering.... Grid sampling NoWx Sct SH - Wide SH m Patchy RA m Sct TS n Reported coverage = Σ (internal coverage * grid point count) total points Reported Intensity = Σ (intensity contribution* grid point count) total affected grid points Similar calculation to collapse similar weather types…Sh/Dz/Ra

Data Gathering.... Grid sampling NoWx Sct SH - Wide SH m Patchy RA m Sct TS n Filtering the Weather List Wx TypesCoverage Threshold SN, SNSH, SL, SLSH2.5% of total area TS, FG, MI5% of total area FR5% of the area below 500m All other types15% of the total area

Text Generation.... Information representation Data Gathering Information Processing and Document Planning Mapping to Words ( Surface Realisation ) Post Processing

Information Processing.... Embedded Local Effect > Winds: Easterly 10 to 20 knots decreasing to 10 to 15 knots around midday then increasing to 15 to 20 knots during the afternoon, locally up to 30 knots in the east. Seas: Below 0.5 metres increasing to 0.5 to 1 metres by early evening, locally up to 1.5 metres in the east. Forecast-Split Local Effect > In the east: Winds: Easterly 10 to 20 knots increasing to 20 to 30 knots during the afternoon. Seas: 0.5 to 1 metres, increasing up to 1.5 metres by early evening. Elsewhere: Easterly 10 to 20 knots decreasing to 10 to 15 knots around midday then increasing to 15 to 20 knots during the afternoon. Seas: Below 0.5 metres increasing to 0.5 to 1 metres by early evening.

Information Processing.... Check for Local Effects …. Scalar Metrics ElementStatScale Value / Embedded Consideration Value At 0.5 Wind DIRAVG135 deg90 deg Wind SPEEDMAX15 kt10 kt Sea HEIGHTMAX1.5m1.0 m Swell DIRAVG135 deg90 deg Swell HEIGHTMAX1.5m1.0 m

Information Processing.... Check for Local Effects NameWind Speed Wind DirSeaSwell Height Swell DirAvg East-West Far West Far East Inshore Offshore

Text Generation… multi-pass processing

Information Processing.... Pre-Process Weather  Arrange statistics in time order;  Combine where appropriate, maintaining ranges;  Separate co-reportable types 0-3am3-6am6-9am9-noonnoon- 3pm 3-6pm6-9pm9-night NoWx SH + + DU SH + + TS SHm NoWx 0-3am3-6am6-9am9-noonnoon- 3pm 3-6pm6-9pm9-night NoWx ( SH+, SHm) TS DU--- Subphrases after preProcessWx Subphrases before preProcessWx

Information Processing.... Simplify Weather  Collapse Ranges 0-3am3-6am6-9am9-noonnoon- 3pm 3-6pm6-9pm9-night NoWxSHm RA+ SH- Subphrases after preProcessWx Subphrases before preProcessWx 0-3am3-6am6-9am9-noonnoon- 3pm 3-6pm6-9pm9-night NoWx(SHm, RAm) (RAm, RA+) SH-

Information Processing.... Merge Weather …. telling little white lies 0-3am3-6am6-9am9-noonnoon-3pm3-6pm6-9pm9-night NoWxSH + TSSH After mergeOverlap: 0-3am3-6am6-9am9-noonnoon-3pm3-6pm6-9pm9-night NoWxSH + TS before mergeGap: 0-3am3-6am6-9am9-noonnoon-3pm3-6pm6-9pm9-night NoWxIsol SH-NoWxSct SH -AreasRAm Subphrases after mergeGap: 0-3am3-6am6-9am9-noonnoon-3pm3-6pm6-9pm9-night NoWxIsol SH-Sct SH -AreasRAm

Recall … multi-pass processing

Information Processing.... Have we tried every processing step enough? Have we achieved our goals for level of detail? Can Adjust Detail by…..  Looking for more local effects?.. Split forecast?  More aggressive sub-phrase combining  Coarser sampling strategy Start again !

Text Generation.... Information representation Data Gathering Information Processing and Document Planning Mapping to Words ( Surface Realisation ) Post Processing

Mapping to words.... Process Trends….  Recognise and Summarise trends 0-3am3-6am6-9am9-noonnoon- 3pm 3-6pm6-9pm9-night NoWx SH - SHmRAm 0-3am3-6am6-9am9-noonnoon- 3pm 3-6pm6-9pm9-night NoWx SH- developing >..skip.. > increasing to Ram Subphrases after ProcessTrends Subphrases before ProcessTrends

Mapping to words.... Connectors  Increasing / Decreasing  Becoming / Tending  Developing / Clearing  Winds W toNW’y at 15 to 25 knots tending W to SW’ly then increasing to 30 knots.  Isolated showers developing during the morning then increasing to heavy widespread rain…..

Mapping to words.... Time reporting  Transition (change verbs)  Over-time (nouns)  Mixed (trend verbs)  Winds W to NW’y at 15 to 25 knots tending W to SW’ly around noon then increasing to 30 knots.  Morning Fog. Isolated showers developing during the afternoon then increasing to widespread rain…

Text Generation.... Information representation Data Gathering Information Processing and Document Planning Mapping to Words ( Surface Realisation ) Post Processing

Post Processing.... Post-Process Phrases - string replacements to cover limitations - “band-aid”… eg  Early frost. Early fog. >> Early frost and Fog. Remove repeated words eg  W to NW’y winds becoming NW’ly

Example District Forecast... inc local effects

Products all forecasts are in XML...

QC.. with some help from our testing infrastructure...

Change Management.... Importance of specifications Agreed? policies Big change in the role of forecasters Forecaster edits for style and/or substance Change management

The End Text Generation in the GFE