The New Scientist magazine published the following news item on 21 August 1975
For those who have trouble solving the Tantalizers that run each week in New Scientist, Dr Chris Reynolds of Brunel University has developed a computer programme.
********
The CODIL archive includes a binder containing the solutions of the following Tantalisers
|
|
CODIL was started as research into the design of an "electronic clerk" which could work symbiotically in a human team, in the context of large commercial management information systems. The link with AI and heuristic problem solving started almost accidentally in about 1973 when colleague Roland Sleep, who had been reading a recently published Ph.D. thesis on heuristic problem solving suggested that I should see if CODIL could solve any of the puzzles. Within days I had used CODIL to solve all the. problems used as examples in the thesis and started to write CODIL system, called TANTALIZE which would ask questions about the problem and use the answers to generate the set descriptions needed to solve the problem. The approach was transparent, as if you selected the Trace option you could follow the path to the solution step by step. This can be seen in the solution of TANTALIZER 226 where the search involves several exploration of dead end branches.
In addition a search for contemporary published AI heuristic problem solving literature produced a range of other problems - such as the missionary and the cannibals crossing the river with only one boat. In each case where a comparison was possible the TANTALIZE input was simpler, and the solution was found in less time. In addition I had set TANTALIZE was set a unique goal. I was attempting to solve successive "human" problems set weekly in a magazine - the challenge was that the researcher had no idea what kind of problem was coming next. Of course it didn't solve everyone, as Martin Holiis explains in his article. In contrast the published AI papers tended to concentrate on a few cherry-picked (and often well known) problems and none had challenged their AI problem solver with a weekly list of problems where the researcher idea what the next problem would be.
However there was a big problem. I did successfully submit the paper "A Conversational Problem Solver written in CODIL" but further publication was difficult. For example I submitted a pair of papers to an AISB conference. One gave details of how TANTALIZE worked, and the other gave details of the problems solved, including problems from the New Scientist and from other AI publications. The papers were rejected because TANTALIZE was "too theoretical to ever work" - in effect labelling the information on the solved problems in the second paper as impossibly good and therefore fraudulent. After several such rejections I got the opportunity to show original CODIL and TANTALIZE listings to a leading AI guru who kindly explained that my research was not Artificial Intelligence because TANTALIZE couldn't play Chess. He considered that the fact that CODIL was irrelevant because it was simply based on a complex real world study of a commercial system involving over a million dynamically changing sales contract lines (each line representing a different pricing rule) and therefore had nothing to do with Artificial Intelligence while a game such as chess (where the never changing rules can be written on one side of a sheet of A4 paper) did. After such difficulties I redirected my CODIL research towards educational computing and abandoned banging my head against an AI brick wall.
So does CODIL have anything to do with Artificial Intelligence? If it is agreed that the words "Artificial intelligence" refers only to research involving the use of very sophisticated mathematical routines (which 99% of humans will not properly understand) and massive computers and data files (the bigger the computer, and the more voluminous the data, the bigger the research grant and the more prestige for the researcher and the department) I would agreed that CODIL and TANTALIZE do not count as "Artificial Intelligence."
In contract CODIL is concerned with producing an interactive working model of how non-mathmaticians' brains handle information. In effect it attempts to produce an intelligent system which processes information like a human on a scale which compatible with what is known about the human brain and using easily understood algorithms which were simple enough to have evolved under the supervision of Dawkin's blind watchmaker. However it extends the simple brain model approach by acting as a tool which can process, retrieve and store potentially large quantities of information in a transparent and reliable way, and it can also provide users with access to a range of conventional "black box" computer tools if needed.
No comments:
Post a Comment