Evolving optimum populations with XCS classifier systems

被引:24
作者
Iqbal, Muhammad [1 ]
Browne, Will N. [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
关键词
Learning classifier systems; XCS; Optimal populations; Scalability; Code fragments; Action consistency; OPTIMIZATION;
D O I
10.1007/s00500-012-0922-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The main goal of the research direction is to extract building blocks of knowledge from a problem domain. Once extracted successfully, these building blocks are to be used in learning more complex problems of the domain, in an effort to produce a scalable learning classifier system (LCS). However, whilst current LCS (and other evolutionary computation techniques) discover good rules, they also create sub-optimum rules. Therefore, it is difficult to separate good building blocks of information from others without extensive post-processing. In order to provide richness in the LCS alphabet, code fragments similar to tree expressions in genetic programming are adopted. The accuracy-based XCS concept is used as it aims to produce maximally general and accurate classifiers, albeit the rule base requires condensation (compaction) to remove spurious classifiers. Serendipitously, this work on scalability of LCS produces compact rule sets that can be easily converted to the optimum population. The main contribution of this work is the ability to clearly separate the optimum rules from others without the need for expensive post-processing for the first time in LCS. This paper identifies that consistency of action in rich alphabets guides LCS to optimum rule sets.
引用
收藏
页码:503 / 518
页数:16
相关论文
共 52 条
[1]   A Multi-Agent Memetic System for Human-Based Knowledge Selection [J].
Acampora, Giovanni ;
Manuel Cadenas, Jose ;
Loia, Vincenzo ;
Munoz Ballester, Enrique .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (05) :946-960
[2]  
Ahluwalia M, 1999, GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P11
[3]   Bloat Control Operators and Diversity in Genetic Programming: A Comparative Study [J].
Alfaro-Cid, E. ;
Merelo, J. J. ;
Fernandez de Vega, F. ;
Esparcia-Alcazar, A. I. ;
Sharman, K. .
EVOLUTIONARY COMPUTATION, 2010, 18 (02) :305-332
[4]  
Altenberg L., 1995, Foundations of genetic algorithms, V3, P23
[5]  
[Anonymous], CSR9617 U BIRM
[6]  
[Anonymous], 1980, THESIS
[7]  
[Anonymous], 1998, Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
[8]  
[Anonymous], P 2007 GECCO C COMP
[9]   Accuracy-based Learning Classifier Systems:: Models, analysis and applications to classification tasks [J].
Bernadó-Mansilla, E ;
Garrell-Guiu, JM .
EVOLUTIONARY COMPUTATION, 2003, 11 (03) :209-238
[10]   An alternative explanation for the manner in which genetic algorithms operate [J].
Beyer, HG .
BIOSYSTEMS, 1997, 41 (01) :1-15