A novel hybrid model using teaching–learning-based optimization and a support vector machine for commodity futures index forecasting

AbstractThe analysis and prediction of financial time-series data are difficult, and are the most complicated tasks concerned with improving investment decisions. In this study, we forecasted a financial derivatives instrument (the commodity futures contract index) using techniques based on recently developed machine learning techniques. These methods have been shown to perform remarkably well in other applications. In particular, we developed a hybrid method that combines a support vector machine (SVM) with teaching–learning-based optimization (TLBO). The proposed SVM–TLBO model avoids user-specified control parameters, which are required when using other optimization methods. We assessed the viability and efficiency of this hybrid model by forecasting the daily closing prices of the COMDEX commodity futures index, traded in the Multi Commodity Exchange of India Limited. Our experimental results show that the proposed model is effective and performs better than the particle swarm optimization (PSO) + SVM hybrid and standard SVM models. For example, the proposed model improved the MAE by 65.87 % (1-day-ahead forecast), 55.83 % (3-days-ahead forecast), and 67.03 % (5-days-ahead forecast), when compared with standard SVM regression.

[1]  Amalendu Patnaik,et al.  Design of custom-made stacked patch antennas: a machine learning approach , 2013, Int. J. Mach. Learn. Cybern..

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

[3]  Kyoung-jae Kim,et al.  Financial time series forecasting using support vector machines , 2003, Neurocomputing.

[4]  Shih-Wei Lin,et al.  Particle swarm optimization for parameter determination and feature selection of support vector machines , 2008, Expert Syst. Appl..

[5]  Vivek Patel,et al.  A multi-objective improved teaching-learning based optimization algorithm for unconstrained and constrained optimization problems , 2014 .

[6]  R. Venkata Rao,et al.  A comparative study of a teaching-learning-based optimization algorithm on multi-objective unconstrained and constrained functions , 2014, J. King Saud Univ. Comput. Inf. Sci..

[7]  Francis Eng Hock Tay,et al.  Support vector machine with adaptive parameters in financial time series forecasting , 2003, IEEE Trans. Neural Networks.

[8]  Tak-Lam Wong,et al.  Design and implementation of NN5 for Hong Kong stock price forecasting , 2007, Eng. Appl. Artif. Intell..

[9]  Mona R. El Shazly,et al.  Forecasting currency prices using a genetically evolved neural network architecture , 1999 .

[10]  Cheng-Lung Huang,et al.  A hybrid SOFM-SVR with a filter-based feature selection for stock market forecasting , 2009, Expert Syst. Appl..

[11]  Abdallah Bashir Musa Comparative study on classification performance between support vector machine and logistic regression , 2012, International Journal of Machine Learning and Cybernetics.

[12]  Anima Naik,et al.  A teaching learning based optimization based on orthogonal design for solving global optimization problems , 2013, SpringerPlus.

[13]  R. V. Rao,et al.  Multi-objective design optimization of a plate-fin heat sink using a teaching-learning-based optimization algorithm , 2015 .

[14]  C. L. Philip Chen,et al.  Adaptive least squares support vector machines filter for hand tremor canceling in microsurgery , 2011, Int. J. Mach. Learn. Cybern..

[15]  Suchismita Bose,et al.  Commodity Futures Market in India: A Study of Trends in the Notional Multi-Commodity Indices , 2008 .

[16]  Francis Eng Hock Tay,et al.  Modified support vector machines in financial time series forecasting , 2002, Neurocomputing.

[17]  Ingoo Han,et al.  Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index , 2000 .

[18]  Theodore B. Trafalis,et al.  Short term forecasting with support vector machines and application to stock price prediction , 2008, Int. J. Gen. Syst..

[19]  Shuang Liu,et al.  A comparative study on prediction of throughput in coal ports among three models , 2013, International Journal of Machine Learning and Cybernetics.

[20]  Feng Zou,et al.  Teaching-learning-based optimization with dynamic group strategy for global optimization , 2014, Inf. Sci..

[21]  Hans-Georg Wittkemper,et al.  Using neural networks to forecast the systematic risk of stocks , 1996 .

[22]  Guijun Wang,et al.  Parameters optimization of polygonal fuzzy neural networks based on GA-BP hybrid algorithm , 2014, International Journal of Machine Learning and Cybernetics.

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

[24]  Kusum Deep,et al.  Parameter optimization of multi-pass turning using chaotic PSO , 2015, Int. J. Mach. Learn. Cybern..

[25]  Pei-Chann Chang,et al.  Evolving and clustering fuzzy decision tree for financial time series data forecasting , 2009, Expert Syst. Appl..

[26]  Ying Chen,et al.  Improving option price forecasts with neural networks and support vector regressions , 2009, Neurocomputing.

[27]  Hsuan-Tien Lin A Study on Sigmoid Kernels for SVM and the Training of non-PSD Kernels by SMO-type Methods , 2005 .

[28]  Chih-Ming Hsu A hybrid procedure with feature selection for resolving stock/futures price forecasting problems , 2011, Neural Computing and Applications.

[29]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[30]  R. Venkata Rao,et al.  Parameter Optimization of Machining Processes Using a New Optimization Algorithm , 2012 .

[31]  Soushan Wu,et al.  Comparison of support-vector machines and back propagation neural networks in forecasting the six major Asian stock markets , 2006 .

[32]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[33]  Yaming Wang,et al.  Study on Parameter Optimization for Support Vector Regression in Solving the Inverse ECG Problem , 2013, Comput. Math. Methods Medicine.

[34]  Johan A. K. Suykens,et al.  Financial time series prediction using least squares support vector machines within the evidence framework , 2001, IEEE Trans. Neural Networks.

[35]  R. Venkata Rao,et al.  Parameters optimization of selected casting processes using teaching–learning-based optimization algorithm , 2014 .

[36]  S. Sathiya Keerthi,et al.  Efficient tuning of SVM hyperparameters using radius/margin bound and iterative algorithms , 2002, IEEE Trans. Neural Networks.

[37]  M. Leung,et al.  Forecasting Stock Indices: A Comparison of Classification and Level Estimation Models , 1999 .

[38]  Yunqian Ma,et al.  Practical selection of SVM parameters and noise estimation for SVM regression , 2004, Neural Networks.

[39]  Ravi Sankar,et al.  Time Series Prediction Using Support Vector Machines: A Survey , 2009, IEEE Computational Intelligence Magazine.

[40]  R. Venkata Rao,et al.  Parameter optimization of machining processes using teaching–learning-based optimization algorithm , 2012, The International Journal of Advanced Manufacturing Technology.

[41]  Kyoung-jae Kim,et al.  Stock market prediction using artificial neural networks with optimal feature transformation , 2004, Neural Computing & Applications.