Toward a theory of generalization and learning in XCS

被引:132
作者
Butz, MV [1 ]
Kovacs, T
Lanzi, PL
Wilson, SW
机构
[1] Univ Wurzburg, Dept Cognit Psychol, D-97070 Wurzburg, Germany
[2] Univ Bristol, Dept Comp Sci, Bristol BS8 1UB, Avon, England
[3] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
[4] Predict Dynam, Concord, MA 01742 USA
[5] Univ Illinois, Dept Gen Engn, Urbana, IL USA
关键词
evolutionary computation; evolutionary learning; generalization; learning classifier systems (LCSs); XCS;
D O I
10.1109/TEVC.2003.818194
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we take initial steps toward a theory of generalization and learning in the learning classifier system XCS. We start from Wilson's generalization hypothesis, which states that XCS has an intrinsic tendency to evolve accurate, maximally general classifiers. We analyze the different evolutionary pressures in XCS and derive a simple equation that supports the hypothesis theoretically. The equation is tested with a number of experiments that confirm the model of generalization pressure that we provide. Then, we focus on the conditions, termed "challenges," that must be satisfied for the existence of effective fitness or accuracy pressure in XCS. We derive two equations that suggest how to set the population size and the covering probability so as to ensure the development of fitness pressure. We argue that when the challenges are met, XCS is able to evolve problem solutions reliably. When the challenges are not met, a problem may provide intrinsic fitness guidance or the reward may be biased in such a way that the problem will still be solved. The equations and the influence of intrinsic fitness guidance and biased reward are tested on large Boolean multiplexer problems. The paper is a contribution to understanding how XCS functions and lays the foundation for research on XCSs learning complexity.
引用
收藏
页码:28 / 46
页数:19
相关论文
共 45 条
[1]  
[Anonymous], 2001, Proceedings of the 4th international workshop on learning classifier systems (IWLCS-2001)
[2]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[3]  
[Anonymous], 1997, P 7 INT C GENETIC AL
[4]  
[Anonymous], 1991, P 12 INT JOINT C ART
[5]  
BARRY A, 2003, JAVA IMPLEMENTATION
[6]  
BARRY AM, 2002, J SOFT COMPUTING, V6, P183
[7]  
Bull L., 2001, Advances in Learning Classifier Systems. Third International Workshop, IWLCS 2000. Revised Papers (Lecture Notes in Artificial Intelligence Vol.1996), P21
[8]  
BULL L, 2001, LECT NOTES ARTIF INT, V1996, P29
[9]  
Butz M. V., 2001, Advances in Learning Classifier Systems. Third International Workshop, IWLCS 2000. Revised Papers (Lecture Notes in Artificial Intelligence Vol.1996), P253
[10]   Analysis and improvement of fitness exploitation in XCS: Bounding models, tournament selection, and bilateral accuracy [J].
Butz, MV ;
Goldberg, DE ;
Tharakunnel, K .
EVOLUTIONARY COMPUTATION, 2003, 11 (03) :239-277