Time series models save computation by skipping some steps during forecasting
How Much Computation Does Every Forecast Need? Structured Block Skipping in Two Time-Series Foundation Models
Summary
Some computer programs that predict future data points, called time-series models, usually work the same way no matter how hard the prediction is. This paper tests whether parts of these programs can be skipped during the prediction without making the results worse. The researchers found that skipping certain parts in two popular models saves computing time with little loss in accuracy on many examples. However, the skipping plans that work well for some datasets do not always work for others, and the models do not yet support changing skipping on new data reliably. This means skipping can reduce work, but it’s not yet ready for practical use in every situation.
What this means in practice
- •For time series engineers: Improve inference speed of time-series forecasting models by skipping computation blocks without losing much accuracy.
- •For cloud service operators: Reduce processing latency and resource use in deployed forecasting services by selectively skipping transformer blocks during inference.