Abstract
Business forecasting is a critical organizational capability for both strategic and tactical business planning. Improving the quality of forecasts is thus an important organization goal. In this paper, the intelligent sales volume forecasting models are constructed using grey analysis, deep learning (DNN), and least-square support vector regression (LSSVR) optimized through particle swarm optimization or genetic algorithm. First, features (predictors) from economic variables are extracted through grey analysis. The selected features together with Google Index, an exogenous variable used widely by researchers, are then used as the inputs to the DNN and LSSVR to build the models. The experimental results indicate that the grey DNN model, an emerging and pioneering artificial intelligence technology, can accurately predict sales volumes based on non-parametric statistical tests. DNN also outperformed the competing models when using Google Index.
Similar content being viewed by others
References
Aijun L, Hejun L, Kezhi L, Zhengbing G (2004) Applications of neural networks and genetic algorithms to CVI processes in carbon/carbon composites. Acta Mater 52(2):299–305. https://doi.org/10.1016/j.actamat.2003.09.020
Armstrong JS, Green KC (2011) Demand forecasting: evidence-based methods The oxford handbook in managerial economics. Oxford University Press, Oxford
Baker MJ (1999) IEBM encyclopedia of marketing. International Thomson Business Press, London
Bao Y, Lu Y, Zhang J (2004) Forecasting stock price by SVMs regression. In: Bussler C, Fensel D (eds) Artificial intelligence: methodology, systems, and applications: 11th international conference, AIMSA 2004, Varna, Bulgaria, September 2–4, 2004. Proceedings. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 295–303. https://doi.org/10.1007/978-3-540-30106-6_30
Bennett K, Campbell C (2000) Support vector machines: hype or hallelujah? ACM SIGKDD ExplorNewsl 2(2):1–13
Burges CJ (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Disc 2(2):121–167
Capparuccia R, De Leone R, Marchitto E (2007) Integrating support vector machines and neural networks. Neural Netw 20(5):590–597. https://doi.org/10.1016/j.neunet.2006.12.003
Carlson RL, Umble MM (1980) Statistical demand functions for automobiles and their use for forecasting in an energy crisis. J Bus 53(2):193–204
Carneiro H, Mylonakis E (2009) Google trends: a web based tool for real time surveillance of disease outbreaks. Clin Infect Dis 49:1557–1564
Chang C-C, Lin C-J (2011) LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):1–27
Choi H, Varian H (2012) Predicting the present with Google trends. Economic Record 88(s1):2–9
Cristianini N, Shawe-Taylor J (2000) An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press, Cambridge
De Brabanter K, De Brabanter J, Suykens JA, De Moor B (2011) Approximate confidence and prediction intervals for least squares support vector regression. IEEE Trans Neural Netw 22(1):110–120
Deng J-L (1982) Control problems of grey systems. Syst Control Lett 1(5):288–294. https://doi.org/10.1016/S0167-6911(82)80025-X
Eberhart RC, Shi Y (1998) Comparison between genetic algorithms and particle swarm optimization. In: Porto VW, Saravanan N, Waagen D, Eiben AE (eds) Evolutionary programming VII: 7th international conference, EP98 San Diego, California, USA, March 25–27, 1998 Proceedings. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 611–616. https://doi.org/10.1007/bfb0040812
Eberhart RC, Shi Y (2001) Particle swarm optimization: developments, applications and resources. In: 2001 congress on evolutionary computation, pp 81–86
Fantazzini D, Toktamysova Z (2015) Forecasting German car sales using Google data and multivariate models. Int J Prod Econ 170:97–135. https://doi.org/10.1016/j.ijpe.2015.09.010
Gao J, Wang J, Wang B, Song X (2012a) Network flow prediction based on wavelet kernel-based least squares SVR algorithm. J Comput Inf Syst 8:9011–9016
Gao J, Wang J, Wang B, Song X (2012b) Network flow prediction based on wavelet kernel-based least squares SVR algorithm. J Comput Inf Syst 8(21):9011–9016
García S, Molina D, Lozano M, Herrera F (2008) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J Heuristics 15(6):617. https://doi.org/10.1007/s10732-008-9080-4
Garrison RH, Noreen EW (2003) Managerial accounting, 10th edn. The McGraw-Hill, New York
Gately E (1996) Networks for financial forecasting: top techniques for designing and applying the latest trading system. Wiley, New York
Geng LY (2015) Forecast of logistics demand using LSSVM combining GRA with KPCA. Jiaotong Yunshu Xitong Gongcheng Yu Xinxi. J Transp Syst Eng Inf Technol 15(1):137–142 and 158
Goodarzi M, Freitas MP, Wu CH, Duchowicz PR (2010) pK a modeling and prediction of a series of pH indicators through genetic algorithm-least square support vector regression. Chemometr Intell Lab Syst 101:102–109
Guo Z-h, Wu J, H-y Lu, J-z Wang (2011) A case study on a hybrid wind speed forecasting method using BP neural network. Knowl-Based Syst 24(7):1048–1056. https://doi.org/10.1016/j.knosys.2011.04.019
Hamet P, Tremblay J (2017) Artificial intelligence in medicine. Metabolism 69S:S36–S40
Hsieh PS (2008) Using neural network for the sales prediction of domestic cars. Da-Yeh University, Dacun Township
Kang F, J-s Li, J-j Li (2016) System reliability analysis of slopes using least squares support vector machines with particle swarm optimization. Neurocomputing 209:46–56. https://doi.org/10.1016/j.neucom.2015.11.122
Keerthi SS, Lin C-J (2003) Asymptotic behaviors of support vector machines with Gaussian kernel. Neural Comput 15(7):1667–1689. https://doi.org/10.1162/089976603321891855
Kennedy J, Eberhart RC, Shi Y (2001) Swarm intelligence. Morgan Kaufmann Publishers, San Francisco
Kuo RJ, Xue KC (1998) A decision support system for sales forecasting through fuzzy neural networks with asymmetric fuzzy weights. Decis Support Syst 24(2):105–126. https://doi.org/10.1016/S0167-9236(98)00067-0
Lawrence M, O’Connor M (2000) Sales forecasting updates: how good are they in practice? Int J Forecast 16(3):369–382. https://doi.org/10.1016/S0169-2070(00)00059-5
Lewis CD (1982) Industrial and business forecasting methods. Butterworth-Heinemann, London
Lin C-T, Chang C-W, Chen C-B (2006) The worst ill-conditioned silicon wafer slicing machine detected by using grey relational analysis. Int J Adv Manuf Technol 31(3):388–395. https://doi.org/10.1007/s00170-006-0685-1
Markopoulos AP, Manolakos DE, Vaxevanidis NM (2008) Artificial neural network models for the prediction of surface roughness in electrical discharge machining. J Intell Manuf 19(3):283–292. https://doi.org/10.1007/s10845-008-0081-9
Mingfei N, Yueyong H, Shaolong S, Yu L (2018) A novel hybrid decomposition-ensemble model based on VMD and HGWO for container throughput forecasting. Appl Math Model 57:163–178. https://doi.org/10.1016/j.apm.2018.01.014
Ohlsson C (2017) Exploring the potential of machine learning: how machine learning can support financial risk management. Uppsala University, Uppsala
Pant M, Thangaraj R, Abraham A (2008) Particle swarm based meta-heuristics for function optimization and engineering applications. In: 2008 7th computer information systems and industrial management applications, 26–28 June 2008, pp 84–90. https://doi.org/10.1109/cisim.2008.33
Qiu J, Chen R-B, Wang W, Wong WK (2014) Using animal instincts to design efficient biomedical studies via particle swarm optimization. Swarm Evol Comput 18:1–10. https://doi.org/10.1016/j.swevo.2014.06.003
Romilly P, Song H, Liu X (1998) Modeling and forecasting car ownership in Britain. J Transp Econ Policy 32(2):165–185
Santos JDA, Barreto GA (2018) Novel sparse LSSVR models in primal weight space for robust system identification with outliers. J Process Control 67:129–140. https://doi.org/10.1016/j.jprocont.2017.04.001
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: The 1998 IEEE international conference on evolutionary computation proceedings, 1998. IEEE World congress on computational intelligence. IEEE, pp 69–73
Smola AJ, Scholkopf B (2004) A tutorial on support vector regression. Stat Comput 14:199–222
Smola AJ, Schölkopf B (1998) Learning with kernels. GMD-Forschungszentrum Informationstechnik
Stack J (1997) A passion for forecasting. Springfield Manufacturing Inc.
Sun T, Vasarhelyi MA (2018) Predicting credit card delinquencies: an application of deep neural networks. Intell Syst Acc Finance Manag 25(4):174–189. https://doi.org/10.1002/isaf.1437
Ting S, Vasarhelyi MA (2017) Deep learning and the future of auditing: how an evolving technology could transform analysis and improve judgment. CPA J 87(6):24–29
Tzeng CW (2009) To forecast automobile sale in Taiwan using adaptive network-based fuzzy inference system. National Taiwan University of Science and Technology, Taiwan
Vapnik V (1995) The nature of statistical learning theory. Springer, New York
Wang S, Wang Q (2012) Prediction and dispatching of workshop material demand based on least squares support vector regression with genetic algorithm. Inf Int Interdiscip J 15:213–222
Wang Z, Shi J, Dai W, Wu J, Tang L (2013) Clean energy consumption forecast based on GA-LSSVR hybrid learning paradigm. In: 2013 sixth international conference on business intelligence and financial engineering, pp 139–142
Wang J-Z, Wang Y, Jiang P (2015) The study and application of a novel hybrid forecasting model—a case study of wind speed forecasting in China. Appl Energy 143:472–488. https://doi.org/10.1016/j.apenergy.2015.01.038
Wu C-H, Tzeng G-H, Lin R-H (2009) A Novel hybrid genetic algorithm for kernel function and parameter optimization in support vector regression. Expert Syst Appl 36(3):4725–4735. https://doi.org/10.1016/j.eswa.2008.06.046
Yan S (2008) A novel prediction method for stock index applying grey theory and neural networks. In: The 7th international symposium on operations research and its applications (ISORA’08), pp 104–111
Yang C-C, Shieh M-D (2010) A support vector regression based prediction model of affective responses for product form design. Comput Ind Eng 59(4):682–689. https://doi.org/10.1016/j.cie.2010.07.019
Yu L, Dai W, Tang L, Wu J (2016) A hybrid grid-GA-based LSSVR learning paradigm for crude oil price forecasting. Neural Comput Appl 27(8):2193–2215. https://doi.org/10.1007/s00521-015-1999-4
Yu L, Xu H, Tang L (2017) LSSVR ensemble learning with uncertain parameters for crude oil price forecasting. Appl Soft Comput 56:692–701. https://doi.org/10.1016/j.asoc.2016.09.023
Yuan F-C (2012) Parameters optimization using genetic algorithms in support vector regression for sales volume forecasting. Appl Math 03(30):1480–1486. https://doi.org/10.4236/am.2012.330207
Yuan F-C, Lee C-H (2015) Using least square support vector regression with genetic algorithm to forecast beta systematic risk. J Comput Sci 11:26–33. https://doi.org/10.1016/j.jocs.2015.08.004
Zhao X, Geng LY (2013) Application of LSSVM to logistics demand forecasting based on grey relational analysis and kernel principal component analysis. J Chem Pharm Res 5(11):96–101
Acknowledgements
The author thanks the National Science Council of Taiwan, ROC for financially supporting this research under contract NSC101-2410-H-155-004. This manuscript was edited by Wallace Academic Editing.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All of the author declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yuan, FC., Lee, CH. Intelligent sales volume forecasting using Google search engine data. Soft Comput 24, 2033–2047 (2020). https://doi.org/10.1007/s00500-019-04036-w
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-019-04036-w