Abstract
Machine learning methods such as fuzzy logic, neural networks and decision tree induction have been applied to learn rules, however they can get trapped into a local optimal. Based on the principle of natural evolution and global searching, a genetic algorithm is promising for obtaining better results. This article adopts the learning classifier systems (LCS) technique to provide a hybrid knowledge integration strategy, which makes for continuous and instant learning while integrating multiple rule sets into a centralized knowledge base. This paper makes three important contributions: (1) it provides a knowledge encoding methodology to represent various rule sets that are derived from different sources, and that are encoded as a fixed-length bit string; (2) it proposes a knowledge integration methodology to apply genetic operations and credit assignment to generate optimal rule sets; (3) it uses three criteria (accuracy, coverage, and fitness) to apply the knowledge extraction process, which is very effective in selecting an optimal set of rules from a large population. The experiments prove that the rule sets derived by the proposed approach is more accurate than the Fuzzy ID3 algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baral, C., Kraus, S., Minker, J.: Combining Multiple Knowledge Bases. IEEE Transactions on Knowledge and Data Engineering 3(2), 208–220 (1991)
Boose, J.H., Bardshaw, J.M.: Expertise Transfer and Complex Problems: Using AQUINAS as a Knowledge-Acquisition Workbench for Knowledge-based Systems. International Journal of Man. Machine Studies 26, 3–28 (1987)
Holland, J.H.: Adaptation in Natural and Artificial Systems. University Press of Michigan, Ann Arbor (1975)
Holland, J.H., Reitman, J.S.: Cognitive Systems Based on Adaptive Algorithms. In: Waterman, D.A., Hayes-Roth, F. (eds.) Pattern directed interference systems, pp. 313–329. Academic Press, New York (1978)
Holmes, J.H.: Evolution-assisted Discovery of Sentinel Features in Epidemiologic Surveillance, Ph.D. thesis, Drexel University, Philadelphia, PA (1996)
Quinlan, J.: Induction of Decision Tree. Machine learning 1, 81–106 (1986)
Stolzmann, W.: An Introduction to Anticipatory Classifier Systems. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (eds.) IWLCS 1999. LNCS (LNAI), vol. 1813, pp. 175–194. Springer, Heidelberg (2000)
Wilson, S.W.: Rule Strength Based on Accuracy. Evolutionary Computation 3(2), 143–175 (1996)
Yuan, Y., Shaw, M.J.: Induction of Fuzzy Decision Trees. Fuzzy Sets and Systems 69, 125–139 (1995)
Yuan, Y., Zhuang, H.: A Genetic Algorithm for Generating Fuzzy Classification Rules. Fuzzy Sets and Systems 84, 1–19 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, AP., Chen, MY. (2005). An Implementation of Learning Classifier Systems for Rule-Based Machine Learning. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2005. Lecture Notes in Computer Science(), vol 3682. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11552451_7
Download citation
DOI: https://doi.org/10.1007/11552451_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28895-4
Online ISBN: 978-3-540-31986-3
eBook Packages: Computer ScienceComputer Science (R0)