Title :
Implementing linear models in genetic programming
Author :
Yeun, Yun-Seog ; Ruy, Won-Sun ; Yang, Young-Soon ; Kim, Nam-Joon
Author_Institution :
Dept. of Comput.-Aided Mech. Design Eng., Daejin Univ., Kyonggi-do, South Korea
Abstract :
This paper deals with linear models of genetic programming (GP) for regression or approximation problems when given learning samples are not sufficient. The linear model, which is a function of unknown parameters, is built through extracting all possible base functions from the standard GP tree by utilizing a symbolic processing algorithm. The major advantage of a linear model in GP is that its parameters can be estimated by the ordinary least square (OLS) method and a good model can be selected by applying the modern minimum description length (MDL) principle, while the nonlinearity necessary to handle the given problem is effectively maintained by indirectly evolving and finding various forms of base functions. In addition to a standard linear model consisting of mathematical functions, one variant of a linear model, which can be built using low-order Taylor series and can be converted into the standard form of a polynomial, is considered in this paper. With small samples, GP frequently shows the abnormal behaviors such as extreme large peaks or odd-looking discontinuities at the points away from sample points. To overcome this problem, a directional derivative-based smoothing (DDBS) method, which is incorporated into the OLS method, is introduced together with the fitness function that is based on MDL, reflecting the effects of DDBS. Also, two illustrative examples and three engineering applications are presented.
Keywords :
bifurcation; genetic algorithms; least squares approximations; parameter estimation; polynomial approximation; regression analysis; trees (mathematics); approximation problems; base bifurcations; directional derivative-based smoothing method; genetic programming tree; linear models; low-order Taylor series; minimum description length principle; ordinary least square method; parameter estimation; polynomials; regression problems; symbolic processing algorithm; Function approximation; Genetic programming; Least squares approximation; Mathematical model; Neural networks; Optimization methods; Parameter estimation; Polynomials; Smoothing methods; Taylor series;
Journal_Title :
Evolutionary Computation, IEEE Transactions on
DOI :
10.1109/TEVC.2004.836818