University of Limerick
Browse

Selection bias and generalisation error in genetic programming

Download (131.61 kB)
conference contribution
posted on 2015-11-03, 12:18 authored by Jeannie Fitzgerald, Conor RyanConor Ryan
There have been many studies undertaken to determine the efficacy of parameters and algorithmic components of Genetic Programming, but historically, generalization considerations have not been of central importance in such investigations. Recent contributions have stressed the importance of generalisation to the future development of the field. In this paper we investigate aspects of selection bias as a component of generalisation error, where selection bias refers to the method used by the learning system to select one hypothesis over another. Sources of potential bias include the replacement strategy chosen and the means of applying selection pressure. We investigate the effects on generalisation of two replacement strategies, together with tournament selection with a range of tournament sizes. Our results suggest that larger tournaments are more prone to overfitting than smaller ones, and that a small tournament combined with a generational replacement strategy produces relatively small solutions and is least likely to over-fit.

History

Publication

CICSYN '14 Proceedings of the 2014 Sixth International Conference on Computational Intelligence, Communication Systems and Networks;pp. 59-64

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI

Rights

"© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in CICSYN '14 Proceedings of the 2014 Sixth International Conference on Computational Intelligence, Communication Systems and Networks, http://dl.acm.org/citation.cfm?id=2678916

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC