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...

Full description

Saved in:
Bibliographic Details
Main Author: Teo, Boon Shuan
Other Authors: Jagath C Rajapakse
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/153859
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-153859
record_format dspace
spelling sg-ntu-dr.10356-1538592021-12-15T02:05:49Z Demand forecasting on time series with external correlation using deep learning techniques Teo, Boon Shuan Jagath C Rajapakse School of Computer Science and Engineering ASJagath@ntu.edu.sg Engineering::Computer science and engineering 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). Bachelor of Engineering (Computer Science) 2021-12-15T02:05:48Z 2021-12-15T02:05:48Z 2021 Final Year Project (FYP) Teo, B. S. (2021). Demand forecasting on time series with external correlation using deep learning techniques. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/153859 https://hdl.handle.net/10356/153859 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Teo, Boon Shuan
Demand forecasting on time series with external correlation using deep learning techniques
description 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).
author2 Jagath C Rajapakse
author_facet Jagath C Rajapakse
Teo, Boon Shuan
format Final Year Project
author Teo, Boon Shuan
author_sort Teo, Boon Shuan
title Demand forecasting on time series with external correlation using deep learning techniques
title_short Demand forecasting on time series with external correlation using deep learning techniques
title_full Demand forecasting on time series with external correlation using deep learning techniques
title_fullStr Demand forecasting on time series with external correlation using deep learning techniques
title_full_unstemmed Demand forecasting on time series with external correlation using deep learning techniques
title_sort demand forecasting on time series with external correlation using deep learning techniques
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/153859
_version_ 1720447115387207680