journal article·2023-05-14Open access

Deep-Learning-Powered GRU Model for Flight Ticket Fare Forecasting

Worku Abebe Degife, Bor-Shen Lin

Applied Sciences· Volume 13· Issue 10

Abstract

Forecasting flight fares is a critical task in the rapidly expanding civil aviation industry and involves numerous factors. However, traditional airfare prediction systems are ineffective due to the complex and nonlinear relationships of multiple factors, which are not able to accurately account for the impact of different attributes such as time period. To tackle these issues, in this study, we proposed a novel approach that utilizes a deep-learning model, specifically, the Gated Recurrent Unit (GRU), by incorporating 44 decision features. The proposed model is able to capture the intricate relationships between various factors effectively and predict air ticket prices with high accuracy. In the experiments, it was found that the GRU model significantly outperforms not only classic machine learning models but also the MLP and LSTM in terms of assessment indicators of mean absolute error (MAE), root mean square error (RMSE), and coefficient of determination (R2). The GRU model is thus promising concerning the fare prediction of flight tickets.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Forecasting Techniques and Applications · Air Traffic Management and Optimization · Aviation Industry Analysis and Trends

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Management, National Taiwan University of Science and Technology, Taipei City 106335, Taiwan

References (51)

Show source-provided references
1. Forecasting Nodal Price Difference Between Day-Ahead and Real-Time Electricity Markets Using Long-Short Term Memory and Sequence-to-Sequence Networks10.1109/ACCESS.2021.3133499 ↗
2. Dynamic Differential Pricing of High-Speed Railway Based on Improved GBDT Train Classification and Bootstrap Time Node Determination10.1109/TITS.2021.3106042 ↗
3. Wu, Y., Cao, J., Tan, Y., and Xiao, Q. (2019). Computer Supported Cooperative Work and Social Computing, Springer.
4. Flight delay prediction based on deep learning and Levenberg-Marquart algorithm10.1186/s40537-020-00380-z ↗
5. Fractional Neuro-Sequential ARFIMA-LSTM for Financial Market Forecasting10.1109/ACCESS.2020.2985763 ↗
6. Literature review: Machine learning techniques applied to financial market prediction10.1016/j.eswa.2019.01.012 ↗
7. Sahu, S.K., Mokhade, A., and Bokde, N.D. (2023). An Overview of Machine Learning, Deep Learning, and Reinforcement Learning-Based Techniques in Quantitative Finance: Recent Progress and Challenges. Appl. Sci., 13.10.3390/app13031956 ↗
8. Evaluating deep learning architectures for Speech Emotion Recognition10.1016/j.neunet.2017.02.013 ↗
9. Online Sequential Extreme Learning Machine Algorithm for Better Predispatch Electricity Price Forecasting Grids10.1109/TIA.2021.3051105 ↗
10. Deep Learning Approach for Short-Term Stock Trends Prediction Based on Two-Stream Gated Recurrent Unit Network10.1109/ACCESS.2018.2868970 ↗
11. Soybean and Soybean Oil Price Forecasting through the Nonlinear Autoregressive Neural Network (NARNN) and NARNN with Exogenous Inputs (NARNN–X)
12. A novel hybrid model on the prediction of time series and its application for the gold price analysis and forecasting10.1016/j.physa.2019.121454 ↗
13. Branda, F., Marozzo, F., and Talia, D. (2020). Ticket Sales Prediction and Dynamic Pricing Strategies in Public Transport. Big Data Cogn. Comput., 4.10.3390/bdcc4040036 ↗
14. Forecasting hotel room prices in selected GCC cities using deep learning
15. Zhou, H., Li, W., Jiang, Z., Cai, F., and Xue, Y. (2022). Flight Departure Time Prediction Based on Deep Learning. Aerospace, 9.10.3390/aerospace9070394 ↗
16. Meng, T.L., and Khushi, M. (2019). Reinforcement Learning in Financial Markets. Data, 4.10.3390/data4030110 ↗
17. Ugurlu, U., Oksuz, I., and Tas, O. (2018). Electricity Price Forecasting Using Recurrent Neural Networks. Energies, 11.10.20944/preprints201804.0286.v1 ↗
18. Deep Learning-Based Cryptocurrency Price Prediction Scheme With Inter-Dependent Relations10.1109/ACCESS.2021.3117848 ↗
19. Qi, L., Khushi, M., and Poon, J. (2020, January 16–18). Event-Driven LSTM For Forex Price Prediction. Proceedings of the 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Gold Coast, Australia.10.1109/CSDE50874.2020.9411540 ↗
20. A Novel Cryptocurrency Price Prediction Model Using GRU, LSTM and bi-LSTM Machine Learning Algorithms10.3390/ai2040030 ↗
21. Kim, G.I., and Jang, B. (2023). Petroleum Price Prediction with CNN-LSTM and CNN-GRU Using Skip-Connection. Mathematics, 11.10.3390/math11030547 ↗
22. Subramanian, R.R., Murali, M.S., Deepak, B., Deepak, P., Reddy, H.N., and Sudharsan, R.R. (2022, January 20–22). Airline Fare Prediction Using Machine Learning Algorithms. Proceedings of the 2022 4th International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India.10.1109/ICSSIT53264.2022.9716563 ↗
23. An Adaptive SVR for High-Frequency Stock Price Forecasting10.1109/ACCESS.2018.2806180 ↗
24. Airline ticket price and demand prediction: A survey
25. Chung, J., Gulcehre, C., Cho, K., and Bengio, Y. (2014). Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv.
26. Chen, Y., Cao, J., Feng, S., and Tan, Y. (November, January 29). An ensemble learning based approach for building airfare forecast service. Proceedings of the 2015 IEEE International Conference on Big Data (Big Data), Santa Clara, CA, USA.10.1109/BigData.2015.7363846 ↗
27. Data-driven Modeling of Airlines Pricing10.1016/j.procs.2015.11.032 ↗
28. DSTP-RNN: A dual-stage two-phase attention-based recurrent neural network for long-term and multivariate time series prediction10.1016/j.eswa.2019.113082 ↗
29. Forecasting Crude Oil Price Using Event Extraction10.1109/ACCESS.2021.3124802 ↗
30. Crude oil price prediction: A comparison between AdaBoost-LSTM and AdaBoost-GRU for improving forecasting performance10.1016/j.compchemeng.2021.107513 ↗
31. A Novel Agricultural Commodity Price Forecasting Model Based on Fuzzy Information Granulation and MEA-SVM Model10.1155/2018/2540681 ↗
32. Tuli, M., Singh, L., Tripathi, S., and Malik, N. (2023, January 19–20). Prediction of Flight Fares Using Machine Learning. Proceedings of the 2023 13th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India.10.1109/Confluence56041.2023.10048801 ↗
33. Tziridis, K., Kalampokas, T., Papakostas, G.A., and Diamantaras, K.I. (September, January 28). Airfare prices prediction using machine learning techniques. Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO), Kos, Greece.10.23919/EUSIPCO.2017.8081365 ↗
34. Vu, V.H., Minh, Q.T., and Phung, P.H. (2018, January 10–12). An airfare prediction model for developing markets. Proceedings of the 2018 International Conference on Information Networking (ICOIN), Chiang Mai, Thailand.10.1109/ICOIN.2018.8343221 ↗
35. Prasath, S.N., and Eliyas, S. (2022, January 28–29). A Prediction of Flight Fare Using K-Nearest Neighbors. Proceedings of the 2022 2nd International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE), Greater Noida, India.10.1109/ICACITE53722.2022.9823876 ↗
36. Achieving rapid internationalization of sub-Saharan African firms: Ethiopian Airlines’ operations under challenging conditions10.1016/j.jbusres.2019.02.027 ↗
37. Singh, G., Singh, J., and Prabha, C. (2022, January 22–24). Data visualization and its key fundamentals: A comprehensive survey. Proceedings of the 2022 7th International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India.
38. AI4VIS: Survey on Artificial Intelligence Approaches for Data Visualization10.1109/TVCG.2021.3099002 ↗
39. He, Z., Zhou, J., Dai, H.N., and Wang, H. (2019, January 5–8). Gold Price Forecast Based on LSTM-CNN Model. Proceedings of the 2019 IEEE Intl Conference on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech), Fukuoka, Japan.10.1109/DASC/PiCom/CBDCom/CyberSciTech.2019.00188 ↗
40. Stock Prediction Based on Genetic Algorithm Feature Selection and Long Short-Term Memory Neural Network10.1109/ACCESS.2020.3047109 ↗
41. Research on Optimization of Big Data Construction Engineering Quality Management Based on RNN-LSTM
42. Jovanovic, L., Jovanovic, D., Bacanin, N., Stakic, A.J., Antonijevic, M., Magd, H., Thirumalaisamy, R., and Zivkovic, M. (2022). Multi-Step Crude Oil Price Prediction Based on LSTM Approach Tuned by Salp Swarm Algorithm with Disputation Operator. Sustainability, 14.10.3390/su142114616 ↗
43. Li, C., and Qian, G. (2022). Stock Price Prediction Using a Frequency Decomposition Based GRU Transformer Neural Network. Appl. Sci., 13.10.3390/app13010222 ↗
44. Zhu, D., Wang, Y., and Zhang, F. (2022). Energy Price Prediction Integrated with Singular Spectrum Analysis and Long Short-Term Memory Network against the Background of Carbon Neutrality. Energies, 15.10.2139/ssrn.4153199 ↗
45. Gold Price Forecasting Using LSTM, Bi-LSTM and GRU
46. Dehnaw, A.M., Manie, Y.C., Chen, Y.Y., Chiu, P.H., Huang, H.W., Chen, G.W., and Peng, P.C. (2020). Design Reliable Bus Structure Distributed Fiber Bragg Grating Sensor Network Using Gated Recurrent Unit Network. Sensors, 20.10.3390/s20247355 ↗
47. Exploring Recurrent Neural Networks for On-Line Handwritten Signature Biometrics10.1109/ACCESS.2018.2793966 ↗
48. A Sequence-to-Sequence Deep Learning Architecture Based on Bidirectional GRU for Type Recognition and Time Location of Combined Power Quality Disturbance10.1109/TII.2019.2895054 ↗
49. Oil price forecasting: A hybrid GRU neural network based on decomposition–reconstruction methods10.1016/j.eswa.2023.119617 ↗
50. Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance10.3354/cr030079 ↗
51. A Coefficient of Determination for Generalized Linear Models10.1080/00031305.2016.1256839 ↗