A Formal Framework and Extensions for Function Approximation in Learning Classifier Systems
Abstract
Learning Classifier Systems (LCS) consist of the three components: function approximation, reinforcement learning, and classifier replacement. In this paper we formalize the function approximation part, by providing a clear problem definition, a formalization of the LCS function approximation architecture, and a definition of the function approximation aim. Additionally, we provide definitions of optimality and what conditions need to be fulfilled for a classifier to be optimal. As a demonstration of the usefulness of the framework, we derive commonly used algorithmic approaches that aim at reaching optimality from first principles, and introduce a new Kalman filter-based method that outperforms all currently implemented methods, in addition to providing further insight into the probabilistic basis of the localized model that a classifier provides. A global function approximation in LCS is achieved by combining the classifier’s localized model, for which we provide a simplified approach when compared to current LCS, based on the Maximum Likelihood of a combination of all classifiers. The formalizations in this paper act as the foundation of a currently actively developed formal framework that includes all three LCS components, promising a better formal understanding of current LCS and the development of better LCS algorithms.
Cite
Text
Drugowitsch and Barry. "A Formal Framework and Extensions for Function Approximation in Learning Classifier Systems." Machine Learning, 2008. doi:10.1007/S10994-007-5024-8Markdown
[Drugowitsch and Barry. "A Formal Framework and Extensions for Function Approximation in Learning Classifier Systems." Machine Learning, 2008.](https://mlanthology.org/mlj/2008/drugowitsch2008mlj-formal/) doi:10.1007/S10994-007-5024-8BibTeX
@article{drugowitsch2008mlj-formal,
title = {{A Formal Framework and Extensions for Function Approximation in Learning Classifier Systems}},
author = {Drugowitsch, Jan and Barry, Alwyn},
journal = {Machine Learning},
year = {2008},
pages = {45-88},
doi = {10.1007/S10994-007-5024-8},
volume = {70},
url = {https://mlanthology.org/mlj/2008/drugowitsch2008mlj-formal/}
}