Long Short-Term Memory and Gated Recurrent Unit for Automated Deep Learning Prediction

Document Type : Original Article


1 Institute of National Planning, CLIP project manager, Cairo, Egypt

2 Predictive Analytics department, National Bank of Egypt, Cairo, Egypt

3 Computer Science Department, Faculty of Computer Science and Information Systems, Ain Shams University, Cairo, Egypt

4 Mathematic Department, Faculty of Science, Zagazig University


Recommender systems are nowadays an effective strategy to overcome the exponential growth of online products and services. The recommender systems assist customers to overcome over-choice-related problems and improve their satisfaction. This research presents an automated deep learning-based service for a personalized recommender system in the retail industry. This service automates deep learning data modeling processes regardless of the business case. It predicts the next best offer to a given customer based on the provided customers' behavior. Both Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) algorithms are used in parallel to train over the clients' data until the service chooses the best model performance to deploy. Finally, two case studies are presented to show the service performance in two different business cases. The first case study achieves a micro–Area Under Curve (AUC) score of 0.84 on a supermarket dataset, while the second one achieves 0.95 micro-AUC on the restaurant dataset.