Skip to main content

An Introduction to Anticipatory Classifier Systems

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1813))

Abstract

Anticipatory Classifier Systems (ACS) are classifier systems that learn by using the cognitive mechanism of anticipatory behavioral control which was introduced in cognitive psychology by Hoffmann [4]. They can learn in deterministic multi-step environments.1 A stepwise introduction to ACS is given. We start with the basic algorithm and apply it in simple “woods” environments. It will be shown that this algorithm can only learn in a special kind of deterministic multi-step environments. Two extensions are discussed. The first one enables an ACS to learn in any deterministic multi-step environment. The second one allows an ACS to deal with a special kind of non-Markov state.

Butz, Goldberg & Stolzmann [2] show that ACS can also learn in deterministic single-step environments with a perceptual causality in its successive states.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barry, Alwyn (1999). Aliasing in XCS and the Consequtive State Problem. In Banzaf, W. et al. (editors). Proceedings of the Genetic and Evolutionary Computation Conference GECCO 99, July 13–17,1999 Orlando, Florida. Volume 1. San Francisco, CA: Morgan Kaufmann. 19–34.

    Google Scholar 

  2. Butz, M., Goldberg, D., & Stolzmann, W. (1999). New Challenges for an Anticipatory Classifier System: Some Hard Problems and Possible Solutions. IlliGAL Report No. 99019. Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign

    Google Scholar 

  3. Cliff, Dave and Ross, Susi (1995). Adding Temporary Memory to ZCS. Adaptive Behavior Vol.3, No. 2, 101–150.

    Article  Google Scholar 

  4. Hoffmann, Joachim (1993). Vorhersage und Erkenntnis. Göttingen: Hogrefe.

    Google Scholar 

  5. Holland, J. H. (1985). Properties of the bucket brigade algorithm. In John J. Grefenstette, editor. Proceedings of the 1st International Conference on Genetic Algorithms and their Applications (ICGA85). Lawrence Erlbaum Associates: Pittsburgh, PA, July 1985. 1–7.

    Google Scholar 

  6. Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Reading, Massachusetts: Addison-Wesley.

    MATH  Google Scholar 

  7. Lanzi, Pier Luca (1998). An Analysis of the Memory Mechanism of XCSM. In Koza, John R. et al. (editors). Genetic Programming 1998: Proceedings of the Third Annual Conference, July 22–25, 1998, University of Wisconsin, Madison, Wisconsin. San Francisco, CA: Morgan Kaufmann. 643–651.

    Google Scholar 

  8. Lanzi, P. L., & Colombetti, M. (1999). An Extension to the XCS Classifier System for Stochastic Environments. In Banzaf, W. et al. (editors). Proceedings of the Genetic and Evolutionary Computation Conference GECCO 99, July 13–17,1999 Orlando, Florida. Volume 1. San Francisco, CA: Morgan Kaufmann. 353–360.

    Google Scholar 

  9. Lanzi, P. L., & Wilson, S. W. (1999). Optimal Classifier System Performance in Non-Markov Environments. Technical Report N. 99.36, Politecnico di Milano (submitted to Evolutionary Computation).

    Google Scholar 

  10. Smith, R. E. (1994). Memory exploitation in learning classifier systems. Evolutionary Computation 2(3). 199–220.

    Article  Google Scholar 

  11. Stolzmann, Wolfgang (1998). Anticipatory Classifier Systems. In Koza, John R. et al. (editors). Genetic Programming 1998: Proceedings of the Third Annual Conference, July 22–25, 1998, University of Wisconsin, Madison, Wisconsin. San Francisco, CA: Morgan Kaufmann. 658–664.

    Google Scholar 

  12. Tolman, Edward C. (1932). Purposive behavior in animals and men. New York: Appleton.

    Google Scholar 

  13. Widrow, B., & Hoff, M. (1960). Adaptive switching circuits. Western Electronic Show and Convention, 4. 96–104.

    Google Scholar 

  14. Wilson, S. W. (1985). Knowledge growth in an artificial animat. In L.E. Associates (Ed.). Proceedings of the First International Conference on Genetic Algorithms and Their Applications. 16–23

    Google Scholar 

  15. Wilson, S. W. (1994). ZCS: a zeroth level classifier system. Evolutionary Computation 1(2). 1–18

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Stolzmann, W. (2000). An Introduction to Anticipatory Classifier Systems. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds) Learning Classifier Systems. IWLCS 1999. Lecture Notes in Computer Science(), vol 1813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45027-0_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-45027-0_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67729-1

  • Online ISBN: 978-3-540-45027-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics