Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3583133.3596352acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

CRACS: Compaction of Rules in Anticipatory Classifier Systems

Published: 24 July 2023 Publication History

Abstract

Rule Compaction of populations of Learning Classifier Systems (LCS) has always been a topic of interest to get more insights into the discovered underlying patterns from the data or to remove useless classifiers from the populations. However, these techniques have neither been used nor adapted to Anticipatory Learning Classifier Systems (ALCS). ALCS differ from other LCS in that they build models of their environments from which decision policies to solve their learning tasks are learned. We thus propose CRACS (Compaction of Rules in Anticipatory Classifier Systems), a compaction algorithm for ALCS that aims to reduce the size of their environmental models without impairing these models or the ability of these systems to solve their tasks. CRACS relies on filters applied to classifiers and subsumption principles. The capabilities of our compaction algorithm have been studied with three different ALCS on a thorough benchmark of 23 mazes of various levels of environmental uncertainty. The results show that CRACS reduces the size of populations of classifiers while the learned models of environments and the ability of ALCS to solve their tasks are preserved.

References

[1]
Alejandro Barredo Arrieta, Natalia Diaz-Rodriguez, Javier Del Ser, Adrien Bennetot, Siham Tabik, Alberto Barbado, Salvador Garcia, Sergio Gil-López, Daniel Molina, Richard Benjamins, et al. 2020. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Information fusion 58 (2020), 82--115.
[2]
Anthony J Bagnall and Zhanna V Zatuchna. 2005. On the classification of maze problems. In Foundations of Learning Classifier Systems. Springer, 305--316.
[3]
A Martin V Butz, B David E Goldberg, and C Wolfgang Stolzmann. 2002. The anticipatory classifier system and genetic generalization. Natural Computing 1, 4 (2002), 427--467.
[4]
Martin V Butz, Pier Luca Lanzi, and Stewart W Wilson. 2008. Function approximation with XCS: Hyperellipsoidal conditions, recursive least squares, and compaction. IEEE Transactions on Evolutionary Computation 12, 3 (2008), 355--376.
[5]
Martin V Butz and Wolfgang Stolzmann. 2001. An algorithmic description of ACS2. In International Workshop on Learning Classifier Systems. Springer, 211--229.
[6]
Phillip William Dixon, Dawid Wolfe Corne, and Martin John Oates. 2002. A ruleset reduction algorithm for the XCS learning classifier system. In International workshop on learning classifier systems. Springer, 20--29.
[7]
Chunsheng Fu and Lawrence Davis. 2002. A modified classifier system compaction algorithm. In Proceedings of the 4th Annual Conference on Genetic and Evolutionary Computation. Citeseer, 920--925.
[8]
Yang Gao, Joshua Zhexue Huang, and Lei Wu. 2007. Learning classifier system ensemble and compact rule set. Connection Science 19, 4 (2007), 321--337.
[9]
Joachim Hoffmann. 2003. Anticipatory behavioral control. In Anticipatory behavior in adaptive learning systems. Springer, 44--65.
[10]
John H Holland, Lashon B Booker, Marco Colombetti, Marco Dorigo, David E Goldberg, Stephanie Forrest, Rick L Riolo, Robert E Smith, Pier Luca Lanzi, Wolfgang Stolzmann, et al. 1999. What is a learning classifier system?. In International Workshop on Learning Classifier Systems. Springer, 3--32.
[11]
Faten Kharbat, Mohammed Odeh, and Larry Bull. 2007. New approach for extracting knowledge from the XCS learning classifier system. International Journal of Hybrid Intelligent Systems 4, 2 (2007), 49--62.
[12]
Tim Kovacs. 1998. XCS classifier system reliably evolves accurate, complete, and minimal representations for Boolean functions. In Soft computing in engineering design and manufacturing. Springer, 59--68.
[13]
Pier Luca Lanzi et al. 2001. Mining interesting knowledge from data with the XCS classifier system. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001). Morgan Kaufmann San Francisco, CA 94104, USA, 958--965.
[14]
Yi Liu, Will N Browne, and Bing Xue. 2018. Adapting bagging and boosting to learning classifier systems. In International conference on the applications of evolutionary computation. Springer, 405--420.
[15]
Yi Liu, Will N Browne, and Bing Xue. 2021. A comparison of learning classifier systems' rule compaction algorithms for knowledge visualization. ACM Transactions on Evolutionary Learning and Optimization 1, 3 (2021), 1--38.
[16]
Yi Liu, Will N Browne, and Bing Xue. 2021. Visualizations for rule-based machine learning. Natural Computing (2021), 1--22.
[17]
Romain Orhand, Anne Jeannin-Girardon, Pierre Parrend, and Pierre Collet. 2020. BACS: A Thorough Study of Using Behavioral Sequences in ACS2. In International Conference on Parallel Problem Solving from Nature. Springer, 524--538.
[18]
Romain Orhand, Anne Jeannin-Girardon, Pierre Parrend, and Pierre Collet. 2020. PEPACS: Integrating Probability-Enhanced Predictions to ACS2. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion. 1774--1781.
[19]
Romain Orhand, Anne Jeannin-Girardon, Pierre Parrend, and Pierre Collet. 2022. Accurate and Interpretable Representations of Environments with Anticipatory Learning Classifier Systems. In Genetic Programming: 25th European Conference, EuroGP 2022, Held as Part of EvoStar 2022, Madrid, Spain, April 20--22, 2022, Proceedings. Springer, 245--261.
[20]
Cynthia Rudin. 2019. Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature Machine Intelligence 1, 5 (2019), 206--215.
[21]
Olivier Sigaud and Stewart W Wilson. 2007. Learning classifier systems: a survey. Soft Computing 11, 11 (2007), 1065--1078.
[22]
Jie Tan, Jason Moore, and Ryan Urbanowicz. 2013. Rapid rule compaction strategies for global knowledge discovery in a supervised learning classifier system. In ECAL 2013: The Twelfth European Conference on Artificial Life. MIT Press, 110--117.
[23]
Ryan J Urbanowicz, Ambrose Granizo-Mackenzie, and Jason H Moore. 2012. An analysis pipeline with statistical and visualization-guided knowledge discovery for michigan-style learning classifier systems. IEEE computational intelligence magazine 7, 4 (2012), 35--45.
[24]
Eva AM van Dis, Johan Bollen, Willem Zuidema, Robert van Rooij, and Claudi L Bockting. 2023. ChatGPT: five priorities for research. Nature 614, 7947 (2023), 224--226.
[25]
Stewart W Wilson. 1995. Classifier fitness based on accuracy. Evolutionary computation 3, 2 (1995), 149--175.
[26]
Stewart W Wilson. 2001. Compact rulesets from XCSI. In International Workshop on Learning Classifier Systems. Springer, 197--208.
[27]
Robert Zhang, Rachael Stolzenberg-Solomon, Shannon M Lynch, and Ryan J Urbanowicz. 2021. LCS-DIVE: An automated rule-based machine learning visualization pipeline for characterizing complex associations in classification. arXiv preprint arXiv:2104.12844 (2021).

Cited By

View all
  • (2024)A Survey on Learning Classifier Systems from 2022 to 2024Proceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664165(1797-1806)Online publication date: 14-Jul-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation
July 2023
2519 pages
ISBN:9798400701207
DOI:10.1145/3583133
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. anticipatory learning classifier system
  2. machine learning
  3. knowledge extraction
  4. compaction

Qualifiers

  • Research-article

Funding Sources

  • Université de Strasbourg

Conference

GECCO '23 Companion
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)2
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Survey on Learning Classifier Systems from 2022 to 2024Proceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664165(1797-1806)Online publication date: 14-Jul-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media