Source-linked AI summary

Predicting Hurricane Trajectories using a Recurrent Neural Network

Sheila Alemany, Jonathan Beltran, Adrian Perez, Sam Ganzfried

arXiv:1802.02548v3cs.LGcs.AIcs.CYphysics.ao-phstat.ML

TL;DR

Hurricane trajectory prediction is challenging because atmospheric systems are complex and nonlinear, yet accurate forecasts matter for reducing disaster impacts. The paper applies a fully connected RNN over a refined grid using hurricane observations and reports accurate grid-location prediction, with a remaining conversion error of up to 50 km. The method predicts six-hour-ahead locations and is compared with NHC forecasting techniques.

  • Problem

    Existing hurricane trajectory methods face complex, nonlinear atmospheric behavior, motivating models that can learn hurricane temporal dynamics.

  • Method

    The paper uses a fully connected RNN over a refined grid, incorporating hurricane trajectory features to predict successive locations.

  • Results

    The model predicts the next hurricane location at 6 hours, with mean-squared error 0.01 and root-mean-squared error 0.11 for both training and testing sets.

  • Takeaways & Limitations

    The grid-based RNN is competitive with NHC trajectory methods and can represent complex hurricane trajectories through relative location learning and refined spatial modeling.

  • Takeaways & Limitations

    Converting predicted grid locations to latitude-longitude coordinates can add up to 50 km of error, and the evaluated storms are monotonic.

Abstract

from arXiv · show

Hurricanes are cyclones circulating about a defined center whose closed wind speeds exceed 75 mph originating over tropical and subtropical waters. At landfall, hurricanes can result in severe disasters. The accuracy of predicting their trajectory paths is critical to reduce economic loss and save human lives. Given the complexity and nonlinearity of weather data, a recurrent neural network (RNN) could be beneficial in modeling hurricane behavior. We propose the application of a fully connected RNN to predict the trajectory of hurricanes. We employed the RNN over a fine grid to reduce typical truncation errors. We utilized their latitude, longitude, wind speed, and pressure publicly provided by the National Hurricane Center (NHC) to predict the trajectory of a hurricane at 6-hour intervals. Results show that this proposed technique is competitive to methods currently employed by the NHC and can predict up to approximately 120 hours of hurricane path.

Introduction

Hurricane trajectory prediction matters because storms can cause severe losses, while existing statistical methods are limited by atmospheric complexity and nonlinearity. The paper focuses on a fully connected RNN approach intended to model these temporal dynamics and improve forecasts.

  • Motivation: Hurricanes can cause severe economic disasters and loss of life, making accurate trajectory prediction important for evacuation and preparation.The passage cites Hurricane Betsy’s $1.5 billion property damage and Hurricane Katrina’s 853 recorded fatalities.
  • Motivation: Most current hurricane trajectory forecast methods are statistical, but atmospheric systems are complex and nonlinear.
  • Motivation: RNN weight modification enables learning of intricate dynamic temporal behaviors relevant to hurricane forecasting.
  • Contribution: The paper proposes a fully connected recurrent neural network with a grid model for hurricane trajectory forecasts.The authors describe this combination as, to their knowledge, the first of its kind for hurricane trajectory forecasting.

Related Work

Hurricane forecasting uses dynamical, statistical, statistical-dynamical, and consensus models, each with different computational or modeling characteristics. Prior RNN work motivates a model that can represent nonlinear temporal behavior while addressing limitations involving hurricane observations and nonmonotonic paths.

  • Existing Forecast Models: The NHC uses dynamical, statistical, statistical-dynamical, and ensemble or consensus models for hurricane path prediction.
  • Existing Forecast Models: Dynamical models simulate atmospheric motion with high computational requirements and can generate detailed storm-track and meteorological outputs.The GFDL example uses nested movable meshes, vortex replacement, and a 72-hour prediction process.
  • Existing Forecast Models: Statistical models use historical storm features and spatially averaged data to simulate possible trajectory paths while applying out-of-sample validation to limit overfitting.
  • Existing Forecast Models: Consensus models combine forecasts, physical parameters, or initial conditions and are more accurate than individual components on average.
  • Prior RNN Approaches: Prior sparse RNN work uses historical dynamics, genetic-algorithm weight optimization, and dynamic time warping, but does not accommodate nonmonotonic hurricane paths.
  • Motivation for RNNs: The paper motivates RNNs because atmospheric nonlinearity, increasing data volume, and limited use of observations constrain linear or sparse approaches.

Recurrent Neural Networks

RNNs model sequential and dynamical relationships through recurrent hidden states and learned weights. The paper presents a layered architecture whose hidden-state computation maps inputs over time to output predictions.

  • RNN Foundations: RNNs are nonlinear dynamical models used to represent complex dynamical or sequential relationships between variables.
  • RNN Architecture: A deep recurrent network arranges hidden-state vectors across time steps and network depth.The architecture uses t = 1, ..., T for total learning time and l = 1, ..., L for network depth.
  • RNN Architecture: Figure 1 depicts a simple recurrent neural network architecture with depth two.
  • Output Mapping: The output vector is produced by applying an activation function to the final hidden-state vector through an output weight matrix.
  • Hidden-State Recurrence: The hidden-state recurrence combines the previous hidden state and current input through learned weight matrices and an activation function.The recurrent weights model dynamic connections among hidden states and support latent nonlinear interactions.
  • Trajectory Context: The paper includes hurricane trajectory examples and identifies largest-distance-traveled behavior as part of the modeled trajectory context.

Unisys Weather Atlantic Hurricane Data

The study uses historical Atlantic cyclone observations sampled every six hours and augments geographic measurements with distance and direction. These relative features, normalization, and gridding are intended to help the RNN learn trajectory behavior while reducing truncation effects.

  • Dataset: The dataset contains Atlantic hurricanes and tropical storms from 1920 to 2012 with six-hourly locations, wind speeds, and minimum central pressures.Locations are recorded in latitude and longitude tenths of degrees, and wind speeds are measured in knots.
  • Feature Construction: Distance traveled and travel angle are derived from successive latitude-longitude observations to provide relative rather than absolute parameters.The authors state that relative variables support learning for unseen paths.
  • Feature Construction: The largest and smallest example hurricanes traveled approximately 6394.7 miles and 86.5 miles, respectively.
  • Feature Analysis: The number of recorded data points and total track distance have a Pearson correlation coefficient of 0.739.The authors use this relationship to motivate continuously supplied direction and angle information.
  • Preprocessing: Direction and travel-angle features reject normality under the Anderson-Darling test at significance level 0.05 and are normalized before modeling.
  • Preprocessing: Normalization uses Z = (X−µ)/σ, where X is the original value, Z the normalized value, and µ and σ the historical-path mean and standard deviation.

Model and Implementation

The model uses a fully connected RNN over a refined latitude–longitude grid to learn nonlinear hurricane dynamics while reducing truncation errors. Its architecture combines three LSTM hidden layers with an input feature tuple and a tanh-based output design.

  • Grid Model: The fully connected RNN learns hurricane trajectory behavior across grid locations while accumulating historical information about nonlinear atmospheric dynamics.The grid model represents movement from one grid location to another and updates weight matrices to capture unobservable hurricane states.
  • Grid Model: A refined grid over recorded latitude and longitude points reduces truncation errors while preserving small-scale trajectory features.The grid is intended to support a larger-scale model that more accurately encapsulates small-scale behavior.
  • Implementation: The model uses 7,256 one-degree grid blocks for 13,131 valid data points from 539 hurricane or tropical-storm trajectories.The number of grid blocks was selected in relation to the available training data.
  • Implementation: Dropout was set to 0.1 through cross-validation, randomly ignoring 10% of each input during training to reduce overfitting.Dropout is used as a regularization hyperparameter to prevent co-adaptation to the training set.
  • Network Architecture: The network uses three hidden layers, each containing an LSTM cell, to model trajectory complexity without overfitting.The paper motivates three hidden layers as a balance between capturing complexity and avoiding overfitting.
  • Network Architecture: The input data tuple contains wind speed, latitude and longitude coordinates, travel direction, distance, and grid identification number.The architecture contains five total layers: an input layer, three hidden layers, and an output layer.
  • Implementation: The output uses an LSTM unit, dropout, a dense layer, and a tanh activation that produces values between [-1, 1] for movement in all directions.The model was implemented in Keras using a sequential recurrent neural network structure.

Forecast Results

The grid-based RNN predicts hurricane trajectories competitively against NHC methods, with results shown across selected storms and 48-hour forecasts. Its refined grid reduces truncation error, while coordinate conversion introduces a measurable error penalty.

  • Trajectory predictions: The grid-based RNN was evaluated on randomly selected, long-duration hurricanes from the upper half of the testing set.Figure 5 compares predicted grid locations with recorded locations for ALEX, DELTA, SANDY, HORTENSE, IVAN, and PALOMA.
  • Comparison with sparse RNN: The model achieved lower mean absolute errors than the sparse RNN approach, whose training excluded hurricanes with loops.The sparse RNN therefore could predict only non-looping trajectories, whereas the grid-based comparison included dynamic hurricane paths.
  • NHC comparison: 48-hour forecasts were the primary comparison target because they are most relevant to disaster management and citizen preparedness.The model also produced forecasts ranging from 6 to 120 hours.
  • NHC comparison: The grid-based RNN outperformed currently employed NHC techniques in the 48-hour comparison, while both methods exceeded the GPRA requirement.The refined grid reduces truncation errors and captures small-scale features more accurately, allowing the RNN to learn relative movement between locations.
  • Computational performance: The model completed training in 200 seconds, compared with the hours required by statistical-dynamical models for a single prediction.A trained neural network can make predictions instantly, which the paper identifies as important for up-to-date forecasts.
  • Error sources: Converting 1x1-degree grid predictions into latitude and longitude coordinates can add up to 50 km of forecast error.The paper reports that this margin remains competitive with NHC methods and proposes smaller grids or a neural conversion model to reduce it.

Conclusion

The grid-based recurrent neural network predicts hurricane locations at 6-hour intervals while modeling nonlinear trajectory behavior. It achieves reported training and testing errors of 0.01 MSE and 0.11 RMSE, and is presented as more broadly applicable than a prior sparse RNN.

  • 0.01 MSE and 0.11 RMSE were obtained on both the training and testing sets.
  • The model predicts the next hurricane location at 6-hour intervals using a recurrent neural network over a grid system.The interval matches the frequency of hurricane points in the Unisys Weather data.
  • The grid-based RNN can be trained to predict hurricanes of any type, unlike the previous sparse RNN, which does not work for looping hurricanes.The cited comparison notes that the evaluated storms were monotonic, although hurricane trajectories are not always monotonic.
  • Combining direction and distance features with a refined grid is reported to support high accuracy against currently employed NHC methods.The refined grid is described as reducing truncation errors and representing small-scale features more accurately.
  • The grid-based RNN is presented as a lightweight practical alternative to complex statistical-dynamical hurricane forecasting methods.The paper states that NHC methods can take hours to make a single prediction and identifies reduced grid-to-coordinate conversion as future work.
Loading 1802.02548v3…