Extracting and using building blocks of knowledge in learning classifier systems

  • Authors:
  • Muhammad Iqbal;Will N. Browne;Mengjie Zhang

  • Affiliations:
  • Victoria University of Wellington, Wellington, New Zealand;Victoria University of Wellington, Wellington, New Zealand;Victoria University of Wellington, Wellington, New Zealand

  • Venue:
  • Proceedings of the 14th annual conference on Genetic and evolutionary computation
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Human beings have the ability to apply the domain knowledge learned from a smaller problem to more complex problems of the same or a related domain, but currently evolutionary computation techniques lack this ability. Hence these techniques relearn from the start when the problem scales, increasing the time required and potentially limiting capability. In order to autonomously scale in a problem domain reusable building blocks of knowledge must be extracted. A richer encoding scheme than ternary alphabet has been constructed to identify building blocks. The novel work presented here is to extract useful building blocks from smaller problems and reuse them to learn complex problems in the domain. The proposed system has been compared with ternary alphabet based XCS for three different problem domains, i.e. multiplexer, carry, and even-parity problems. Autonomous scaling is shown possible for the first time in learning classifier systems. It improves effectiveness and reduces the number of training instances required in large problems, but requires more time due to more involved methods.