Forecasting Demand in Supply Chain Using Machine Learning Algorithms

Managing inventory in a multi-level supply chain structure is a difficult task for big retail stores as it is particularly complex to predict demand for the majority of the items. This paper aims to highlight the potential of machine learning approaches as effective forecasting methods for predicting customer demand at the first level of organization of a supply chain where products are presented and sold to customers. For this purpose, we utilize Artificial Neural Networks ANNs trained with an effective second order algorithm, and Support Vector Machines SVMs for regression. We evaluated the effectiveness of the proposed approach using public data from the Netflix movie rental online DVD store in order to predict the demand for movie rentals during an especially critical for sales season, which is the Christmas holiday season. In our analysis we also integrated data from two other sources of information, namely an aggregator for movie reviews Rotten Tomatoes, and a movie oriented social network Flixster. Consequently, the approach presented in this paper combines the integration of data from various sources of information and the power of advanced machine learning algorithms for lowering the uncertainty barrier in forecasting supply chain demand.

[1]  Paul A. Fishwick,et al.  Time series forecasting using neural networks vs. Box- Jenkins methodology , 1991, Simul..

[2]  Stavros J. Perantonis,et al.  Two highly efficient second-order algorithms for training feedforward networks , 2002, IEEE Trans. Neural Networks.

[3]  Alexander J. Smola,et al.  Support Vector Method for Function Approximation, Regression Estimation and Signal Processing , 1996, NIPS.

[4]  Udo Wagner,et al.  Applications of artificial neural networks in management science: a survey , 1999 .

[5]  Steven Orla Kimbrough,et al.  Computers play the beer game: can artificial agents manage supply chains? , 2002, Decis. Support Syst..

[6]  William Remus,et al.  Neural Network Models for Time Series Forecasts , 1996 .

[7]  William Remus,et al.  Can neural networks applied to time series forecasting learn seasonal patterns: an empirical investigation , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[8]  Rustam M. Vahidov,et al.  Application of machine learning techniques for supply chain demand forecasting , 2008, Eur. J. Oper. Res..

[9]  F. Girosi,et al.  Nonlinear prediction of chaotic time series using support vector machines , 1997, Neural Networks for Signal Processing VII. Proceedings of the 1997 IEEE Signal Processing Society Workshop.

[10]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[11]  Xavier Amatriain,et al.  Collaborative filtering with adaptive information sources , 2009 .

[12]  Lipo Wang,et al.  Support Vector Machines: Theory and Applications (Studies in Fuzziness and Soft Computing) , 2005 .

[13]  Edward J. Marien Demand Planning and Sales Forecasting: A Supply Chain Essential , 1999 .

[14]  Everette S. Gardner,et al.  Exponential smoothing: The state of the art , 1985 .

[15]  Steven C. Wheelwright,et al.  Forecasting methods and applications. , 1979 .

[16]  Min Qi,et al.  18 Financial applications of Artificial Neural Networks , 1996 .

[17]  Michael Y. Hu,et al.  Forecasting with artificial neural networks: The state of the art , 1997 .

[18]  A. Solis,et al.  Lumpy demand forecasting using neural networks , 2001, PICMET '01. Portland International Conference on Management of Engineering and Technology. Proceedings Vol.1: Book of Summaries (IEEE Cat. No.01CH37199).

[19]  G. Maddala,et al.  Economic factors and the stock market: a new perspective , 1999 .

[20]  C. Granger,et al.  Can we improve the perceived quality of economic forecasts , 1996 .

[21]  Paul Humphreys,et al.  Minimizing the bullwhip effect in a supply chain using genetic algorithms , 2006 .

[22]  Stephen McGlinchey,et al.  Biologically Inspired Artificial Intelligence for Computer Games , 2007 .

[23]  J. D. Croston Forecasting and Stock Control for Intermittent Demands , 1972 .

[24]  M. Qi,et al.  Forecasting Aggregate Retail Sales: a Comparison of Arti"cial Neural Networks and Traditional Methods , 2001 .

[25]  Katharina Morik,et al.  Support vector machines and learning about time , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[26]  Dimitris A. Karras,et al.  An efficient constrained learning algorithm with momentum acceleration , 1995, Neural Networks.

[27]  Hau L. Lee,et al.  The bullwhip effect in supply chains , 2015, IEEE Engineering Management Review.

[28]  Hau L. Lee,et al.  Information distortion in a supply chain: the bullwhip effect , 1997 .

[29]  Bongju Jeong,et al.  A computerized causal forecasting system using genetic algorithms in supply chain management , 2002, J. Syst. Softw..

[30]  Jorge Nocedal,et al.  Global Convergence Properties of Conjugate Gradient Methods for Optimization , 1992, SIAM J. Optim..

[31]  Constantinos S. Hilas,et al.  Seasonal decomposition and forecasting of telecommunication data: A comparative case study , 2006 .

[32]  Richard Weber,et al.  Improved supply chain management based on hybrid demand forecasts , 2007, Appl. Soft Comput..

[33]  Lyle H. Ungar,et al.  Neural network forecasting of short, noisy time series , 1992 .

[34]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[35]  J. Scott Armstrong,et al.  Principles of forecasting : a handbook for researchers and practitioners , 2001 .

[36]  R. Peterson Forecasting Practices in Retail Industry , 1993 .

[37]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[38]  Luis Rabelo,et al.  Analysis of supply chains using system dynamics, neural nets, and eigenvalues , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[39]  T. Willemain,et al.  A new approach to forecasting intermittent demand for service parts inventories , 2004 .

[40]  J. Boylan,et al.  On the bias of intermittent demand estimates , 2001 .

[41]  Wen-Yau Liang,et al.  Agent-based demand forecast in multi-echelon supply chain , 2006, Decis. Support Syst..

[42]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .

[43]  Ioannis Minis,et al.  Applications of Neural Networks in Supply Chain Management , 2007 .

[44]  Ramesh Sharda,et al.  Connectionist approach to time series prediction: an empirical test , 1992, J. Intell. Manuf..

[45]  Min Qi,et al.  Nonlinear Predictability of Stock Returns Using Financial and Economic Variables , 1999 .

[46]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[47]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[48]  Jamal Shahrabi,et al.  Supply Chain Demand Forecasting; A Comparison of Machine Learning Techniques and Traditional Methods , 2009 .

[49]  Cengiz Kahraman,et al.  A decision support system for demand forecasting with artificial neural networks and neuro-fuzzy models: A comparative analysis , 2009, Expert Syst. Appl..

[50]  Michael T. Dugan,et al.  How to Forecast Income Statement Items for Auditing Purposes , 1994 .

[51]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[52]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[53]  Philip Hans Franses,et al.  Recognizing changing seasonal patterns using artificial neural networks , 1997 .