Client Order Forecasting in a Semi-Digital Meal Delivery System Using Machine Learning
Robyns, Dorian
Promotor(s) :
Louppe, Gilles
Date of defense : 30-Jun-2025/1-Jul-2025 • Permalink : http://hdl.handle.net/2268.2/23372
Details
| Title : | Client Order Forecasting in a Semi-Digital Meal Delivery System Using Machine Learning |
| Translated title : | [fr] Prévision des Commandes Client dans un Système de Livraison de Repas Semi-Digitalisé à l’Aide de l’Apprentissage Automatique |
| Author : | Robyns, Dorian
|
| Date of defense : | 30-Jun-2025/1-Jul-2025 |
| Advisor(s) : | Louppe, Gilles
|
| Committee's member(s) : | Wehenkel, Louis
Marée, Raphaël
|
| Language : | English |
| Number of pages : | 73 |
| Keywords : | [en] forecasting [en] artificial intelligence [en] data analysis [en] orders [en] dishes [en] time series [en] meal delivery [en] supervised learning [en] customer behavior [en] prediction [en] alice traiteur [en] nubios [en] machine learning [en] deep learning |
| Discipline(s) : | Engineering, computing & technology > Computer science |
| Funders : | Nubios (host organization) |
| Name of the research project : | Client Order Forecasting in a Semi-Digital Meal Delivery System Using Machine Learning |
| Target public : | General public |
| Institution(s) : | Université de Liège, Liège, Belgique |
| Degree: | Master en sciences informatiques, à finalité spécialisée en "intelligent systems" |
| Faculty: | Master thesis of the Faculté des Sciences appliquées |
Abstract
[en] This master’s thesis was conducted during an internship at Nubios on behalf of Alice Traiteur, a company
based in Liège that delivers daily meals to households. The main goal of the project was to design a
forecasting system capable of predicting what each client is likely to order and when, based on historical
data, and to integrate it in an already existing application. The solution aimed to improve operational
planning, reduce manual errors, and improve customer satisfaction.
Over one million historical orders were analyzed. An Exploratory Data Analysis (EDA) provided insights
into customer behavior, ordering frequency, dish combinations, and time gaps between orders. The fore-
casting problem was approached using supervised learning, with a focus on time-aware validation. Multiple
models were tested, including Random Forest, XGBoost, neural networks (MLP, RNN), and Transformers
(TFT). Among these, the customer-based Random Forest model achieved the best overall performance.
The system was designed to be non-intrusive. Predictions are delivered through a dedicated dash-
board separate from the main application. Several features were implemented: future order forecasts,
forgotten order detection, revenue predictions, and client-specific follow-up alerts. The machine learning
pipeline, deployed on Amazon SageMaker, automatically retrains the models monthly and stores results in
a dedicated back-end.
Feedback from the client was very positive. The system provided accurate forecasts of daily orders
and expected sales. The predictions closely matched real-world values. One suggested improvement was
the addition of an automatic carry-over feature for recurring orders. Overall, the project demonstrated
the real-world value of AI in supporting data-driven decisions without disrupting existing workflows.
File(s)
Document(s)
Thesis_summary_order_forecasting.pdf
Description: Summary of the master thesis
Size: 130.27 kB
Format: Adobe PDF
Annexe(s)
lego_db_diagram.png
Description: Can be found in the thesis (appendix A.1), but more readable here
Size: 562.57 kB
Format: image/png
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.

Master Thesis Online


Thesis_order_forecasting.pdf