skip to main content
10.1145/3449639.3459274acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Convergence analysis of rule-generality on the XCS classifier system

Published:26 June 2021Publication History

ABSTRACT

The XCS classifier system adaptively controls a rule-generality of a rule-condition through a rule-discovery process. However, there is no proof that the rule-generality can eventually converge to its optimum value even under some ideal assumptions. This paper conducts a convergence analysis of the rule-generality on the rule-discovery process with the ternary alphabet coding. Our analysis provides the first proof that an average rule-generality of rules in a population can converge to its optimum value under some assumptions. This proof can be used to mathematically conclude that the XCS framework has a natural pressure to explore rules toward optimum rules if XCS satisfies our derived conditions. In addition, our theoretical result returns a rough setting-up guideline for the maximum population size, the mutation rate, and the GA threshold, improving the convergence speed of the rule-generality and the XCS performance.

References

  1. Isidro M Alvarez, Will N Browne, and Mengjie Zhang. 2014. Reusing learned functionality in XCS: code fragments with constructed functionality and constructed features. In Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation. 969--976.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Muhammad Hassan Arif, Muhammad Iqbal, and Jianxin Li. 2019. Extracting and reusing blocks of knowledge in learning classifier systems for text classification: a lifelong machine learning approach. Soft Computing (2019), 1--10.Google ScholarGoogle Scholar
  3. Seok-Jun Bu and Sung-Bae Cho. 2020. A convolutional neural-based learning classifier system for detecting database intrusion via insider attack. Information Sciences 512 (2020), 123--136.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Martin V Butz, David E Goldberg, and Kurian Tharakunnel. 2003. Analysis and improvement of fitness exploitation in XCS: Bounding models, tournament selection, and bilateral accuracy. Evolutionary computation 11, 3 (2003), 239--277.Google ScholarGoogle Scholar
  5. M. V. Butz, T. Kovacs, P. L. Lanzi, and S. W. Wilson. 2004. Toward a theory of generalization and learning in XCS. IEEE Transactions on Evolutionary Computation 8, 1 (2004), 28--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Martin V. Butz and Stewart W. Wilson. 2002. An Algorithmic Description of XCS. Soft Computing 6, 3-4 (2002), 144--153.Google ScholarGoogle ScholarCross RefCross Ref
  7. J. H. Holland. 1986. Escaping brittleness: the possibilities of general purpose learning algorithms applied to parallel rule-based System. Machine Learning 2 (1986), 593--623.Google ScholarGoogle Scholar
  8. Andreas Holzinger, Chris Biemann, Constantinos S Pattichis, and Douglas B Kell. 2017. What do we need to build explainable AI systems for the medical domain? arXiv preprint arXiv:1712.09923 (2017).Google ScholarGoogle Scholar
  9. David Howard, Larry Bull, and Pier-Luca Lanzi. 2016. A cognitive architecture based on a learning classifier system with spiking classifiers. Neural Processing Letters 44, 1 (2016), 125--147.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Muhammad Iqbal, Will N Browne, and Mengjie Zhang. 2017. Extending xcs with cyclic graphs for scalability on complex boolean problems. Evolutionary computation 25, 2 (2017), 173--204.Google ScholarGoogle Scholar
  11. Ji-Yoon Kim and Sung-Bae Cho. 2019. Exploiting deep convolutional neural networks for a neural-based learning classifier system. Neurocomputing 354 (2019), 61--70.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Tim Kovacs. 1996. Evolving Optimal Populations with XCS Classifier Systems. Technical Report CSR-96-17 and CSRP-96-17. School of Computer Science, University of Birmingham, Birmingham, U.K.Google ScholarGoogle Scholar
  13. Pier Luca Lanzi. 1999. An Analysis of Generalization in the Xcs Classifier System. Evol. Comput. 7, 2 (June 1999), 125--149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Megan Liang, Gabrielle Palado, and Will N Browne. 2019. Identifying Simple Shapes to Classify the Big Picture. In 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE, 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  15. Kazuma Matsumoto, Ryo Takano, Takato Tatsumi, Hiroyuki Sato, Tim Kovacs, and Keiki Takadama. 2018. XCSR based on compressed input by deep neural network for high dimensional data. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 1418--1425.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kazuma Matsumoto, Takato Tatsumi, Hiroyuki Sato, Tim Kovacs, and Keiki Takadama. 2017. XCSR Learning from Compressed Data Acquired by Deep Neural Network. Journal of Advanced Computational Intelligence and Intelligent Informatics 21, 5 (2017), 856--867. Google ScholarGoogle ScholarCross RefCross Ref
  17. Masaya Nakata, Will Browne, and Tomoki Hamagami. 2018. Theoretical adaptation of multiple rule-generation in XCS. In Proceedings of the Genetic and Evolutionary Computation Conference. 482--489.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Masaya Nakata, Will Browne, Tomoki Hamagami, and Keiki Takadama. 2017. Theoretical XCS parameter settings of learning accurate classifiers. In Proceedings of the Genetic and Evolutionary Computation Conference. 473--480.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Masaya Nakata and Will Neil Browne. 2019. How XCS can prevent misdistinguishing rule accuracy: a preliminary study. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 183--184.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Masaya Nakata and Will N Browne. 2021. Learning Optimality Theory for Accuracy-based Learning Classifier Systems. IEEE Transactions on Evolutionary Computation 25, 1 (2021), 61--74.Google ScholarGoogle ScholarCross RefCross Ref
  21. David Pätzel and Jörg Hähner. 2018. An algebraic description of XCS. In Proceedings of the Genetic and Evolutionary Computation Conference Companion. 1434--1441.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. David Pätzel, Anthony Stein, and Jörg Hähner. 2019. A Survey of Formal Theoretical Advances Regarding XCS. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO '19). ACM, New York, NY, USA, 1295--1302. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. David Pätzel, Anthony Stein, and Masaya Nakata. 2020. An Overview of LCS Research from IWLCS 2019 to 2020. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. 1782--1788.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Arun Rai. 2020. Explainable AI: From black box to glass box. Journal of the Academy of Marketing Science 48, 1 (2020), 137--141.Google ScholarGoogle ScholarCross RefCross Ref
  25. Wojciech Samek, Grégoire Montavon, Andrea Vedaldi, Lars Kai Hansen, and Klaus-Robert Müller. 2019. Explainable AI: interpreting, explaining and visualizing deep learning. Vol. 11700. Springer Nature.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Anthony Stein and Masaya Nakata. 2020. Learning classifier systems: from principles to modern systems. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. 561--589.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Masakazu Tadokoro, Satoshi Hasegawa, Takato Tatsumi, Hiroyuki Sato, and Keiki Takadama. 2019. Knowledge Extraction from XCSR Based on Dimensionality Reduction and Deep Generative Models. In 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE, 1883--1890.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Stewart W. Wilson. 1995. Classifier Fitness Based on Accuracy. Evolutionary Computation 3, 2 (June 1995), 149--175.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Convergence analysis of rule-generality on the XCS classifier system

      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 '21: Proceedings of the Genetic and Evolutionary Computation Conference
        June 2021
        1219 pages
        ISBN:9781450383509
        DOI:10.1145/3449639

        Copyright © 2021 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: 26 June 2021

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        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