|
ABSTRACT
Recently, studies with the XCS classifier system on Boolean functions have shown that in certain types of functions simple crossover operators can lead to disruption and, consequently, a more effective recombination mechanism is required. Simple crossover operators were replaced by recombination based on estimation of distribution algorithms (EDAs). The combination showed that XCS with such a statistics-based crossover operator can solve challenging hierarchical functions more efficiently. This study elaborates the gained competence further investigating the coding scheme for the EDA component (BOA in our case) of XCS as well as performance in randomly generated Boolean function problems. Results in hierarchical Boolean functions show that the originally used 2-bit coding scheme induces a certain learning bias that stresses additional diversity in the evolving XCS population. A 1-bit coding scheme as well as a restricted 2-bit coding scheme confirm the suspected bias. The alternative encodings decrease the unnecessary bias towards specificity and increase performance robustness. The paper concludes with a discussion on the challenges ahead for XCS in Boolean function problems as well as on the implications of the obtained results for real-valued and multiple-valued classification problems, multi-step problems, and function approximation problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
M. V. Butz. Anticipation for learning, cognition, and education. On the Horizon, 2004. in press.
|
 |
5
|
|
| |
6
|
M. V. Butz, D. E. Goldberg, and P. L. Lanzi. Bounding learning time in XCS. Proceedings of the Sixth Genetic and Evolutionary Computation Conference (GECCO-2004): Part II, pages 739--750, 2004.
|
| |
7
|
M. V. Butz, D. E. Goldberg, and P. L. Lanzi. Gradient Descent Methods in Learning Classifier Systems: Improving XCS Performance in Multistep Problems. IEEE Transactions on Evolutionary Computation, 9:452--473, 2004.
|
| |
8
|
M. V. Butz, D. E. Goldberg, and P. L. Lanzi. Foundations of Learning Classifier Systems, chapter Computational Complexity of the XCS Classifier System, pages 91--126. Studies in Fuzziness and Soft Computing. Springer-Verlag, Berlin Heidelberg, 2005.
|
| |
9
|
|
| |
10
|
M. V. Butz, T. Kovacs, P. L. Lanzi, and S. W. Wilson. Toward a theory of generalization and learning in XCS. IEEE Transactions on Evolutionary Computation, 8:28--46, 2004.
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
G. Harik. Linkage learning via probabilistic modeling in the ECGA. IlliGAL report 99010, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana-Champaign, 1999.
|
| |
15
|
M. Henrion. Propagating uncertainty in Bayesian networks by probabilistic logic sampling. In J. F. Lemmer and L. N. Kanal, editors, Uncertainty in Artificial Intelligence, pages 149--163. Elsevier, Amsterdam, London, New York, 1988.
|
| |
16
|
J. H. Holland. Adaptation. In R. Rosen and F. Snell, editors, Progress in theoretical biology, volume 4, pages 263--293. Academic Press, New York, 1976.
|
| |
17
|
|
| |
18
|
J. H. Holland and J. S. Reitman. Cognitive systems based on adaptive algorithms. In D. A. Waterman and F. Hayes-Roth, editors, Pattern directed inference systems, pages 313--329. Academic Press, New York, 1978.
|
| |
19
|
|
| |
20
|
P. Larrañaga. A review on estimation of distribution algorithms. In P. Larrañaga and J. A. Lozano, editors, Estimation of Distribution Algorithms, chapter 3, pages 57--100. Kluwer Academic Publishers, Boston, MA, 2002.
|
 |
21
|
Xavier Llorà , Kumara Sastry , David E. Goldberg, The compact classifier system: motivation, analysis, and first results, Proceedings of the 2005 conference on Genetic and evolutionary computation, June 25-29, 2005, Washington DC, USA
[doi> 10.1145/1068009.1068328]
|
| |
22
|
|
| |
23
|
R. M. Neal. Probabilistic inference using Markov chain Monte Carlo methods. Technical Report CRG-TR-93-1, Dept. of Computer Science, University of Toronto, 1993.
|
| |
24
|
M. Pelikan. Hierarchical Bayesian optimization algorithm: Toward a new generation of evolutionary algorithms. Springer-Verlag, 2005.
|
| |
25
|
M. Pelikan, D. E. Goldberg, and E. Cantu-Paz. BOA: The Bayesian optimization algorithm. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-99), pages 525--532, 1999.
|
| |
26
|
|
| |
27
|
B. Widrow and M. Hoff. Adaptive switching circuits. Western Electronic Show and Convention, 4:96--104, 1960.
|
| |
28
|
S. W. Wilson. Classifier fitness based on accuracy. Evolutionary Computation, 3(2):149--175, 1995.
|
| |
29
|
S. W. Wilson. Generalization in the XCS classifier system. Genetic Programming 1998: Proceedings of the Third Annual Conference, pages 665--674, 1998.
|
| |
30
|
|
| |
31
|
S. W. Wilson. Classifier systems for continuous payoff environments. Proceedings of the Sixth Genetic and Evolutionary Computation Conference (GECCO-2004): Part II, pages 824--835, 2004.
|
|