Using Genetic Algorithms for Concept Learning

  • Authors:
  • Kenneth A. De Jong;William M. Spears;Diana F. Gordon

  • Affiliations:
  • Computer Science Department, George Mason University, Fairfax, VA 22030. kdejong@cs.gmu.edu;Naval Research Laboratory, Code 5510, Washington, DC 20375. spears@aic.nrl.navy.mil;Naval Research Laboratory, Code 5510, Washington, DC 20375. gordon@aic.nrl.navy.mil

  • Venue:
  • Machine Learning - Special issue on genetic algorithms
  • Year:
  • 1993

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this article, we explore the use of genetic algorithms (GAs) as a key element in the design and implementation of robust concept learning systems. We describe and evaluate a GA-based system called GABIL that continually learns and refines concept classification rules from its interaction with the environment. The use of GAs is motivated by recent studies showing the effects of various forms of bias built into different concept learning systems, resulting in systems that perform well on certain concept classes (generally, those well matched to the biases) and poorly on others. By incorporating a GA as the underlying adaptive search mechanism, we are able to construct a concept learning system that has a simple, unified architecture with several important features. First, the system is surprisingly robust even with minimal bias. Second, the system can be easily extended to incorporate traditional forms of bias found in other concept learning systems. Finally, the architecture of the system encourages explicit representation of such biases and, as a result, provides for an important additional feature: the ability to dynamically adjust system bias. The viability of this approach is illustrated by comparing the performance of GABIL with that of four other more traditional concept learners (AQ14, C4.5, ID5R, and IACL) on a variety of target concepts. We conclude with some observations about the merits of this approach and about possible extensions.