skip to main content
10.1007/978-3-031-21094-5_11guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Investigating the Impact of Independent Rule Fitnesses in a Learning Classifier System

Published: 17 November 2022 Publication History

Abstract

Achieving at least some level of explainability requires complex analyses for many machine learning systems, such as common black-box models. We recently proposed a new rule-based learning system, SupRB, to construct compact, interpretable and transparent models by utilizing separate optimizers for the model selection tasks concerning rule discovery and rule set composition. This allows users to specifically tailor their model structure to fulfil use-case specific explainability requirements. From an optimization perspective, this allows us to define clearer goals and we find that—in contrast to many state of the art systems—this allows us to keep rule fitnesses independent. In this paper we investigate this system’s performance thoroughly on a set of regression problems and compare it against XCSF, a prominent rule-based learning system. We find the overall results of SupRB’s evaluation comparable to XCSF’s while allowing easier control of model structure and showing a substantially smaller sensitivity to random seeds and data splits. This increased control can aid in subsequently providing explanations for both training and final structure of the model.

References

[1]
Akiba, T., Sano, S., Yanase, T., Ohta, T., Koyama, M.: Optuna: a next-generation hyperparameter optimization framework. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2019, pp. 2623–2631. Association for Computing Machinery, New York (2019). https://doi.org/10/gf7mzz
[2]
Bacardit, J.: Pittsburgh genetics-based machine learning in the data mining era: representations, generalization, and run-time. Ph.D. thesis, PhD thesis, Ramon Llull University, Barcelona (2004)
[3]
Barredo Arrieta A et al. Explainable Artificial Intelligence (XAI): concepts, taxonomies, opportunities and challenges toward responsible AI Inf. Fusion 2020 58 82-115
[4]
Benavoli A, Corani G, Demšar J, and Zaffalon M Time for a change: a tutorial for comparing multiple classifiers through Bayesian analysis J. Mach. Learn. Res. 2017 18 1 2653-2688
[5]
Brooks, T., Pope, D., Marcolini, M.: Airfoil self-noise and prediction (1989)
[6]
Bull, L., O’Hara, T.: Accuracy-based neuro and neuro-fuzzy classifier systems. In: Proceedings of the 4th Annual Conference on Genetic and Evolutionary Computation, GECCO 2002, pp. 905–911. Morgan Kaufmann Publishers Inc., San Francisco (2002)
[7]
Butz, M.V.: Kernel-based, ellipsoidal conditions in the real-valued XCS classifier system. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, GECCO 2005, pp. 1835–1842. Association for Computing Machinery, New York (2005).
[8]
Corani G, Benavoli A, Demšar J, Mangili F, and Zaffalon M Statistical comparison of classifiers through Bayesian hierarchical modelling Mach. Learn. 2017 106 11 1817-1837
[9]
Dua, D., Graff, C.: UCI machine learning repository (2017). https://archive.ics.uci.edu/ml
[10]
Heider, M., Nordsieck, R., Hähner, J.: Learning classifier systems for self-explaining socio-technical-systems. In: Stein, A., Tomforde, S., Botev, J., Lewis, P. (eds.) Proceedings of LIFELIKE 2021 Co-located with 2021 Conference on Artificial Life (ALIFE 2021) (2021). https://ceur-ws.org/Vol-3007/
[11]
Heider, M., Stegherr, H., Wurth, J., Sraj, R., Hähner, J.: Separating rule discovery and global solution composition in a learning classifier system. In: Genetic and Evolutionary Computation Conference Companion (GECCO 2022 Companion) (2022).
[12]
Kaya, H., Tüfekci, P.: Local and global learning methods for predicting power of a combined gas & steam turbine (2012)
[13]
Lanzi, P.L., Loiacono, D.: XCSF with neural prediction. In: 2006 IEEE International Conference on Evolutionary Computation, pp. 2270–2276 (2006).
[14]
Lanzi, P.L., Loiacono, D., Wilson, S.W., Goldberg, D.E.: Prediction update algorithms for XCSF: RLS, Kalman filter, and gain adaptation. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, GECCO 2006, pp. 1505–1512. Association for Computing Machinery, New York (2006).
[15]
Liu, Y., Browne, W.N., Xue, B.: Absumption to complement subsumption in learning classifier systems. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2019, pp. 410–418. Association for Computing Machinery, New York (2019).
[16]
Liu, Y., Browne, W.N., Xue, B.: A comparison of learning classifier systems’ rule compaction algorithms for knowledge visualization. ACM Trans. Evolut. Learn. Optim. 1(3), 10:1–10:38 (2021). https://doi.org/10/gn8gjt
[17]
Liu, Y., Browne, W.N., Xue, B.: Visualizations for rule-based machine learning. Nat. Comput. (11), 1–22 (2021).
[18]
Pedregosa F et al. Scikit-learn: machine learning in Python J. Mach. Learn. Res. 2011 12 2825-2830
[20]
Tan, J., Moore, J., Urbanowicz, R.: Rapid rule compaction strategies for global knowledge discovery in a supervised learning classifier system. In: ECAL 2013: The Twelfth European Conference on Artificial Life, pp. 110–117. MIT Press (2013).
[21]
Tsanas, A., Xifara, A.: Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools. Energy Build. 49, 560–567 (2012). https://doi.org/10/gg5vzx
[22]
Tüfekci, P.: Prediction of full load electrical power output of a base load operated combined cycle power plant using machine learning methods. Int. J. Electri. Power Energy Syst. 60, 126–140 (2014). https://doi.org/10/gn9s2h
[23]
Urbanowicz RJ and Browne WN Applying LCSs Introduction to Learning Classifier Systems 2017 Heidelberg Springer 103-123
[24]
Urbanowicz RJ, Granizo-Mackenzie A, and Moore JH An analysis pipeline with statistical and visualization-guided knowledge discovery for Michigan-style learning classifier systems IEEE Comput. Intell. Mag. 2012 7 4 35-45
[25]
Urbanowicz, R.J., Moore, J.H.: Learning classifier systems: a complete introduction, review, and roadmap. J. Artif. Evolut. Appl. (2009)
[26]
Wilson SW Lanzi PL, Stolzmann W, and Wilson SW Get Real! XCS with continuous-valued inputs Learning Classifier Systems 2000 Heidelberg Springer 209-219
[27]
Wilson SW Classifiers that approximate functions Nat. Comput. 2002 1 2/3 211-234
[28]
Wilson SW Lanzi PL, Stolzmann W, and Wilson SW Compact rulesets from XCSI Advances in Learning Classifier Systems 2002 Heidelberg Springer 197-208
[29]
Wu, Q., Ma, Z., Fan, J., Xu, G., Shen, Y.: A feature selection method based on hybrid improved binary quantum particle swarm optimization. IEEE Access 7, 80588–80601 (2019). https://doi.org/10/gnxcfb
[30]
Wurth, J., Heider, M., Stegherr, H., Sraj, R., Hähner, J.: Comparing different metaheuristics for model selection in a supervised learning classifier system. In: Genetic and Evolutionary Computation Conference Companion (GECCO 2022 Companion) (2022).
[31]
Yeh, I.C.: Modeling of strength of high-performance concrete using artificial neural networks. Cem. Concr. Res. 28(12), 1797–1808 (1998). https://doi.org/10/dxm5c2

Cited By

View all

Index Terms

  1. Investigating the Impact of Independent Rule Fitnesses in a Learning Classifier System
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Guide Proceedings
        Bioinspired Optimization Methods and Their Applications: 10th International Conference, BIOMA 2022, Maribor, Slovenia, November 17–18, 2022, Proceedings
        Nov 2022
        287 pages
        ISBN:978-3-031-21093-8
        DOI:10.1007/978-3-031-21094-5

        Publisher

        Springer-Verlag

        Berlin, Heidelberg

        Publication History

        Published: 17 November 2022

        Author Tags

        1. Rule-based learning
        2. Learning classifier systems
        3. Evolutionary machine learning
        4. Interpretable models
        5. Explainable AI

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 01 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media