By Eric Bonabeau
There is an intriguing parallel I want to expose in more detail between biological evolution and decision making: search and evaluation in decision-making are similar to variation and selection in evolutionary theory. Search is all about creating a variety of options and possible answers to a query; evaluation is the process through which some or none of the options are selected. Nature thus provides us with a powerful metaphor for decision making, and in that context genetic algorithms are decision-support tools. With interactive genetic algorithms, variation is performed by a non-human device while options generated by the device are evaluated by a human being.
The philosopher Daniel Dennett uses the phrase "competence without comprehension" to describe the strange value proposition of Darwinian evolution, that "to make a perfect and beautiful machine, it is not requisite to know how to make it'' [MacKenzie RB (1868) (Nisbet & Co., London), cited by Dennett].
Indeed, what McKenzie, a 19th-century critic of Darwin, calls "a strange inversion of reasoning", has been one of the weapons creationists have used, as in the pamphlet from the 1970s.
But directed evolution is a highly successful embodiment of that inversion of reasoning -- of competence without comprehension. Corn is the descendant through directed evolution of teosinte. The domestic dog, in its apparently infinite variety, is the product of many generations of breeding from just one common ancestor, the gray wolf. Examples abound.
In silico evolution, in the form of genetic algorithms, creates an opportunity for competence without [necessary] comprehension. You may be able to comprehend -- either during or after the design process, but you don't have to. The machine takes care of the variation process. This is a powerful concept: think about all the situations in which you have to rely on an expert to produce variations for you -- an architect, a designer, a brand naming consultant, etc. The expert is the gatekeeper between you and your dreams, and defines the possible on the basis of her own biases. Your dreams are bounded by the expert. Yet you are an expert on knowing whether you like something or not. You may not understand how the expert comes up with the variations, but you're competent (in fact, you're likely the most competent) when it comes to your own tastes. Competence without comprehension empowers you to innovate far beyond your comprehension. One caveat is obviously that whatever new stuff you produce be safe.
There is often a "magic button" you can use with digital photography software -- yet you know that the outcome is arbitrary. One thing you are very competent about is deciding whether a picture is good or not. How do you exert your competence without comprehension of the underlying technology? The hunch engine offers you multiple choices, each of which is an image obtained from applying a random filter to your original picture. Following your competent hunches, you select one or more of the pictures that seem to offer some degree of improvement over the original.
After two or three steps of this directed evolution, you end up with just the right picture -- and you know it. At no time did you have to understand what was going on under the hood. For more information on how to leverage the power of directed evolution, watch the video below.