Evolutionary Synthesis of Bayesian Networks for Optimization

We shortly review our theoretical analysis of genetic algorithms and provide some new results. The theory has lead to the design of three different algorithms, all based on probability distributions instead of recombination of strings. In order to be numerically tractable, the probability distribution has to be factored into a small number of factors. Each factor should depend on a small number of variables only. For certain applications the factorization can be explicitly determined. In general it has to be determined from the search points used for the optimization. Computing the factorization from the data leads to learning Bayesian networks. The problem of finding a minimal structure which explains the data is discussed in detail. It is shown that the Bayesian Information Criterion is a good score for this problem. The algorithms are extended to probabilistic prototype trees used for synthesizing programs.

[1]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[2]  Byoung-Tak Zhang,et al.  Evolutionary Induction of Sparse Neural Trees , 1997, Evolutionary Computation.

[3]  Heinz Mühlenbein,et al.  Schemata, Distributions and Graphical Models in Evolutionary Optimization , 1999, J. Heuristics.

[4]  Michael I. Jordan Learning in Graphical Models , 1999, NATO ASI Series.

[5]  D. Goldberg,et al.  BOA: the Bayesian optimization algorithm , 1999 .

[6]  H. M. Rwcp The equation for the response to selection and its use for prediction , 1997 .

[7]  Heinz Mühlenbein,et al.  FDA -A Scalable Evolutionary Algorithm for the Optimization of Additively Decomposed Functions , 1999, Evolutionary Computation.

[8]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[9]  Brendan J. Frey,et al.  Graphical Models for Machine Learning and Digital Communication , 1998 .

[10]  Byoung-Tak Zhang,et al.  Balancing Accuracy and Parsimony in Genetic Programming , 1995, Evolutionary Computation.

[11]  Remco R. Bouckaert,et al.  Properties of Bayesian Belief Network Learning Algorithms , 1994, UAI.

[12]  R. A. Leibler,et al.  On Information and Sufficiency , 1951 .

[13]  Heinz Mühlenbein,et al.  The Equation for Response to Selection and Its Use for Prediction , 1997, Evolutionary Computation.

[14]  G. Harik Linkage Learning via Probabilistic Modeling in the ECGA , 1999 .

[15]  Corso Elvezia Probabilistic Incremental Program Evolution , 1997 .

[16]  Rafal Salustowicz,et al.  Probabilistic Incremental Program Evolution , 1997, Evolutionary Computation.