- Artificial stupidity
Artificial Stupidity is commonly used as a humorous opposite of the term
artificial intelligence (AI), often as aderogatory reference to the inability of an AI program to adequately perform basic tasks. However, within the field ofcomputer science , "artificial stupidity" is also used to refer to a technique of "dumbing down"computer programs in order to deliberately introduce errors in their responses.History
Alan Turing , in his 1952 paper "Computing Machinery and Intelligence ", proposed the a test for intelligence which has since become known as theTuring test .Turing 1950] While there a number of different versions, the original test, described by Turing as being based on the "Imitation Game ", involved a "machine intelligence" (a computer running an AI program), a female participant, and an interrogator. Both the AI and the female participant were to claim that they were female, and the interrogator's task was to work out which was the female participant and which was not by examining the participant's responses to typed questions. While it isn't necessarily clear whether or not Turing intended that the interrogator was to know that one of the participants was a computer, while discussing some of the possible objections to his argument Turing raised the concern that "machines cannot make mistakes".As Turing then noted, the reply to this is a simple one: the machine should "not" attempt to "give the "right" answers to the arithmetic errors". Instead, deliberate errors should be introduced to the computer's responses.
Applications
Within computer science, there are at least two major applications for "artificial stupidity": the generation of deliberate errors in
chatbots attempting to pass the Turing test or to otherwise fool a participant into believing that they are human; and the deliberate limition of computer AIs invideo games in order to control the game's difficulty.Chatbots
The first
Loebner prize competition was run in 1993. As reported in "The Economist ", the winning entry incorporated deliberate errors - described by "The Economist" as "artificial stupidity" - to fool the judges into believing that it was human.Citation | title = Artificial Stupidity | year = 1992 | date = 1992-09-01 | journal =The Economist | volume = 324 | issue = 7770 | pages = 14] This technique has remained a part of the subsequent Loebner prize competitions, and reflects the issue first raised by Turing.Game design
Lars Lidén argues that good game design involves finding a balance between the computer's "intelligence" and the player's ability to win. By finely tuning the level of "artificial stupidity", it is possible to create computer controlled plays that allow the player to win, but do so "without looking unintelligent".citation | last = Lidén | first = Lars | year = 2004 | title = Artificial Stupidity: The art of making intentional mistakes | editor = S. Rabin | work = AI Game Programming Wisdom 2 | pages = 41-48 | publisher = Charles River Media, Inc.]
Other Applications
According to its definition, a sufficiently developed Artificial Stupidity program would be able to make all the worst cases regarding a given situation. This would enable computer programmers and analysts to find flaws immediately while minimizing errors that are within the code.
However, it is mostly expected to be used within the development and debugging stages of computer software.
References
Further reading
* [http://www.c2.com/cgi/wiki?ArtificialStupidity http://www.c2.com/cgi/wiki?ArtificialStupidity] Describes Artificial Stupidity in the humorous context
Wikimedia Foundation. 2010.