THE USE OF EVOLUTIONARY COMPUTATION IN KNOWLEDGE DISCOVERY: THE EXAMPLE OF INTRUSION DETECTION SYSTEMS
This chapter discusses the use of evolutionary computation in data mining and knowledge discovery by using intrusion detection systems as an example. The discussion centers around the role of EAs in achieving the two highlevel primary goals of data mining: prediction and description. In particular, classification and regression tasks for prediction, and clustering tasks for description. The use of EAs for feature selection in the pre-processing step is also discussed. Another goal of this chapter was to show how basic elements in EAs, such as representations, selection schemes, evolutionary operators, and fitness functions have to be adapted to extract accurate and useful patterns from data in different data mining tasks.