Abstract

This study develops machine learning methods for the data-driven demand estimation and assortment planning problem by addressing three subproblems, that is, demand forecasting simultaneously considering cross-selling and substitutions, estimation of the cross-selling and substitution effects, and assortment optimization. These three subproblems are transformed into three sequentially related machine learning problems: collective demand forecasting, demand inference for cross-selling and substitutions, and assortment rule mining. For collective demand forecasting, related product features are introduced to consider both the cross-selling and substitution effects, and a collaborative coordinate descent method with a good convergence property is developed to make distributed demand forecasting and a global update of related product features. Using the results, demand inference adopts transfer and semisupervised learning methods to tackle the challenge of missing data in quantifying the cross-selling and substitution effects. For assortment rule mining, the assortment rules bridge the gap between prediction and optimization, and the developed heuristics obtain the best assortment using the prior knowledge discovered in demand inference. The computational results on a real-world database and a semisynthetic database show that collective demand forecasting obtained far better results than the standard demand forecasting methods and some popular graph learning methods, and the developed heuristics identified much better assortments than those obtained with the baseline methods.History: Accepted by Ram Ramesh, Area Editor for Data Science and Machine Learning.Funding: This work was supported by the construction base project of discipline innovation and talent introduction plan of Chinese higher educational institutions (111 project) [Grant B16009] and the National Natural Science Foundation of China [Grant 72031002].Supplemental Material: The online appendices are available at https://doi.org/10.1287/ijoc.2022.1251 .

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call