Demand forecasting on time series with external correlation using deep learning techniques

Demand Forecasting is undoubtedly the most crucial step for any organizations dealing with Supply Chain - in fact, it is the first step for planners and decision-makers in the industry. This step determines the estimated demand for the organization’s goods or services in the immediate future, and se...

全面介紹

Saved in:
書目詳細資料
主要作者: Teo, Boon Shuan
其他作者: Jagath C Rajapakse
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2021
主題:
在線閱讀:https://hdl.handle.net/10356/153859
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Demand Forecasting is undoubtedly the most crucial step for any organizations dealing with Supply Chain - in fact, it is the first step for planners and decision-makers in the industry. This step determines the estimated demand for the organization’s goods or services in the immediate future, and sets the precedent for the organization’s supply side to increase or decrease production to meet said demand. It is imperative for an organization to have a reasonably accurate level of forecasting, as over or under forecasting would fail the organization in terms of optimizing operational costs - through minimizing costs and maximizing gains, and therefore Profits and Losses. While Demand Forecasting has been around since the 1980s lead by Spyros Madridakis, and has been heavily researched since, it is inconclusive between methods of traditional ML and Deep Learning as to which would yield better results, as the results vary greatly from dataset to dataset. Moreover, in most cases, many predictive time series algorithms fail to capture anomalies in their prediction, due to their training solely on historical data. In this project, we proposed a solution, to introduce external data in training the prediction algorithms. The rationale is that they would contain up to date information of the time series trends, and hence when included in the training phase, the models would be able to capture and foresee anomalous trends as in the external data, as opposed to relying solely on historical data of the target variable. We will do so by implementing: Baseline model: LSTM (Univariate) Experimental model: LSTM( (Multivariate) - which will include time series features from Google Trends We managed to achieve a total of 31/87 SKUs outperform in LSTM Multivariate against LSTM Univariate. Mean RMSE Percentage Change in performance is +30.4180528189771% across all 87 SKUs (increase in error). Mean RMSE Percentage Change in performance is -17.1403337006036% across 31 outperforming SKUs (decrease in error).