Feature Selection for Bankruptcy Prediction: A Multi-Objective Optimization Approach

In this work a Multi-Objective Evolutionary Algorithm (MOEA) was applied for feature selection in the problem of bankruptcy prediction. This algorithm maximizes the accuracy of the classifier while keeping the number of features low. A two-objective problem, that is minimization of the number of features and accuracy maximization, was fully analyzed using the Logistic Regression (LR) and Support Vector Machines (SVM) classifiers. Simultaneously, the parameters required by both classifiers were also optimized, and the validity of the methodology proposed was tested using a database containing financial statements of 1200 medium sized private French companies. Based on extensive tests, it is shown that MOEA is an efficient feature selection approach. Best results were obtained when both the accuracy and the classifiers parameters are optimized. The proposed method can provide useful information for decision makers in characterizing the financial health of a company. A. Vieira Instituto Superior de Engenharia do Porto, Portugal B. Ribeiro University of Coimbra, Portugal A. Ribeiro Technical University of Lisbon, Portugal J. Neves Technical University of Lisbon, Portugal DOI: 10.4018/978-1-4666-1574-8.ch009

[1]  Tom Fawcett,et al.  Analysis and Visualization of Classifier Performance: Comparison under Imprecise Class and Cost Distributions , 1997, KDD.

[2]  Bernardete Ribeiro,et al.  Accurate Prediction of Financial Distress of Companies with Machine Learning Algorithms , 2009, ICANNGA.

[3]  Antonio Cunha,et al.  Modelling and Optimisation of Single Screw Extrusion , 1999 .

[4]  Bernardete Ribeiro,et al.  Hybrid Genetic Algorithm and Learning Vector Quantization Modeling for Cost-Sensitive Bankruptcy Prediction , 2010, 2010 Second International Conference on Machine Learning and Computing.

[5]  Bernardete Ribeiro,et al.  Extracting Discriminative Features Using Non-negative Matrix Factorization in Financial Distress Data , 2009, ICANNGA.

[6]  Joshua D. Knowles,et al.  Feature subset selection in unsupervised learning via multiobjective optimization , 2006 .

[7]  Daniel Bryce,et al.  Planning Interventions for Gene Regulatory Networks as Partially Observable Markov Decision Processes , 2010 .

[8]  C. Charalambous,et al.  Predicting Corporate Failure: Empirical Evidence for the UK by , 2001 .

[9]  Edward I. Altman,et al.  FINANCIAL RATIOS, DISCRIMINANT ANALYSIS AND THE PREDICTION OF CORPORATE BANKRUPTCY , 1968 .

[10]  António Gaspar-Cunha,et al.  Use of Genetic Algorithms in Multicriteria Optimization to Solve Industrial Problems , 1997, ICGA.

[11]  E. Altman,et al.  ZETATM analysis A new model to identify bankruptcy risk of corporations , 1977 .

[12]  Luiz Eduardo Soares de Oliveira,et al.  Feature Selection for Ensembles Using the Multi-Objective Optimization Approach , 2006, Multi-Objective Machine Learning.

[13]  D. Yang,et al.  Urban-Biased Policies and Rising Income Inequality in China , 1999 .

[14]  Masoud Nikravesh,et al.  Feature Extraction - Foundations and Applications , 2006, Feature Extraction.

[15]  Thomas Stützle,et al.  Hybrid Population-Based Algorithms for the Bi-Objective Quadratic Assignment Problem , 2006, J. Math. Model. Algorithms.

[16]  Carlos M. Fonseca,et al.  Evolutionary Multi-Objective Robust Optimization , 2008 .

[17]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[18]  Christian Igel,et al.  Multi-objective Model Selection for Support Vector Machines , 2005, EMO.

[19]  Artiom Alhazov,et al.  Forward and Backward Chaining with P Systems , 2011, Int. J. Nat. Comput. Res..

[20]  Jean-Philippe Rennard,et al.  Handbook of Research on Nature-inspired Computing for Economics and Management , 2006 .

[21]  Vadlamani Ravi,et al.  Bankruptcy prediction in banks and firms via statistical and intelligent techniques - A review , 2007, Eur. J. Oper. Res..

[22]  Antanas Verikas,et al.  Hybrid and ensemble-based soft computing techniques in bankruptcy prediction: a survey , 2010, Soft Comput..

[23]  W. Hsu,et al.  Handbook of Research on Computational Methodologies in Gene Regulatory Networks , 2009 .

[24]  Alan Agresti,et al.  Categorical Data Analysis , 2003 .

[25]  Amir F. Atiya,et al.  Bankruptcy prediction for credit risk using neural networks: A survey and new results , 2001, IEEE Trans. Neural Networks.

[26]  Kyung-shik Shin,et al.  An application of support vector machines in bankruptcy prediction model , 2005, Expert Syst. Appl..

[27]  Darryl N. Davis,et al.  Consciousness and Commonsense Critics in Cognitive Architectures: Case Study of Society of Mind Cognitive Architecture , 2012, Int. J. Artif. Life Res..

[28]  Clarence N. W. Tan,et al.  A study of using artificial neural networks to develop an early warning predictor for credit union financial distress with comparison to the probit model , 2001 .

[29]  A. R. Khan,et al.  Noise Power Spectrum for Firecrackers , 2011, Int. J. Artif. Life Res..

[30]  Marimuthu Palaniswami,et al.  Selecting bankruptcy predictors using a support vector machine approach , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[31]  Lothar Thiele,et al.  A Tutorial on the Performance Assessment of Stochastic Multiobjective Optimizers , 2006 .

[32]  Jinbo Bi Multi-Objective Programming in SVMs , 2003, ICML.

[33]  Robert A. Eisenbeis,et al.  PITFALLS IN THE APPLICATION OF DISCRIMINANT ANALYSIS IN BUSINESS, FINANCE, AND ECONOMICS , 1977 .

[34]  Thomas E. McKee Altman's 1968 Bankruptcy Prediction Model Revisited via Genetic Programming: New Wine from an Old Bottle or a Better Fermentation Process? , 2007 .

[35]  Qingzhong Liu,et al.  Learning Manifolds for Bankruptcy Analysis , 2008, ICONIP.

[36]  Sudhir Nanda,et al.  Linear models for minimizing misclassification costs in bankruptcy prediction , 2001, Intell. Syst. Account. Finance Manag..

[37]  Carlos M. Fonseca,et al.  Inferential Performance Assessment of Stochastic Optimisers and the Attainment Function , 2001, EMO.

[38]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[39]  Armando Vieira,et al.  Improving bankruptcy prediction with Hidden Layer Learning Vector Quantization , 2006 .

[40]  Peter J. Fleming,et al.  On the Performance Assessment and Comparison of Stochastic Multiobjective Optimizers , 1996, PPSN.

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

[42]  A. Agresti An introduction to categorical data analysis , 1997 .

[43]  Juan Julián Merelo Guervós,et al.  Comparing multiobjective evolutionary ensembles for minimizing type I and II errors for bankruptcy prediction , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[44]  Fakhri Karray,et al.  Multi-objective Feature Selection with NSGA II , 2007, ICANNGA.

[45]  Pamela K. Coats,et al.  Recognizing Financial Distress Patterns Using a Neural Network Tool , 1993 .

[46]  Daniel Martin,et al.  Early warning of bank failure: A logit regression approach , 1977 .

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

[48]  Marjorie B. Platt,et al.  Probabilistic Neural Networks in Bankruptcy Prediction , 1999 .

[49]  António Gaspar-Cunha,et al.  Robustness in multi-objective optimization using evolutionary algorithms , 2008, Comput. Optim. Appl..

[50]  M. Anastasio,et al.  Multiobjective genetic optimization of diagnostic classifiers with implications for generating receiver operating characteristic curves , 1999, IEEE Transactions on Medical Imaging.

[51]  Vladimir Vapnik,et al.  The Nature of Statistical Learning , 1995 .

[52]  R. Annapoorani,et al.  Performance analysis of a statistical and an evolutionary neural network based classifier for the prediction of industrial bankruptcy , 2004, IEEE Conference on Cybernetics and Intelligent Systems, 2004..

[53]  Halim Fathoni,et al.  DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION ENGINEERING , 2008 .

[54]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .