Abstract
In this work, we look to develop a method for handling time series data that can take advantage of structure in the signal at multiple resolutions. We draw inspiration from past work on wavelet decompositions and recent architectures in the recurrent neural network (RNN) literature. By combing key elements from each tradition, we develop the Wavelet RNN (WRNN) method. Past research has proven that wavelet decompositions are a useful prism through which to work with time series data, especially with signals that display a multiresolution structure. Traditional wavelet transforms such as the discrete wavelet transform (DWT) and the stationary wavelet transform (SWT), while very useful in many settings, have properties that make them difficult to work with in a forecasting setting with arbitrary-length data. We develop the sequential discrete wavelet transform (SDWT), which is closely related to the DWT and the SWT but is easier to work with for forecasting problems with non-aligned, arbitrary-length data. We then explore two different ways of applying neural networks to the SDWT to obtain forecasts that are aware of the multiresolution structure in the data. We also note that there has been an increasing interest in certain kinds of model interpretability. Towards that end, we develop a toolkit for visualizing the influence of each past point in a timeseries on a forecast. We use this toolkit to explore some of the properties of the WRNN. We compare the WRNN to RNN models that are specifically designed with mutliscale structure in mind, as well as to an ARIMA model. Our experiments are conducted on simulated data, as well as on heart rate data obtained from a publicly available database. We find that while the WRNN does not improve performance over existing models, its structure may be able to provide insight into the data not available by other means.
Users
Please
log in to take part in the discussion (add own reviews or comments).