Knowledge Incorporation in Evolutionary Computation
Interactive Evolutionary Computation
The basic idea of interactive evolution is to involve a human expert
on-line into the evolution process. During evolution, the human expert selects
one or more individuals that survive and reproduce to form a new generation.
However, it would be arduous for human beings to sit in front of the computer
and make endless choices. This entails a method to abstract the knowledge
from the human expert and build a surrogate so that the evolution process can be
carried out freely and automatically. This is also related to evolutionary
computation with approximate fitness functions.
Multiple Objective Optimization Using Fuzzy Preferences
Multiple Objective Optimization (MOO) has received wide attention in evolutionary
design optimization. In many cases, not all objectives are equally important.
A common situation is that "objective A is more important than objective B, and
objective C is equally important as objective D" and so on. In this case, the
preferences expressed in human language need to be translated to numbers
in optimization. To this end, fuzzy preference modeling and fuzzy multiple criteria
decision making can be applied. More importantly, the preferences can be changed interactively during evolution.
Knowledge Incorporation in representation, population initialization
One most direct method for incorporating knowledge into evolutionary computation
is to encode the a prior knowledge in the initial population. In evolutionary
fuzzy rule generation, knowledge can also be incorporated by checking the consistency
between the rules generated by data and those generated by human experts.
Knowledge Incorporation in Recombination and Mutation
Knowledge Incorporation in selection and reproduction
Knowledge Incorporation in Fitness Evaluations
Knowledge Incorporation through Life-time Learning
Reference
[1] Y. Jin (Editor). Knowledge incorporation in evolutionary computation.
Springer, Berlin Heidelberg, 2005
For discussions, please contact Yaochu Jin.