Saturday, February 05, 2011

Edgar Allan Poe on early AI: von Kempelen's chess-playing Turk and Babbage's Difference Engine

Poe Writes Maelzel's Chess Player April 1836

American writer, poet, editor, literary critic, and magazinist Edgar Allan Poe publishes in the Southern Literary Messenger "Maelzel's Chess Player."

In this article on automata Poe provides a very closely reasoned explanation of the concealed human operation of von Kempelen's Turk, which Poe had seen exhibited in Richmond, Virginia by Maelzel a few weeks earlier.

Poe also briefly compares von Kempelen's Turk to Babbage's Difference Engine No. 1, which was limited to the computation of astronomical and navigation tables, suggesting essentially that if the Turk was fully automated and had the ability to use the results of one logical operation to make a decision about the next one—what was later called "conditional branching" —it would be far superior to Babbage's machine. This feature was, of course, later designed into Babbage's Analytical Engine.

Here is Poe's comparison of the two machines:

"But if these machines were ingenious, what shall we think of the calculating machine of Mr. Babbage? What shall we think of an engine of wood and metal which can not only compute astronomical and navigation tables to any given extent, but render the exactitude of its operations mathematically certain through its power of correcting its possible errors? What shall we think of a machine which can not only accomplish all this, but actually print off its elaborate results, when obtained, without the slightest intervention of the intellect of man?
.

It will, perhaps, be said, in reply, that a machine such as we have described is altogether above comparison with the Chess-Player of Maelzel. By no means — it is altogether beneath it — that is to say provided we assume (what should never for a moment be assumed) that the Chess-Player is a pure machine, and performs its operations without any immediate human agency. Arithmetical or algebraical calculations are, from their very nature, fixed and determinate. Certain data being given, certain results necessarily and inevitably follow. These results have dependence upon nothing, and are influenced by nothing but the data originally given. And the question to be solved proceeds, or should proceed, to its final determination, by a succession of unerring steps liable to no change, and subject to no modification.
.

This being the case, we can without difficulty conceive the possibility of so arranging a piece of mechanism, that upon starting it in accordance with the data of the question to be solved, it should continue its movements regularly, progressively, and undeviatingly towards the required solution, since these movements, however complex, are never imagined to be otherwise than finite and determinate.
.

But the case is widely different with the Chess-Player. With him there is no determinate progression. No one move in chess necessarily follows upon any one other. From no particular disposition of the men at one period of a game can we predicate their disposition at a different period. Let us place the first move in a game of chess, in juxta-position with the data of an algebraical question, and their great difference will be immediately perceived. From the latter — from the data — the second step of the question, dependent thereupon, inevitably follows. It is modelled by the data. It must be thus and not otherwise.
.

But from the first move in the game of chess no especial second move follows of necessity. In the algebraical question, as it proceeds towards solution, the certainty of its operations remains altogether unimpaired. The second step having been a consequence of the data, the [column 2:] third step is equally a consequence of the second, the fourth of the third, the fifth of the fourth, and so on, and not possibly otherwise, to the end.
.

But in proportion to the progress made in a game of chess, is the uncertainty of each ensuing move. A few moves having been made, no step is certain. Different spectators of the game would advise different moves. All is then dependent upon the variable judgment of the players.
.

Now even granting (what should not be granted) that the movements of the Automaton Chess-Player were in themselves determinate, they would be necessarily interrupted and disarranged by the indeterminate will of his antagonist. There is then no analogy whatever between the operations of the Chess-Player, and those of the calculating machine of Mr. Babbage, and if we choose to call the former a pure machine we must be prepared to admit that it is, beyond all comparison, the most wonderful of the inventions of mankind.
.

Its original projector, however, Baron Kempelen, had no scruple in declaring it to be a "very ordinary piece of mechanism — a bagatelle whose effects appeared so marvellous only from the boldness of the conception, and the fortunate choice of the methods adopted for promoting the illusion." But it is needless to dwell upon this point. It is quite certain that the operations of the Automaton are regulated by mind, and by nothing else. Indeed this matter is susceptible of a mathematical demonstration, a priori. The only question then is of the manner in which human agency is brought to bear.
.
Before entering upon this subject it would be as well to give a brief history and description of the Chess-Player for the benefit of such of our readers as may never have had an opportunity of witnessing Mr. Maelzel's exhibition."
.
.

Filed under: Artificial Intelligence, Crimes / Forgeries / Hoaxes , Data Processing / Computing, Robotics / Automata, Software | Bookmark or share this entry »

_______________

from the extremely fascinating website

http://www.historyofscience.com/G2I/timeline/index.php?category=Artificial+Intelligence


1 comment:

Anonymous said...

Bravo, Poe! Obviously a forward thinker who would not be flummoxed by today's digital computers.