$\spadesuit$ SPADE $\spadesuit$ Split Peak Attention DEcomposition

Malcolm Wolff, Kin G. Olivares, Boris Oreshkin, Sunny Ruan, Sitan Yang +6 more
11/6/2024
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Demand forecasting faces challenges induced by Peak Events (PEs) corresponding to special periods such as promotions and holidays. Peak events create significant spikes in demand followed by demand ramp down periods. Neural networks like MQCNN and MQT overreact to demand peaks by carrying over the elevated PE demand into subsequent Post-Peak-Event (PPE) periods, resulting in significantly over-biased forecasts. To tackle this challenge, we introduce a neural forecasting model called Split Peak Attention DEcomposition, SPADE. This model reduces the impact of PEs on subsequent forecasts by modeling forecasting as consisting of two separate tasks: one for PEs; and the other for the rest. Its architecture then uses masked convolution filters and a specialized Peak Attention module. We show SPADE's performance on a worldwide retail dataset with hundreds of millions of products. Our results reveal an overall PPE improvement of 4.5%, a 30% improvement for most affected forecasts after promotions and holidays, and an improvement in PE accuracy by 3.9%, relative to current production models.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wolff2024spadesuit,
  title  = {$\spadesuit$ SPADE $\spadesuit$ Split Peak Attention DEcomposition},
  author = {Malcolm Wolff and Kin G. Olivares and Boris Oreshkin and Sunny Ruan and Sitan Yang and Abhinav Katoch and Shankar Ramasubramanian and Youxin Zhang and Michael W. Mahoney and Dmitry Efimov and Vincent Quenneville-Bélair},
  year   = {2024},
  eprint = {2411.05852},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.05852v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.05852.svg)](https://codeofpaper.com/paper/2411.05852)

Discussion