Uncommon Descent Serving The Intelligent Design Community

Computational Intelligence and Darwinism

Share
Facebook
Twitter
LinkedIn
Flipboard
Print
Email

This UD post got me to thinking. I do that from time to time.

On the subject of computational intelligence I have some minor credentials, including a Silver Medal at the first Computer Olympiad in London, sponsored by David Levy of chess fame. You can access the final results of my research and efforts in computational artificial intelligence (AI) here:

If you have a computer with sufficient memory and disk space you can explore the only perfect-play endgame algorithm ever invented for the game of checkers (known as draughts in the UK).

It was my exploration into computational AI that initially caused me to have doubts about the creative powers of the Darwinian mechanism, which I now consider to be a transparent absurdity as an explanation for almost anything of any significance, and certainly not as an explanation for human intelligence.

Here’s why.

Computer programs that play games like checkers and chess involve two primary algorithms, a brute-force tree search and a leaf-node static evaluator. The tree search says, “If I move here, and the opponent moves there, and I move thus…” Unfortunately, the exponential explosion of possibilities means that the search must eventually be terminated. At that point a static positional evaluator must be invoked. This requires designing heuristics that can evaluate the position with no further search.

The problem is that these heuristics are difficult to devise and encode, and they are often wrong, because of tactical considerations that lurk beyond the horizon of the search and the fact that the heuristics can have unanticipated side-effects.

A human player might say, “Hmmm, if I move here, this will create a positional weakness from which the opponent cannot possibly recover.” There is no way to encode such knowledge, which comes from human experience and positional recognition.

The other problem is that computer programs like mine do not play against the opponent; they play against themselves. The tree search assumes that the opponent sees everything it does, which in a human-versus-human game is not the case. In one game my program played against a grandmaster human, the human was in deep trouble, and he told me so. The computer was considering the move the human feared, which would lead to a very difficult, razor-thin draw. But the program searched so far ahead that it found the draw, assumed the human would see it as well, and played a move that gave the program a few more meaningless points, letting the human off the hook.

All attempts at computational language interpretation have been dismal failures for similar reasons. Even the best spell- and grammar-checkers are astronomically stupid:

Eye halve a spelling chequer
It came with my pea sea
It plainly marques four my revue
Miss steaks eye kin knot sea.

Eye strike a key and type a word
And weight four it two say
Weather eye am wrong oar write
It shows me strait a weigh.

As soon as a mist ache is maid
It nose bee fore two long
And eye can put the error rite
Its rare lea ever wrong.

Eye have run this poem threw it
I am shore your pleased two no
Its letter perfect awl the weigh
My chequer tolled me sew.

The point is: With all our human intelligence, technology, and inventiveness, how can anyone who is still in contact with reality believe that random accidents engineered our brains and minds?

Comments
Gil,
Despite all of this, “intelligent” computer programs are not really intelligent at all.
I disagree completely - I think that many computer programs are indeed really intelligent! Now, how do you propose we resolve our differing viewpoints here, Gil? Do you have some sort of test that we can apply to various things to determine if they really intelligent or not?
Brute force and clever algorithms can be used to defeat the best humans in some games (although in other games, like Go, the best programs are pitifully weak amateurs).
Yes indeed! Brute force and clever algorithms can make for very truly intelligent behaviors.
The point is that the human mind is vastly more sophisticated than any of this technology. Human minds invent the games, create computers, and program the computers to play the games they invented.
No question that humans are still vastly more sophisticated! Still, computers are catching up very quickly. I expect that this September a computer will overtake humans in yet another game... and this one is extremely wide-ranging and requires expertise in many, many areas of general knowledge as well as proficiency in natural language. I'm talking of course about the game of Jeopardy! Anyway, let's get back to the point here. Please give me the test that we can apply to any arbitrary system of our chosing where the results of the test will tell us if the system is unintelligent, "intelligent", or really intelligent. Can you tell us what that test is? (hint: I think you can't, and this label of "intelligence" is purely a subjective description).aiguy
August 6, 2010
August
08
Aug
6
06
2010
02:22 PM
2
02
22
PM
PDT
@Petrushka (#9) @veilsofmaya (#10) In an evolutionary context, progressing from the simplest to more complex lifeforms, given the huge number of (invalid)possibilities for evolving a new protein fold how is that nature succeeds in finding solutions that are so sparcely distributed in the search space? The search must be directed by programming protein folds according to some desired goal. Douglas Axe's work explains this eloquently in http://bio-complexity.org/ojs/index.php/main/article/view/BIO-C.2010.1 . If Axe is right, clearly a rethink is needed regarding natural selection and random variation.cbburn1
August 6, 2010
August
08
Aug
6
06
2010
02:06 PM
2
02
06
PM
PDT
@Perushka (#9)
If the properties of matter are such protein folding can be said to be designed, then other phenomena could be designed also, including evolution.
I've always wondered this as well. Since designers choose specific designs over others, designing evolution represents one possible choice the a designer could have made. It's unclear how ID excludes this choice other than by making assumptions about the designer which are not actually present in the theory of ID. It's only by moving beyond an abstract design that one could even start to evaluate what a designer would or would not do in specific instances. This includes implement TE. Can someone provide an explanation as to why TE wasn't selected by the designer in place of "solution" presented posited by ID?veilsofmaya
August 6, 2010
August
08
Aug
6
06
2010
01:26 PM
1
01
26
PM
PDT
But it’s like saying the inner workings of a computer is “dumb electricity”. Sure, the flow of electrons is reducible to the laws of physics, but it was intelligence that set up (programmed) the computer to behave in that fashion.
I'm always curious about what people are claiming to be designed. If the properties of matter are such protein folding can be said to be designed, then other phenomena could be designed also, including evolution. Just trying to get a handle on what is being claimed.Petrushka
August 6, 2010
August
08
Aug
6
06
2010
12:47 PM
12
12
47
PM
PDT
Petrushka:
Gil:
It’s not dumb chemistry, it’s programmed chemistry.
Not sure what you mean by that. The chemistry of protein folding is programmed?
I think I see the question you are asking. How can the physical forces that cause proteins to fold be programmed? I would assume that they're not, that each protein fold could be reduced to the laws of physics. But it's like saying the inner workings of a computer is "dumb electricity". Sure, the flow of electrons is reducible to the laws of physics, but it was intelligence that set up (programmed) the computer to behave in that fashion. In other words, a computer could be called programmed electricity, just like proteins could be called programmed chemistry. The same concept could be applied to basically any designed object or system. An internal combustion engine is certainly explicable in natural terms, but it was intelligence that designed it. Same with a plumbing system, vacuum cleaner, centrifuge...I guess I don't need to list everything humans have ever created.uoflcard
August 6, 2010
August
08
Aug
6
06
2010
12:33 PM
12
12
33
PM
PDT
It’s not dumb chemistry, it’s programmed chemistry.
Not sure what you mean by that. The chemistry of protein folding is programmed?Petrushka
August 6, 2010
August
08
Aug
6
06
2010
12:14 PM
12
12
14
PM
PDT
It’s interesting, though, that dumb chemistry goes directly to the answer. It's not dumb chemistry, it's programmed chemistry.GilDodgen
August 6, 2010
August
08
Aug
6
06
2010
11:22 AM
11
11
22
AM
PDT
I am very familiar with Chinook and know Jonathan Schaeffer quite well. Jonathan is Chinook's primary author and won the gold medal at the Computer Olympiad I mentioned. Back in 2003 I computed the eight-piece database and uncovered errors in the Chinook database that had gone undetected by Jon's database validation code. They recomputed it, went on to compute much larger databases, and eventually solved the game. I am also quite familiar with Blondie. It is noteworthy, extremely interesting, and certainly deserving of credit that Fogel created Blondie's static evaluator using "evolutionary" algorithms. However, Blondie is really quite weak, and gets most all of its strength from its rather primitive tree search. Yes, many games are now played better by computer programs than by the best humans. Today's best chess programs, like Rybka, are rated above 3,000. Garry Kasparov, perhaps the best chess player of all time, was rated 2851 at his peak. Despite all of this, "intelligent" computer programs are not really intelligent at all. Brute force and clever algorithms can be used to defeat the best humans in some games (although in other games, like Go, the best programs are pitifully weak amateurs). The point is that the human mind is vastly more sophisticated than any of this technology. Human minds invent the games, create computers, and program the computers to play the games they invented.GilDodgen
August 6, 2010
August
08
Aug
6
06
2010
11:20 AM
11
11
20
AM
PDT
An interesting article has just come out relating to humans outperforming supercomputers in modelling the folding of proteins.
Brute force methods don't work very efficiently on really complex problems. It's interesting, though, that dumb chemistry goes directly to the answer. Almost as if unguided chemistry can cut the gordian knot of seemingly astronomical possibilities.Petrushka
August 6, 2010
August
08
Aug
6
06
2010
10:30 AM
10
10
30
AM
PDT
This is a simple statement of incredulity. Suppose I were to say 'I find it completely credible that evolution engineered our minds and brains' (as in fact I do). Where does that leave us? What you or I believe to be credible is useless as an argument. Only evidence counts.Peepul
August 6, 2010
August
08
Aug
6
06
2010
09:27 AM
9
09
27
AM
PDT
Checkers is a completely deterministic game. Perfect play by both sides leads inevitably to a draw. A computer program called Chinook plays perfect checkers and cannot be beaten. More interesting games are Backgammon and poker, which are not completely deterministic, and for which neural networks and evolutionary algorithms prevail. Snowie, a neural network backgammon player, is generally regarded as able to beat any human player.Petrushka
August 6, 2010
August
08
Aug
6
06
2010
07:10 AM
7
07
10
AM
PDT
http://www.bobnewell.net/checkers/checkerprograms.html Blondie24 seems to play an adequate game of checkers with no opening move database and no endgame database.Petrushka
August 6, 2010
August
08
Aug
6
06
2010
06:55 AM
6
06
55
AM
PDT
An interesting article has just come out relating to humans outperforming supercomputers in modelling the folding of proteins. http://www.sciencedaily.com/releases/2010/08/100804151406.htm How loud does the case for ID have to be for it to be heard?cbburn1
August 6, 2010
August
08
Aug
6
06
2010
02:47 AM
2
02
47
AM
PDT
1 4 5 6

Leave a Reply