Skip to main content

A Genetic Programming Approach for Bankruptcy Prediction Using a Highly Unbalanced Database

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4448))

Abstract

In this paper we present the application of a genetic programming algorithm to the problem of bankruptcy prediction. To carry out the research we have used a database of Spanish companies. The database has two important drawbacks: the number of bankrupt companies is very small when compared with the number of healthy ones (unbalanced data) and a considerable number of companies have missing data. For comparison purposes we have solved the same problem using a support vector machine. Genetic programming has achieved very satisfactory results, improving those obtained with the support vector machine.

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. Altman, E.I.: Financial ratios, discriminant analysis and the prediction of corporate bankruptcy. J. of Finance 23 (4), 589–609 (1968)

    Article  Google Scholar 

  2. Arenas, M.G., Collet, P., Eiben, A.E., Jelasity, M., Merelo, J.J., Paechter, B., Preuß, M., Schoenauer, M.: “A framework for distributed evolutionary algorithms”. In: Proc. of PPSN’02, vol. 2439, pp. 665–675. Springer-Verlag, Berlin Heidelberg, New York (2002)

    Google Scholar 

  3. Arenas, M. G., Dolin, B., Merelo, J. J., Castillo, P. A., de Viana, I.F., Schoenauer, M.: “JEO: Java Evolving Objects” In: Proc. of the Genetic and Evolutionary Computation Conf. GECCO’02. New York, USA, pp. 991–994 (2002)

    Google Scholar 

  4. Brabazon, A., Keenan, P.B.: A hybrid genetic model for the prediction of corporate failure. Computational Management Science 1, 293–310 (2004)

    Article  MATH  Google Scholar 

  5. Brabazon, A., O’Neill, M.: Biologically inspired algorithms for finantial modelling. Springer-Verlag, Berlin Heidelberg New York (2006)

    MATH  Google Scholar 

  6. Chang, C.-C., Lin, C.-J.: LIBSVM: a library for support vector machines. Software available at http://www.csie.ntu.edu.tw/~cjlin/libsvm (2001)

  7. Dimitras, A.I., Zanakis, S.H., Zopounidis, C.: A survey of business failures with an emphasis on predictions, methods and industrial applications. Eur. J. Oper. Res. 90, 487–513 (1996)

    Article  MATH  Google Scholar 

  8. Eggermont, J., Eiben, A.E., van Hemert, J.I.: “A comparison of genetic programming variants for data classification”. In: Proc. of IDAC’99. LNCS, vol. 1642, pp. 281–290. Springer-Verlag, Berlin Heidelberg New York (1999)

    Google Scholar 

  9. de Vega, F.F., del Solar, M. R., Martínez, A. F.: “Plantación de árboles: Una nueva propuesta para reducir esfuerzo en programación genética”. Actas del IV Congreso Español sobre Metaheurísticas, Algoritmos Evolutivos y Bioinspirados, MAEB’05. Granada, Spain, pp. 57–62 (2005)

    Google Scholar 

  10. Japkowicz, N., Stephen, S.: The class imbalance problem: a systematic study. Intelligent Data Analysis 6(5), 429–449 (2002)

    MATH  Google Scholar 

  11. Kim, M.J., Han, I.: The discovery of experts’ decision rules from qualitative bankruptcy data using genetic algorithms. Expert Syst. Appl. 25, 637–646 (2003)

    Article  Google Scholar 

  12. Kishore, J.K., Patnaik, L.M., Mani, V., Agrawal, V.K.: Genetic programming based pattern classification with feature space partitioning. Inf. Sci. 131, 65–86 (2001)

    Article  MATH  Google Scholar 

  13. Lensberg, T., Eilifsen, A., McKee, T.E.: Bankruptcy theory development and classification via genetic programming. Eur. J. Oper. Res. 169, 677–697 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  14. Leshno, M., Spector, Y.: Neural network predction analysis: The bankruptcy case. Neurocomputing 10, 125–147 (1996)

    Article  Google Scholar 

  15. McKee, T.E., Lensberg, T.: Genetic programming and rough sets: A hybrid approach to bankruptcy classification. Eur. J. Oper. Res. 138, 436–451 (2002)

    Article  MATH  Google Scholar 

  16. Ohlson, J.: Financial ratios and the probabilistic prediction of bankruptcy. J. of Accounting Research 18 (1), 109–131 (1980)

    Article  MathSciNet  Google Scholar 

  17. Salcedo-Sanz, S., Fernández-Villacañas, J.L., Segovia-Vargas, M.J., Bousoño-Calzón, C.: Genetic programming for the prediction of insolvency in non-life insurance companies. Computers & Operations Research 32, 749–765 (2005)

    Article  MATH  Google Scholar 

  18. Shin, K.S., Lee, Y.L.: A genetic algorithm application in bankruptcy prediction modeling. Expert Syst. Appl. 23, 321–328 (2002)

    Article  Google Scholar 

  19. Tsakonas, A., Dounias, G., Doumpos, M., Zopounidis, C.: Bankruptcy prediction with neural logic networks by means of grammar-guided genetic programming. Expert Syst. Appl. 30, 449–461 (2006)

    Article  Google Scholar 

  20. Varetto, F.: Genetic algorithm applications in the field of insolvency risk. Journal of Banking and Finance 22, 1421–1439 (1998)

    Article  Google Scholar 

  21. Vieira, A. S., Ribeiro, B., Mukkamala, S., Neves, J. C., Sung, A. H.: “On the performance of learning machines for bankruptcy detection” In: Proc. of the IEEE Conf. on Computational Cybernetics. Vienna, Austria, pp. 323–327 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alfaro-Cid, E., Sharman, K., Esparcia-Alcázar, A.I. (2007). A Genetic Programming Approach for Bankruptcy Prediction Using a Highly Unbalanced Database. In: Giacobini, M. (eds) Applications of Evolutionary Computing. EvoWorkshops 2007. Lecture Notes in Computer Science, vol 4448. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71805-5_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71805-5_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71804-8

  • Online ISBN: 978-3-540-71805-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics