Abstract
XCS is a learning classifier system based on the original work by Stewart Wilson in 1995. It is has recently been found competitive with other state of the art machine learning techniques on benchmark data mining problems. For more general utility in this vein, however, issues are associated with the large numbers of classifiers produced by XCS; these issues concern both readability of the combined set of rules produced, and the overall processing time. The aim of this work is twofold, to produce reduced classifier sets which can more readily be understandable as rules, and to speedup processing via reduction of classifier set size during operation of XCS. A number of algorithmic modifications are presented, both in the operation of XCS itself and in the post-processing of the final set of classifiers. We describe a technique of qualifying classifiers for inclusion in action sets, which enables classifier sets to be generated prior to passing to a reduction algorithm, allowing reliable reductions to be performed with no performance penalty. The concepts of ‘spoilers’ and ‘uncertainty’ are introduced, which help to characterise some of the peculiarities of XCS in terms of operation and performance. A new reduction algorithm is described which we show to be similarly effective to Wilson’s recent technique, but with considerably more favourable time complexity, and we therefore suggest that it may be preferable to Wilson’s algorithm in many cases with particular requirements concerning the speed/performance tradeoff.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Butz, M.V., Wilson, S.W.: An Algorithmic Description of XCS, Technical Report 2000017, Illinois Genetic Algorithms Laboratory, IL, USA (2000)
Dixon, P.W., Corne, D.W., Oates, M.J.: A Preliminary Investigation of Modified XCS as a Generic Data Mining Tool. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds.) IWLCS 2001. LNCS (LNAI), vol. 2321, p. 133. Springer, Heidelberg (2002) (to appear)
Lanzi, P.L.: A Study of the Generalization Capabilities of XCS
Wilson, S.W.: Classifier fitness based on accuracy. Evolutionary Computation 3(2), 149–175 (1995)
Wilson, S.W.: Mining Oblique Data with XCS, Technical Report 2000028, University of Illinois at Urbana-Champaign, MI, USA (2000a)
Wilson, S.W.: Get Real! XCS with Continuous-Valued Inputs. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds.) IWLCS 1999. LNCS (LNAI), vol. 1813, pp. 209–219. Springer, Heidelberg (2000b)
Wilson, S.W.: Compact Rulesets from XCSI. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds.) Presented at IWLCS 2001. LNCS (LNAI), vol. 2321, p. 197. Springer, Heidelberg (2002), www.world.std/~sw/pubs.html
Wilson, S.W.: Generalization in the XCS Classifier System. In: Genetic Programming 1998: Proceedings of the Third Annual Conference, pp. 665–674 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dixon, P.W., Corne, D.W., Oates, M.J. (2003). A Ruleset Reduction Algorithm for the XCS Learning Classifier System. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds) Learning Classifier Systems. IWLCS 2002. Lecture Notes in Computer Science(), vol 2661. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40029-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-40029-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20544-9
Online ISBN: 978-3-540-40029-5
eBook Packages: Springer Book Archive