skip to main content
10.1145/1143997.1144243acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

Prediction update algorithms for XCSF: RLS, Kalman filter, and gain adaptation

Authors Info & Claims
Published:08 July 2006Publication History

ABSTRACT

We study how different prediction update algorithms influence the performance of XCSF. We consider three classical parameter estimation algorithms (NLMS, RLS, and Kalman filter) and four gain adaptation algorithms (K1, K2, IDBD, and IDD). The latter have been shown to perform comparably to the best algorithms (RLS and Kalman), but they have a lower complexity. We apply these algorithms to update classifier prediction in XCSF and compare the performances of the seven versions of XCSF on a set of real functions. Our results show that the best known algorithms still perform best: XCSF with RLS and XCSF with Kalman perform significantly better than the others. In contrast, when added to XCSF, gain adaptation algorithms perform comparably to NLMS, the simplest estimation algorithm, the same used in the original XCSF. Nevertheless, algorithms that perform similarly generalize differently. For instance: XCSF with Kalman filter evolves more compact solutions than XCSF with RLS and gain adaptation algorithms allow better generalization than NLMS.

References

  1. M. V. Butz, K. Sastry, and D. E. Goldberg. Strong, stable, and reliable fitness pressure in XCS due to tournament selection. Genetic Programming and Evolvable Machines, 6(1):53--77, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. V. Butz and S. W. Wilson. An algorithmic description of XCS. Journal of Soft Computing, 6(3-4):144--153, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. A. Glantz and B. K. Slinker. Primer of Applied Regression & Analysis of Variance. McGraw Hill, 2001. second edition.Google ScholarGoogle Scholar
  4. G. C. Goodwin and K. S. Sin. Adaptive Filtering: Prediction and Control. Prentice-Hall information and system sciences series, Mar. 1984.Google ScholarGoogle Scholar
  5. M. E. Harmon and L. C. B. III. Multi-player residual advantage learning with general function. Technical report, Air Force Base Ohio: Wright Laboratory, 1996.Google ScholarGoogle Scholar
  6. S. Haykin. Adaptive Filter Theory. Prentice-Hall, 2001. 4th Edition. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. L. Lanzi, D. Loiacono, S. W. Wilson, and D. E. Goldberg. Extending XCSF beyond linear approximation. In Genetic and Evolutionary Computation - GECCO-2005, pages 1859--1866, Washington DC, USA, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. L. Lanzi, D. Loiacono, S. W. Wilson, and D. E. Goldberg. Generalization in the XCSF classifier system: Analysis, improvement, and extension. Technical Report 2005012, Illinois Genetic Algorithms Laboratory - University of Illinois at Urbana-Champaign, 2005.Google ScholarGoogle Scholar
  9. P. L. Lanzi, D. Loiacono, S. W. Wilson, and D. E. Goldberg. XCS with computed prediction for the learning of Boolean functions. In Proceedings of the IEEE Congress on Evolutionary Computation - CEC-2005, pages 588--595, Edinburgh, UK, Sept. 2005. IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  10. P. L. Lanzi, D. Loiacono, S. W. Wilson, and D. E. Goldberg. Prediction update algorithms for XCSF: Rls, kalman filter, and gain adaptation. Technical Report 2006008, Illinois Genetic Algorithms Laboratory - University of Illinois at Urbana-Champaign, 2006.Google ScholarGoogle Scholar
  11. R. S. Sutton. Adapting bias by gradient descent: An incremental version of delta-bar-delta. In Proceedings of the Tenth National Conference on Artificial Intelligence, pages 171--176. MIT Press, 1992.Google ScholarGoogle Scholar
  12. R. S. Sutton. Gain adaptation beats least squares? In Proceedings of the Seventh Yale Workshop on Adaptive and Learning Systems, pages 161--166. Yale University, New Haven, CT, 1992.Google ScholarGoogle Scholar
  13. B. Widrow and M. E. Hoff. Adaptive Switching Circuits, chapter Neurocomputing: Foundation of Research, pages 126--134. The MIT Press, Cambridge, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. W. Wilson. Classifiers that approximate functions. Journal of Natural Computating, 1(2-3):211--234, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Prediction update algorithms for XCSF: RLS, Kalman filter, and gain adaptation

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation
            July 2006
            2004 pages
            ISBN:1595931864
            DOI:10.1145/1143997

            Copyright © 2006 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 8 July 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            GECCO '06 Paper Acceptance Rate205of446submissions,46%Overall Acceptance Rate1,669of4,410submissions,38%

            Upcoming Conference

            GECCO '24
            Genetic and Evolutionary Computation Conference
            July 14 - 18, 2024
            Melbourne , VIC , Australia

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader