AdvaSell: An AI-Powered Dynamic Pricing System Using Linear Regression for E-Commerce Platforms
view PDF
view PDF

How to Cite

S., Sadeesh, and Aakash Lingam M. 2026. “AdvaSell: An AI-Powered Dynamic Pricing System Using Linear Regression for E-Commerce Platforms”. Journal of Information Technology and Digital World 8 (3): 254-68. https://doi.org/10.36548/jitdw.2026.3.009.

Keywords

Dynamic Pricing
Linear Regression
Ridge Regression
Gradient Boosting
E-Commerce
Feature Engineering
Predictive Analytics

Abstract

The development of dynamic pricing that considers the conditions of the market at the time of purchase has turned out to be one of the major tasks for online stores. In this paper, we present the implementation of AdvaSell, a price prediction system, which is based on linear regression and recommends product prices according to its category, brand, stock, history of purchases, and seasonality. On a random test subset of approximately 30,000 records from an e-commerce dataset, the model scored 0.9945 R², suggesting a high fit and stability of the result. We describe the data gathering and preprocessing pipeline, the six features that make up the model, the training and cross-validation process, and the Flask web app that serves predictions. We perform a comparison of our AdvaSell model against ridge regression and gradient boosting models (XGBoost) in terms of R², RMSE, MAE, MAPE and training time in order to evaluate the trade-off between precision, speed and transparency. We use linear regression as the main model, as in business evaluation of a price recommendation, the team usually requires explanation of the price, rather than a mere output from the black box.

References

  1. Nowak, M., and M. Pawłowska-Nowak. “Dynamic Pricing Method in The E-Commerce Industry using Machine Learning.” Applied Sciences 2024, vol. 14, no. 24: 11668.
  2. El Youbi, R., F. Messaoudi, and M. Loukili. “Machine Learning-Driven Dynamic Pricing Strategies in E-Commerce.” In Proceedings of 14th International Conference on Information and Communication Systems (ICICS), IEEE, 2023, 1–5.
  3. Hoerl, A. E., and R. W. Kennard. “Ridge Regression: Biased Estimation for Nonorthogonal Problems.” Technometrics 1970, vol. 12, no. 1: 55–67.
  4. Friedman, J. “Greedy Function Approximation: A Gradient Boosting Machine.” Annals of Statistics 2001, vol. 29, no. 5: 1189–1232.
  5. Chen, T., and C. Guestrin. “Xgboost: A Scalable Tree Boosting System.” In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining 2016, San Francisco, CA: ACM, 785–794.
  6. Yoshi, A. M., A. Rohan, S. A. Mitu, M. M. K. Rabbi, S. Akther, and K. R. Ahmed. “Real-Time Dynamic Pricing using Machine Learning: Integrating Customer Sentiment and Predictive Models for E-Commerce.” International Journal of Advanced Computer Science and Applications 2025, vol. 16, no. 9: 22–31.
  7. Liu, H. “Reinforcement Learning for E-Commerce Dynamic Pricing.” In Proceedings of the 7th International Conference on Economic Management and Green Development (ICEMGD 2023), Singapore: Springer, 2024, 1–8.
  8. Devarajanayaka, K. M., S. S. Banu, D. J. Desai, V. TV, M. R. Palav, and S. K. Dash. “Machine Learning-Based Pricing Optimization for Dynamic Pricing in Online Retail.” Journal of Informatics Education and Research 2014, vol. 4, no. 3.
  9. Hastie, T., R. Tibshirani, and J. Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. 2nd ed. New York: Springer, 2009.
  10. Pedregosa, F., G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, et al. “Scikit-Learn: Machine Learning in Python.” Journal of Machine Learning Research 2011, vol. 12: 2825–2830.
  11. Flask Documentation. Pallets Projects. Accessed 2026. https://flask.palletsprojects.com.
  12. shopee-dataset – Available [Online] https://huggingface.co/datasets/rebrowser/shopee-dataset