Forecasting Supply Chain Demand Using Machine Learning Algorithms

Managing supply chains in today’s complex, dynamic, and uncertain environment is one of the key challenges affecting the success of the businesses. One of the crucial determinants of effective supply chain management is the ability to recognize customer demand patterns and react accordingly to the changes in face of intense competition. Thus the ability to adequately predict demand by the participants in a supply chain is vital to the survival of businesses. Demand prediction is aggravated by the fact that communication patterns between participants that emerge in a supply chain tend to distort the original consumer’s demand and create high levels of noise. Distortion and noise negatively impact forecast quality of the participants. This work investigates the applicability of machine learning (ML) techniques and compares their performances with the more traditional methods in order to improve demand forecast accuracy in supply chains. To this end we used two data sets from particular companies (chocolate manufacturer and toner cartridge manufacturer), as well as data from the Statistics Canada manufacturing survey. A representative set of traditional and ML-based forecasting techniques have been applied to the demand data and the accuracy of the methods was compared. As a group, Machine Learning techniques outperformed traditional techniques in terms of overall average, but not in terms of overall ranking. We also found that a support vector machine (SVM) Réal Carbonneau HEC Montréal, Canada Rustam Vahidov Concordia University, Canada Kevin Laframboise Concordia University, Canada Forecasting Supply Chain Demand Using Machine Learning Algorithms DOI: 10.4018/978-1-60960-818-7.ch6.9

[1]  Gert Cauwenberghs,et al.  Kerneltron: support vector "machine" in silicon , 2003, IEEE Trans. Neural Networks.

[2]  Brad Stitt Demand Planning: Pushing the Rest of the Company to Drive Results , 2004 .

[3]  Saroj Kaushik,et al.  Automated Fuzzy Bidding Strategy for Continuous Double Auctions Using Trading Agent's Attitude and Market Competition , 2010, Int. J. Agent Technol. Syst..

[4]  Lucia Maria Martins Giraffa,et al.  Cognitive Models Applied to Built Intelligent Educational Applications , 2008 .

[5]  G. Prem Premkumar,et al.  Interorganization Systems and Supply Chain Management: An Information Processing Perspective , 2000, Inf. Syst. Manag..

[6]  Asoo J. Vakharia,et al.  e-Business and Supply Chain Management , 2002, Decis. Sci..

[7]  Srinivasan Raghunathan Interorganizational Collaborative Forecasting and Replenishment Systems and Supply Chain Implications , 1999 .

[8]  C. Chatfield,et al.  The M2-competition: A real-time judgmentally based forecasting study , 1993 .

[9]  Goran Trajkovski,et al.  Handbook of Research on Agent-Based Societies: Social and Cultural Interactions , 2009 .

[10]  Joel D. Wisner,et al.  Forecasting Practices In Purchasing , 1994 .

[11]  Hong Lin Architectural Design of Multi-Agent Systems: Technologies and Techniques , 2007 .

[12]  Russell V. Lenth,et al.  Some Practical Guidelines for Effective Sample Size Determination , 2001 .

[13]  Virginia. Virginia Dignum . Dignum,et al.  Handbook of Research on Multi-Agent Systems - Semantics and Dynamics of Organizational Models , 2009, Handbook of Research on Multi-Agent Systems.

[14]  Raman Paranjape,et al.  Multi-Agent Systems for Healthcare Simulation and Modeling: Applications for System Improvement , 2009 .

[15]  K. Tan A framework of supply chain management literature , 2001 .

[16]  Daniel Rivero Cebrián,et al.  Soft Computing Methods for Practical Environment Solutions: Techniques and Studies , 2010 .

[17]  Joe Sanderson,et al.  Supply Chains and Power Regimes: Toward an Analytic Framework for Managing Extended Networks of Buyer and Supplier Relationships , 2001 .

[18]  Martin T. Hagan,et al.  Gauss-Newton approximation to Bayesian learning , 1997, Proceedings of International Conference on Neural Networks (ICNN'97).

[19]  Hussein A. Abbass,et al.  Walking with EMO: Multi-Objective Robotics for Evolving Two, Four, and Six-Legged Locomotion , 2008 .

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

[21]  Scott Watson,et al.  Towards Learning 'Self' and Emotional Knowledge in Social and Cultural Human-Agent Interactions , 2009, Int. J. Agent Technol. Syst..

[22]  Daniel Kudenko,et al.  Reinforcement Learning with Reward Shaping and Mixed Resolution Function Approximation , 2009, Int. J. Agent Technol. Syst..

[23]  Martin T. Hagan,et al.  Neural network design , 1995 .

[24]  Chaman L. Jain Benchmarking Forecasting Software and Systems , 2002 .

[25]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

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

[27]  James F. Peters,et al.  Ethology-Based Approximate Adaptive Learning: A Near Set Approach , 2009 .

[28]  Robert L. Winkler,et al.  The accuracy of extrapolation (time series) methods: Results of a forecasting competition , 1982 .

[29]  Jinxing Xie,et al.  The Impact of Forecast Errors on Early Order Commitment in a Supply Chain , 2002, Decis. Sci..

[30]  Mario Paolucci,et al.  Reputation: Social Transmission for Partner Selection , 2009 .

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

[32]  K. Nikolopoulos,et al.  The theta model: a decomposition approach to forecasting , 2000 .

[33]  Raymond McLeod,et al.  Expert, Linear Models, and Nonlinear Models of Expert Decision Making in Bankruptcy Prediction: A Lens Model Analysis , 1999, J. Manag. Inf. Syst..

[34]  Ravi Bhushan Mishra,et al.  Customer Orientation Based Multi-Agent Negotiation for B2C e-Commerce , 2010, Int. J. Agent Technol. Syst..

[35]  Chaman L. Jain Business Forecasting Practices in 2003 , 2004 .

[36]  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.

[37]  Wei Feng,et al.  Delay-Range-Dependent Robust Stability for Uncertain Stochastic Neural Networks with Time-Varying Delays , 2010, Int. J. Softw. Sci. Comput. Intell..

[38]  Angappa Gunasekaran,et al.  Information systems in supply chain integration and management , 2004, Eur. J. Oper. Res..

[39]  David J. C. MacKay,et al.  Bayesian Interpolation , 1992, Neural Computation.

[40]  Thorsten Joachims,et al.  Making large scale SVM learning practical , 1998 .

[41]  Janis Grabis,et al.  Application of multi-steps forecasting for restraining the bullwhip effect and improving inventory performance under autoregressive demand , 2005, Eur. J. Oper. Res..

[42]  James Braman Designing Izbushka: Investigating Interactions in Context Zero Environments , 2009, Int. J. Agent Technol. Syst..

[43]  Gert Cauwenberghs,et al.  Silicon Support Vector Machine with On-Line Learning , 2003, Int. J. Pattern Recognit. Artif. Intell..

[44]  Yasushi Kambayashi,et al.  Multi-Agent Applications with Evolutionary Computation and Biologically Inspired Technologies: Intelligent Techniques for Ubiquity and Optimization , 2010 .

[45]  Stephen M. Disney,et al.  Measuring and avoiding the bullwhip effect: A control theoretic approach , 2003, Eur. J. Oper. Res..

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

[47]  Jussi T. S. Heikkilä,et al.  From supply to demand chain management: efficiency and customer satisfaction , 2002 .

[48]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[49]  Sameer Alam,et al.  Multi-Objective Optimization in Computational Intelligence: Theory and Practice , 2008 .

[50]  Omar El Sawy,et al.  Coordinating for Flexibility in e-Business Supply Chains , 2004, J. Manag. Inf. Syst..

[51]  Angappa Gunasekaran,et al.  Agile supply chain capabilities: Determinants of competitive objectives , 2004, Eur. J. Oper. Res..

[52]  Michèle Hibon,et al.  Accuracy of Forecasting: An Empirical Investigation , 1979 .

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

[54]  C. L. Jain Benchmarking Forecasting Errors , 2002 .

[55]  Spyros Makridakis,et al.  The M3-Competition: results, conclusions and implications , 2000 .

[56]  Steven Walczak,et al.  An Empirical Analysis of Data Requirements for Financial Forecasting with Neural Networks , 2001, J. Manag. Inf. Syst..

[57]  Gert Cauwenberghs,et al.  Charge-mode parallel architecture for vector-matrix multiplication , 2001 .

[58]  Paul J. Werbos,et al.  Backpropagation Through Time: What It Does and How to Do It , 1990, Proc. IEEE.

[59]  R. D. Figueiredo Implications and applications of Kolmogorov's superposition theorem , 1980 .

[60]  Ah Chung Tsoi,et al.  Noisy Time Series Prediction using Recurrent Neural Networks and Grammatical Inference , 2001, Machine Learning.

[61]  Tarek Y. ElMekkawy,et al.  Operating Room Simulation and Agent-Based Optimization , 2010 .