DocumentCode :
5630
Title :
Reusing Building Blocks of Extracted Knowledge to Solve Complex, Large-Scale Boolean Problems
Author :
Iqbal, M. ; Browne, Will N. ; Mengjie Zhang
Author_Institution :
Evolutionary Comput. Res. Group, Victoria Univ. of Wellington, Wellington, New Zealand
Volume :
18
Issue :
4
fYear :
2014
fDate :
Aug. 2014
Firstpage :
465
Lastpage :
480
Abstract :
Evolutionary computation techniques have had limited capabilities in solving large-scale problems due to the large search space demanding large memory and much longer training times. In the work presented here, a genetic programming like rich encoding scheme has been constructed to identify building blocks of knowledge in a learning classifier system. The fitter building blocks from the learning system trained against smaller problems have been utilized in a higher complexity problem in the domain to achieve scalable learning. The proposed system has been examined and evaluated on four different Boolean problem domains: 1) multiplexer, 2) majority-on, 3) carry, and 4) even-parity problems. The major contribution of this paper is to successfully extract useful building blocks from smaller problems and reuse them to learn more complex large-scale problems in the domain, e.g., 135-bit multiplexer problem, where the number of possible instances is 2135 ≈ 4 × 1040, is solved by reusing the extracted knowledge from the learned lower level solutions in the domain. Autonomous scaling is, for the first time, shown to be possible in learning classifier systems. It improves effectiveness and reduces the number of training instances required in large problems, but requires more time due to its sequential build-up of knowledge.
Keywords :
Boolean functions; genetic algorithms; knowledge acquisition; learning (artificial intelligence); pattern classification; carry problem; complex large-scale Boolean problem solving; even-parity problems; evolutionary computation techniques; genetic programming; knowledge extraction; learning classifier system; majority-on problem; multiplexer problem; rich encoding scheme; training instances; Encoding; Genetic programming; Multiplexing; Sociology; Standards; Statistics; Training; Building Blocks; Building blocks; Code Fragments; Genetic Programming; Layered Learning; Learning classifier Systems; Scalability; code fragments; genetic programming; layered learning; learning classifier systems; scalability;
fLanguage :
English
Journal_Title :
Evolutionary Computation, IEEE Transactions on
Publisher :
ieee
ISSN :
1089-778X
Type :
jour
DOI :
10.1109/TEVC.2013.2281537
Filename :
6595603
Link To Document :
بازگشت