Mind Matters Natural and Artificial Intelligence News and Analysis

TagWeasel program

weasel-peering-out-of-a-burrow-stockpack-adobe-stock
weasel peering out of a burrow

Dawkins’ Weasel Program vs the Information Life Acquires En Route

To demonstrate what is wrong with fully naturalist assumptions like those of Richard Dawkins’ Weasel program, I developed Weasel Libs, modeled on Mad Libs

In his famous Weasel program zoologist and philosopher Richard Dawkins shows that the simple combination of random mutation and natural selection (Darwinian evolution) can produce the English sentence, “Methinks it is like a weasel”, in a short time period. The point of his program is to demonstrate that evolution can generate the complex, pre-specified DNA sequences we find in biology before the heat death of the universe. His argument sounds persuasive because both English sentences and DNA sequences are made up of symbols. Both can be randomly modified anywhere, and by cumulative selection, they can plausibly adapt to the environment in reasonably short order. Writers in English can learn to pen best-selling novels through trial and error and audience feedback.…

Curious weasel looks out from behind a rock

Dawkins’ Dubious Double Weasel and the Combinatorial Cataclysm

Dawkins has successfully reduced a combinatorial explosion to a manageable problem...or has he?

In Richard Dawkins’ book, The Blind Watchmaker, he proposed a famous (and infamous) computer program to demonstrate the power of cumulative selection, known as the “Weasel program.” The program demonstrates that by varying a single letter at a time, it is possible to rapidly evolve a coherent English sentence from a string of gibberish. The way the program works is as follows: First, a sequence of characters is randomly assembled by drawing from the 26 English letters and the space. Then, one character is randomly reassigned. The resulting sequence is compared to the phrase from Hamlet, a quote uttered by Polonius: “methinks it is like a weasel.” For every character that matches, a point is scored. If the new sequence…