NEJul 10, 2019

Lexicase selection in Learning Classifier Systems

arXiv:1907.04736v142 citations
Originality Incremental advance
AI Analysis

This work addresses generalization issues in evolutionary machine learning for classification, but it is incremental as it adapts an existing method to a new domain.

The paper tackled the problem of improving generalization in Learning Classifier Systems by applying lexicase parent selection and introducing a new variant called batch-lexicase selection, showing that batch-lexicase selection creates more generic rules and achieves better generalization, especially with partial or missing data.

The lexicase parent selection method selects parents by considering performance on individual data points in random order instead of using a fitness function based on an aggregated data accuracy. While the method has demonstrated promise in genetic programming and more recently in genetic algorithms, its applications in other forms of evolutionary machine learning have not been explored. In this paper, we investigate the use of lexicase parent selection in Learning Classifier Systems (LCS) and study its effect on classification problems in a supervised setting. We further introduce a new variant of lexicase selection, called batch-lexicase selection, which allows for the tuning of selection pressure. We compare the two lexicase selection methods with tournament and fitness proportionate selection methods on binary classification problems. We show that batch-lexicase selection results in the creation of more generic rules which is favorable for generalization on future data. We further show that batch-lexicase selection results in better generalization in situations of partial or missing data.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes