Learning to optimize profits beats predicting returns -: comparing techniques for financial portfolio optimisation

Stock selection for hedge fund portfolios is a challenging problem that has previously been tackled by many machine-learning, genetic and evolutionary systems, including both Genetic Programming (GP) and Support Vector Machines (SVM). But which is the better? We provide a head-to-head evaluation of GP and SVM applied to this real-world problem, including both a standard comparison of returns on investment and a comparison of both techniques when extended with a "voting" mechanism designed to improve both returns and robustness to volatile markets. Robustness is an important additional dimension to this comparison, since the markets (the environment in which the GP or SVM solution must survive) are dynamic and unpredictable. Our investigation highlights a key difference in the two techniques, showing the superiority of the GP approach for this problem.

[1]  Tao Huang,et al.  Selecting Valuable Stock Using Genetic Algorithm , 2006, SEAL.

[2]  Julian Francis Miller,et al.  Evolving a Self-Repairing, Self-Regulating, French Flag Organism , 2004, GECCO.

[3]  Wei Yan,et al.  Evolving robust GP solutions for hedge fund stock selection in emerging markets , 2007, GECCO '07.

[4]  Liad Wagman,et al.  Stock Portfolio Evaluation : An Application of Genetic-Programming-Based Technical Analysis , 2003 .

[5]  Byoung-Tak Zhang,et al.  Building Optimal Committees of Genetic Programs , 2000, PPSN.

[6]  Marimuthu Palaniswami,et al.  Stock selection using support vector machines , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[7]  Terence Soule,et al.  Operator Choice and the Evolution of Robust Solutions , 2003 .

[8]  Tae Yoon Kim,et al.  Using genetic algorithm to support portfolio optimization for index fund management , 2005, Expert Syst. Appl..

[9]  Wei Yan,et al.  Diverse committees vote for dependable profits , 2007, GECCO '07.

[10]  Terence Soule,et al.  Voting teams: a cooperative approach to non-typical problems using genetic programming , 1999 .

[11]  A. Stuart,et al.  Portfolio Selection: Efficient Diversification of Investments , 1959 .

[12]  Volker Nissen,et al.  On the robustness of population-based versus point-based optimization in the presence of noise , 1998, IEEE Trans. Evol. Comput..

[13]  Nico van der Wijst,et al.  Optimal portfolio selection and dynamic benchmark tracking , 2005, Eur. J. Oper. Res..

[14]  Ken Sharman,et al.  A Genetic Programming Approach for Bankruptcy Prediction Using a Highly Unbalanced Database , 2007, EvoWorkshops.

[15]  Frank W. Moore,et al.  A new methodology for reducing brittleness in genetic programming , 1997, Proceedings of the IEEE 1997 National Aerospace and Electronics Conference. NAECON 1997.

[16]  Josef Kittler,et al.  Multiple Classifier Systems , 2004, Lecture Notes in Computer Science.

[17]  W. Sharpe The Sharpe Ratio , 1994 .

[18]  Yi Jiang,et al.  A Comparison Study of Credit Scoring Models , 2007, Third International Conference on Natural Computation (ICNC 2007).

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

[20]  Hsing-Wen Wang Portfolio selection with fuzzy MCDM using genetic algorithm: application of financial engineering , 2006 .

[21]  C. Schoreels,et al.  The effect of varying parameters on performance for adaptive agents in technical equity market trading , 2005, IEEE 3rd International Conference on Computational Cybernetics, 2005. ICCC 2005..

[22]  Thomas G. Dietterich Multiple Classifier Systems , 2000, Lecture Notes in Computer Science.

[23]  A.H. Sung,et al.  On the performance of learning machines for bankruptcy detection , 2004, Second IEEE International Conference on Computational Cybernetics, 2004. ICCC 2004..

[24]  Sancho Salcedo-Sanz,et al.  Genetic programming for the prediction of insolvency in non-life insurance companies , 2005, Comput. Oper. Res..

[25]  Chia-Hui Ho,et al.  An Improved Support Vector Regression Modeling for Taiwan Stock Exchange Market Weighted Index Forecasting , 2005, 2005 International Conference on Neural Networks and Brain.