A Contribution to the Foundations of AI: Genetic Programming and Support Vector Machines
Robert Burbidge · 2008
Abstract—The aim of genetic programming is to automatically find computer programs that solve problems; using an algorithm inspired by biological evolution. The aim of the support vector machine is to model empirical data; using an algorithm based on statistical optimality. Fundamentally, both these techniques — and all artificial intelligence disciplines — use search; with differ-ing representations, search operators and objective functions. We formally compare these two techniques as a contribution toward the foundations of artificial intelligence, and less grandiosely, in order to encourage transfer of knowledge between the two disciplines. I.