Transformation of redundant representations of linear genetic programming into canonical forms for efficient extraction of image features
Ukrit Watchareeruetai, Yoshinori Takeuchi, Tetsuya Matsumoto, Hiroaki Kudo, Noboru Ohnishi · 2008
Recently, evolutionary computation (EC) has been adopted to search for effective feature extraction programs for given image recognition problems. For this approach, feature extraction programs are constructed from a set of primitive operations (POs), which are usually general image processing and pattern recognition operations. In this paper, we focus on an approach based on a variation of linear genetic programming (LGP). We describe the causes of redundancies in LGP based representation, and propose a transformation that converts the redundant LGP representation into a canonical form, in which all redundancies are removed. Based on this transformation, we present a way to reduce computation time, i.e., the evolutionary search that avoids executions of redundant individuals. Experimental results demonstrate a success in computation time reduction; around 7–62% of total compuation time can be reduced. Also, we have experimented with an evolutionary search that prohibits existence of redundant individuals. When selection pressure is high enough, its search performance is better than that of conventional evoltuionary search.