Proceedings

Genetic Algorithm based Selective Neural Network Ensemble

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 797-801.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

Neural network ensemble is a learning paradigm where several neural networks are jointly used to solve a problem. In this paper, the relationship between the generalization ability of the neural network ensemble and the correlation of the individual neural networks is analyzed, which reveals that ensembling a selective subset of individual networks is superior to ensembling all the individual networks in some cases. Therefore an approach named G ASEN is proposed, which trains several individual neural networks and then employs genetic algorithm to select an optimum subset of individual networks to constitute an ensemble. Experimental results show that, comparing with a popular ensemble approach, i.e. averaging all, and a theoretically optimum selective ensemble approach, i.e. enumerating, G ASEN has preferable performance in generating ensembles with strong generalization ability in relatively small computational cost.

  1. [Blake et al., 1998] C. Blake, E. Keogh, and C. J. Merz. UCI Repository of machine learning databases [http://www.ics.uci.edu/~mlearn/MLRepository.html], Department of Information and Computer Science, University of California, Irvine, California, 1998. Link
  2. [Breiman, 1996] L. Breiman. Bagging predictors. Machine Learning, 24(2): 123-140, 1996.
  3. [Breiman and Friedman, 1985] L. Breiman and J. Friedman. Estimating optimal transformations in multiple regression and correlation (with discussion). Journal of the American Statistical Association, 80(391): 580-619, 1985.
  4. [Cherkauer, 1996] K. J. Cherkauer. Human expert level performance on a scientific image analysis task by a system using combined artificial neural networks. In Proceedings of the 13th AAAI Workshop on Integrating Multiple Learned Models for Improving and Scaling Machine Learning Algorithms, pages 15-21, 1996. AAAI.
  5. [Friedman, 1991] J. Friedman. Multivariate adaptive regression splines (with discussion). Annals of Statistics, 19(1): 1-141, 1991.
  6. [Goldberg, 1989] D. E. Goldberg. Genetic Algorithm in Search, Optimization and Machine Learning. Addison- Wesley, Reading, 1989.
  7. [Gutta and Wechsler, 1996] S. Gutta and H. Wechsler. Face recognition using hybrid classifier systems. In Proceedings of the IEEE International Conference on Neural Networks, pages 1017-1022, 1996. IEEE Computer Society.
  8. [Hansen and Salamon, 1990] L. K. Hansen and P. Salamon. Neural network ensembles. IEEE Trans. Pattern Analysis and Machine Intelligence, 12(10): 993-1001, 1990.
  9. [Hansen et al., 1992] L. K. Hansen, L. Liisberg L, and P. Salamon. Ensemble methods for handwritten digit recognition. In Proceedings of the IEEE-SP Workshop on Neural Networks for Signal Processing, pages 333- 342, 1992. IEEE Computer Society.
  10. [Houck et al., 1995] C. R. Houck, J. A. Joines, and M. G. Kay. A genetic algorithm for function optimization: a Matlab implementation, NCSU-IE Technical Report 95- 09, North Carolina State University, 1995.
  11. [Huang et al., 2000] F. J. Huang, Z.-H. Zhou, H.-J. Zhang, and T. Chen. Pose invariant face recognition. In Proceedings of the 4th IEEE International Conference on Automatic Face and Gesture Recognition, pages 245- 250, Grenoble, France, 2000. IEEE Computer Society.
  12. [Krogh and Vedelsby, 1995] A. Krogh A and J. Vedelsby. Neural network ensembles, cross validation, and active learning. In Advances in Neural Information Processing Systems 7, pages 231-238, 1995. MIT.
  13. [Liu and Yao, 1999] Y. Liu and X. Yao. Ensemble learning via negative correlation. Neural Networks, 12(10): 1399- 1404, 1999.
  14. [Mao, 1998] J. Mao. A case study on bagging, boosting and basic ensembles of neural networks for OCR. In Proceedings of the IEEE International Joint Conference on Neural Networks, vol.3, pages 1828-1833, 1998. IEEE Computer Society.
  15. [Quinlan, 1993] J. R. Quinlan. C4.5: Programs for Machine Learning, Morgan Kaufmann, San Mateo, California, 1993.
  16. [Rumelhart et al., 1986] D. Rumelhart, G. Hinton, and R. Williams. Learning representations by backpropagating errors. Nature, 323(9): 318-362, 1986.
  17. [Sharkey, 1999] D. Sharkey, editor. Combining Artificial Neural Nets: Ensemble and Modular Multi-Net Systems, Springer-Verlag, London, 1999.
  18. [Shimshoni and Intrator, 1998] Y. Shimshoni and N. Intrator. Classification of seismic signals by integrating ensembles of neural networks. IEEE Trans. Signal Processing, 46(5): 1194-1201, 1998.
  19. [Sollich and Krogh, 1996] P. Sollich and A. Krogh. Learning with ensembles: How over-fitting can be useful. In Advances in Neural Information Processing Systems 8, pages 190-196, 1996. MIT.
  20. [Yao and Liu, 1998] X. Yao and Y. Liu. Making use of population information in evolutionary artificial neural networks. IEEE Trans. Systems, Man and Cybernetics - Part B: Cybernetics, 28(3): 417-425, 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards