| Internet Electronic Journal of Molecular Design - IEJMD, ISSN 1538-6414, CODEN IEJMAT
 
| ABSTRACT - Internet Electron. J. Mol. Des. September 2004, Volume 3, Number 9, 572-585 |  | 
 An Ant Colony Optimization-based Classifier System for Bacterial Growth
Prakash S. Shelokar, Valadi K. Jayaraman, and Bhaskar D. Kulkarni
 Internet Electron. J. Mol. Des. 2004, 3, 572-585
 
 |  Abstract:In predictive microbiology, identification of different combination
 of environmental factors (such as temperature, water activity, pH),
 which lead to growth/ no-growth of microorganism, is a problem
 of potential importance. Ant colony optimization (ACO) is one of
 the most recently developed nature-inspired metaheuristic
 techniques, based on the foraging behavior of real life ants and has
 already exhibited superior performance in solving combinatorial
 optimization problems. This work explores the search capabilities
 of this metaheuristic for learning classification rules in bacterial
 growth/no growth data pertaining to pathogenic Escherichia coli
 R31 as affected by temperature and water activity. The discovered
 rules thus can be used to verify whether any combination of
 temperature and water activity belong to either growth or no-growth
 of the microorganism. The ant algorithm for classification
 works iteratively as follows: At any iteration level, software ants
 construct rules using available heuristic information and
 dynamically evolved pheromone trails. A rule that has highest
 prediction quality is said to be a discovered rule, which represents
 information extracted from the database. Examples correctly
 covered by the discovered rule are removed from the training set,
 and another iteration is started. Guided by the modified pheromone
 matrix, the agents build improved rules and the process is repeated
 for as many iterations as necessary to find rules covering almost all
 cases in the training set. The developed ACO classifier system is
 utilized on several datasets and its performance is compared with
 the performance of other well known algorithms in terms of the
 average accuracy attained in 10-fold cross validation. The results
 obtained by this algorithm compare very favorably with other
 classifiers. Additionally, for discovery of classification rules in the
 dataset pertaining to bacterial growth/no-growth, the performance
 of the ACO classifier is compared with the C4.5 system with
 respect to the predictive accuracy and the simplicity of discovered
 rules. In both these performance indices the ACO classifier
 compares very well with the C4.5. The results obtained on several
 data sets indicate that the algorithm is competitive and can be
 considered a very useful tool for knowledge discovery in a given
 database.
 
 
 |