Cluster-based Cross-Learning on Decomposed Components: A Novel Framework for SKU Sales Forecasting
Accurate sales forecasting at the SKU level is crucial for retailers to optimize inventory management and improve supply chain efficiency. However, the high dimensionality and sparse data of SKU sales pose significant challenges for traditional time series forecasting methods. To address these issues, this paper proposes a novel forecasting framework that integrates time series clustering, STL decomposition, cross-learning, and ensemble techniques in a rolling mechanism. The framework first employs Dynamic Time Warping (DTW) based K-Means clustering to group SKUs with similar sales patterns. Each SKU's sales are then decomposed into seasonal, trend, and remainder components using STL decomposition. Next, a cross-learning approach using the XGBoost algorithm is applied within each cluster and component to share information across related SKUs. Finally, the forecasts of different components are ensembled to generate the final prediction. Experiments on real retail sales data of 100 SKUs demonstrate that the proposed method significantly outperforms comparative methods, including non-clustering, non-decomposition, individual modeling, and the classical ARIMA approach, in terms of MAPE over a 4-week forecasting horizon. The results highlight the effectiveness of the proposed framework in improving retail sales forecasting accuracy by leveraging cross-series knowledge via clustering and decomposition techniques.
Authors
- Yongzhen Fan (ORCID: https://orcid.org/0009-0000-9054-5474)
- Sen Bai
- Duoxi Xiao (ORCID: https://orcid.org/0009-0003-3537-9276)
- Bing Zhu (ORCID: https://orcid.org/0000-0003-0610-9317)
- Jianjun Li (ORCID: https://orcid.org/0009-0000-6225-4602)
Institutions
- Sichuan University (CN)
- China Tobacco Guangxi Industrial (China) (CN)
Publication Details
- Published
- 2024-10-17
- DOI
- https://doi.org/10.1145/3704137.3704194
- Primary Topic
- Forecasting Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00