Skip to main content

Overfitting or Poor Learning: A Critique of Current Financial Applications of GP

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2610))

Abstract

Motivated by a measure of predictability, this paper uses the extracted signal ratio as a measure of the degree of overfitting. With this measure, we examine the performance of one type of overfittingavoidance design frequently used in financial applications of GP. Based on the simulation results run with the software Simple GP, we find that this design is not effective in avoiding overfitting. Furthermore, within the range of search intensity typically considered by these applications, we find that underfitting, instead of overfitting, is the more prevalent problem. This problem becomes more serious when the data is generated by a process that has a high degree of algorithmic complexity. This paper, therefore, casts doubt on the conclusions made by those early applications regarding the poor performance of GP, and recommends that changes be made to ensure progress.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allen, F., Karjalainen, R.: Using Genetic Algorithms to Find Technical Trading Rules. Journal of Financial Economics 51(2) (1999) 245–271

    Article  Google Scholar 

  2. Bender, E.: Mathematical Methods in Artificial Intelligence. IEEE, Los Alamitos, Calif. (1996)

    Google Scholar 

  3. Chen, S.-H., Yeh, C.-H.: Toward a Computable Approach to the Efficient Market Hypothesis: An Application of Genetic Programming. Journal of Economic Dynamics and Control 21(6) (1997) 1043–1063

    Article  MATH  MathSciNet  Google Scholar 

  4. Chen, S.-H. (ed.): Genetic Algorithms and Genetic Programming in Computational Finance. Kluwer Academic Publishers (2002)

    Google Scholar 

  5. Chen, S.-H., Kuo, T.-W.: Genetic Programming: A Tutorial with the Software Simple GP. In: Chen, S.-H. (ed.), Genetic Algorithms and Genetic Programming in Computational Finance, Kluwer Academic Publishers (2002) 55–77

    Google Scholar 

  6. Geman, S., Bienenstock, E., Doursat, R.: Neural Networks and the Bias/Variance Dilemma. Neural Computation 4(1) (1992) 1–58

    Article  Google Scholar 

  7. Kaboudan, M. A.: A Measure of Time Series’s Predictability Using Genetic Programming Applied to Stock Returns. Journal of Forecasting 18 (1999) 345–357

    Article  Google Scholar 

  8. Kecman, V.: Learning and Soft Computing: Support Vector Machines, Neural Networks, and Fuzzy Logic Models. MIT Press (2001)

    Google Scholar 

  9. Mehrotra, K., Mohan, C., Ranka, S.: Elements of Artificial Neural Networks. MIT Press, Cambridge, Mass. (1997)

    Google Scholar 

  10. Neely, C., Weller, P., Ditmar, R.: Is Technical Analysis in the Foreign Exchange Market Profitable? A Genetic Programming Approach. Journal of Financial and Quantitative Analysis 32(4) (1997) 405–427

    Article  Google Scholar 

  11. Neely, C. J., Weller, P. A.: Technical Trading Rules in the European Monetary System. Journal of International Money and Finance 18(3) (1999) 429–458

    Article  Google Scholar 

  12. Neely, C. J., Weller, P. A.: Using GP to Predict Exchange Rate Volatility. In: Chen, S.-H. (ed.): Genetic Algorithms and Genetic Programming in Computational Finance. Kluwer Academic Publishers, Boston Dordrecht London (2002) 263–279

    Google Scholar 

  13. Noe, T. H., Wang, J.: The Self-Evolving Logic of Financial Claim Prices. In: Chen, S.-H. (ed.): Genetic Algorithms and Genetic Programming in Computational Finance. Kluwer Academic Publishers, Boston Dordrecht London (2002) 249–262

    Google Scholar 

  14. Smith, M.: Neural Networks for Statistical Modeling. Van Nostrand Reinhold, New York (1993)

    Google Scholar 

  15. Stone, M.: Cross-Validatory Choice and Assessment of Statistical Predictors. Journal of the Royal Statistical Society B36 (1974) 111–147

    Google Scholar 

  16. Wang, J.: Trading and Hedging in S&P 500 Spot and Futures Markets Using Genetic Programming. Journal of Futures Markets 20(10) (2000) 911–942

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shu-Heng, C., Tzu-Wen, K. (2003). Overfitting or Poor Learning: A Critique of Current Financial Applications of GP. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E., Poli, R., Costa, E. (eds) Genetic Programming. EuroGP 2003. Lecture Notes in Computer Science, vol 2610. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36599-0_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-36599-0_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00971-9

  • Online ISBN: 978-3-540-36599-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics