• DocumentCode
    890162
  • Title

    Toward a theory of generalization and learning in XCS

  • Author

    Butz, Martin V. ; Kovacs, Tim ; Lanzi, Pier Luca ; Wilson, Stewart W.

  • Author_Institution
    Dept. of Cognitive Psychol., Univ. of Wurzburg, Germany
  • Volume
    8
  • Issue
    1
  • fYear
    2004
  • Firstpage
    28
  • Lastpage
    46
  • Abstract
    Takes initial steps toward a theory of generalization and learning in the learning classifier system XCS. We start from Wilson\´s generalization hypothesis, which states that XCS has an intrinsic tendency to evolve accurate, maximally general classifiers. We analyze the different evolutionary pressures in XCS and derive a simple equation that supports the hypothesis theoretically. The equation is tested with a number of experiments that confirm the model of generalization pressure that we provide. Then, we focus on the conditions, termed "challenges," that must be satisfied for the existence of effective fitness or accuracy pressure in XCS. We derive two equations that suggest how to set the population size and the covering probability so as to ensure the development of fitness pressure. We argue that when the challenges are met, XCS is able to evolve problem solutions reliably. When the challenges are not met, a problem may provide intrinsic fitness guidance or the reward may be biased in such a way that the problem will still be solved. The equations and the influence of intrinsic fitness guidance and biased reward are tested on large Boolean multiplexer problems. The paper is a contribution to understanding how XCS functions and lays the foundation for research on XCS\´s learning complexity.
  • Keywords
    evolutionary computation; generalisation (artificial intelligence); learning systems; XCS; accurate maximally general classifiers; covering probability; effective fitness; fitness pressure; generalization; learning classifier system; learning complexity; population size; reward; Computer science; Data analysis; Differential equations; Insurance; Java; Machine learning; Multiplexing; Psychology; Robots; Testing;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2003.818194
  • Filename
    1266372