DK

D.R.K. Khan

info

Please Note

2 records found

A Scalable Framework for Enhancing Demand Forecasting in Supply Chains

Master thesis (2025) - D.R.K. Khan, F. Mies, G. Jongbloed, Ö. Şahin
This thesis develops a mathematical and computational framework for demand sensing in supply chain management, addressing the dual challenges of forecast accuracy and hierarchical coherence. This work was carried out during a graduate internship at Dassault Systèmes. Modern retail demand is shaped by vertical aggregation constraints, horizontal product interactions, and temporal dependencies influenced by external drivers. Traditional approaches (classical time series, machine learning, and reconciliation heuristics) treat these aspects separately and struggle to deliver coherent and accurate forecasts at scale.

The thesis first establishes a theoretical foundation for multi-product demand forecasting. Forecasting is formalized as a supervised learning problem on probability spaces, introducing the multi-product demand process and a general forecast operator that unifies local versus global modeling, recursive versus direct horizons, and alternative loss functions. Hierarchical forecasting is expressed in compact linear algebraic form, showing how classical heuristics and optimal reconciliation (MinT/OLS) can be understood as projections onto the coherent subspace.

Building on this, the thesis introduces a graph-based extension of the framework. By embedding time series into relational graphs, Graph Neural Networks (GNNs) capture vertical, horizontal, and temporal dependencies within a unified model. An end-to-end forecasting pipeline is proposed, combining graph construction, feature extraction with external covariates, GNN encoding, and forecast generation, with coherence ensured through bottom-up construction, regularization penalties, or post-hoc reconciliation.

Empirical evaluation on the M5 dataset demonstrates the practical implications. Incorporating external drivers consistently improves accuracy across models and aggregation levels. Machine learning models, particularly gradient boosting, outperform classical baselines at granular levels, though the latter remain competitive at higher aggregations. The proposed Hierarchical Graph Network (HGN) achieves competitive results, with particular benefits at intermediate levels where both hierarchical and cross-series relations are most informative. A comparison of local versus global training highlights the trade-off between accuracy and computational efficiency.

The findings underscore three insights for practice: external drivers require robust data infrastructure, hybrid local–global modeling offers balanced accuracy and efficiency, and reconciliation remains essential to guarantee coherence. Overall, the thesis demonstrates how integrating hierarchical structure, external signals, and graph-based learning advances both the theory and practice of demand sensing in modern supply chains. ...

A data-driven approach for predicting the growth of potato plants

Bachelor thesis (2021) - D.R.K. Khan, N.V. Budko, E. Atza
The potato is a plant that can grow from another potato tuber. Farmers and producers have to contend with the declining quality of soil and are producing less vital potato tubers. The differences in emergence speed between batches of the same variety of potato tubers cannot be explained. This is why Project ‘Flight to Vitality’ (FtV) is developing a diagnostic test to make predictions about the vitality of different varieties of potato tubers, with various measurements. One of these measurements consists of hyperspectral images taken from potato tubers, prior to planting. Another measurement is the actual growth of the potato plants, which was recorded after emerging. This thesis attempts to relate both measurements by means of regression. After grouping both data sets on each batch of tubers, we are left with an explanatory matrix that has more columns than rows. This causes an ordinary least squares model to overfit new data. Therefore an alternative regression model is proposed, which is Partial Least Squares (PLS). The goal of PLS is to find latent variables, that maximizes the covariance between both sets, to explain the variance in the explanatory space as good as possible, and to provide good predictions on the response space. The predictive performance of PLS, which is for the most part measured with the Mean Squared Error, relies on the number of latent variables used. Cross-validation is performed for finding this number. By splitting the data into training and testing sets, we evaluate PLS and find that some of the variances are explained well with PLS. This model is extended by including variable selection on the explanatory variables, which are the frequency bands taken from hyperspectral imaging. With this extension, the same experiment was rerun and we saw that the predictive performance can increase. However, the number of variables omitted seem to be inconsistent across different experiments. We have also found that the performance can slightly decrease, but the number of omitted variables remain much more consistent (and were overlapping across different experiments). With this established baseline model, we have also looked at the predictive information on different tuber parts. By conducting a similar experiment, it appears that the model is capable of explaining almost all variance and performs outstanding. We have also looked at leaving one tuber variety out before training the model. This variety is then used for evaluation. From this experiment, it seems that there is a strong variety-dependent component found in the FtV data, which makes it impossible to predict the relative vitality of the tubers. Finally, we compare PLS with another model that belongs to the same Krylov Subspace method, which is LSQR. The same experiment is conducted on both models and it seems like PLS and LSQR are not identical in terms of finding the number of latent variables used. Regardless, as an independent regression estimator, LSQR is much faster than PLS. ...