Ant Colony Optimization for First-Order Rule Discovery

In the past, ant colony optimization has been applied to learning sets of propositional rules. In this paper, we present an algorithm for learning sets of first-order rules with ant colony optimization. First-order rules can sometimes provide a more intuitive and accurate concept description as they are more expressive than traditional propositional rules. As a case study, we apply our algorithm to expressive music performance modeling, one of the most challenging problems in music informatics, and compare our results with the results obtained by state-of-the-art first-order rule learning algorithms.

[1]  Michael Sampels,et al.  A MAX-MIN Ant System for the University Course Timetabling Problem , 2002, Ant Algorithms.

[2]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[3]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[4]  Luc De Raedt,et al.  Top-Down Induction of Clustering Trees , 1998, ICML.

[5]  Said Salhi,et al.  An ant system algorithm for the mixed vehicle routing problem with backhauls , 2004 .

[6]  Hussein A. Abbass,et al.  Classification rule discovery with ant colony optimization , 2003, IEEE/WIC International Conference on Intelligent Agent Technology, 2003. IAT 2003..

[7]  Xavier Serra,et al.  Discovering expressive transformation rules from saxophone jazz performances , 2005 .

[8]  Julius O. Smith,et al.  Spectral modeling synthesis: A sound analysis/synthesis based on a deterministic plus stochastic decomposition , 1990 .

[9]  Ehud Shapiro,et al.  Algorithmic Program Debugging , 1983 .

[10]  Bo Liu,et al.  Density-Based Heuristic for Rule Discovery with Ant-Miner , 2002 .

[11]  Eugene Narmour,et al.  The Analysis and Cognition of Basic Melodic Structures: The Implication-Realization Model , 1990 .

[12]  Marco Dorigo Ant colony optimization , 2004, Scholarpedia.

[13]  Xavier Serra,et al.  A sound analysis/synthesis system based on a deterministic plus stochastic decomposition , 1990 .

[14]  Jing Wang,et al.  Swarm Intelligence in Cellular Robotic Systems , 1993 .

[15]  J. R. Quinlan Learning Logical Definitions from Relations , 1990 .

[16]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

[17]  Marco Dorigo,et al.  Ant system for Job-shop Scheduling , 1994 .

[18]  Alex A. Freitas,et al.  An ant colony based system for data mining: applications to medical data , 2001 .

[19]  Monique Snoeck,et al.  Classification With Ant Colony Optimization , 2007, IEEE Transactions on Evolutionary Computation.

[20]  Luca Maria Gambardella,et al.  Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem , 1995, ICML.