Skykash: Random Forest-Based Airfare Price Prediction System
Keywords:
Airfare price prediction, Gradient boosting, Machine learning, Random forest, Regression analysis, Web-Based decision support systemAbstract
Airline ticket prices fluctuate dynamically due to multiple factors such as booking time, route demand, seasonal variations, and airline pricing strategies. This variability makes it challenging for travelers to determine the optimal time to purchase tickets. This study proposes Skykash, a web-based airfare price prediction system that leverages supervised machine learning techniques to forecast ticket prices accurately. The system evaluates three predictive models: Linear Regression, Random Forest, and Gradient Boosting using a dataset of 100,000 Indian flight booking records collected between 2023 and 2025. Model performance is assessed using Root Mean Square Error (RMSE) and Mean Absolute Error (MAE). Experimental results indicate that Gradient Boosting outperforms other models with the lowest RMSE (705) and MAE (510), demonstrating its effectiveness in capturing nonlinear pricing behavior. The predictive engine is integrated with a Flask backend and React-based user interface to provide interactive visualization and decision support. The proposed system assists travelers in identifying cost-effective booking periods and supports airline stakeholders in implementing data-driven pricing strategies.
References
L. Li, “A review of data science and artificial intelligence applications in air transportation systems,” Artificial Intelligence for Transportation, vol. 2, p. 100023, Sep. 2025.
H. Korkmaz, “Prediction of Airline Ticket Price Using Machine Learning Method,” Journal of Transportation and Logistics, Jul. 2024.
L. Breiman, “Random Forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001.
J. H. Friedman, “Greedy Function Approximation: A Gradient Boosting Machine,” Annals of Statistics, vol. 29, no. 5, pp. 1189–1232, 2001.
Y. Bengio, “Learning Deep Architectures for AI,” Foundations and Trends in Machine Learning, vol. 2, no. 1, pp. 1–127, 2009.
S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, 4th ed. Pearson, 2021.
S. Groves and M. Gini, “An Agent for Optimizing Airline Ticket Purchasing,” Proceedings of the International Conference on Autonomous Agents and Multiagent Systems, 2013.
A. Etzioni, O. Tuchinda, C. Knoblock, and A. Yates, “To Buy or Not to Buy: Mining Airfare Data to Minimize Ticket Purchase Price,” ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2003.
J. Wang, Y. Liu, and H. Zhang, “Airline Ticket Price Forecasting Using Machine Learning Models,” Journal of Air Transport Management, 2022.
T. Hastie, R. Tibshirani, and J. Friedman, “The Elements of Statistical Learning,” Springer, 2009. 84858-7
F. Chollet, “Deep Learning with Python,” Manning Publications, 2018.
Goodfellow, Y. Bengio, and A. Courville, “Deep Learning,” MIT Press, 2016.