McCarthy and Hayes observed in 1969 that an effective AI program
must deal with both epistemological and heuristic difficulties. The
epistemological problems arise from the fact that the program must be
adequate in theory: It must be able to solve problems given
access to arbitrarily large computational resources. McCarthy and
Hayes go on to suggest that it is the epistemological problems that
should be the focus of AI research. The argument, roughly speaking,
is that epistemological issues are a separable subproblem whose
solution will underlie subsequent work on heuristics and other
practical techniques.
The view that I defend in this article is that McCarthy and Hayes are
exactly wrong: Epistemological and heuristic adequacy are not
separable, and any attempt to solve either in isolation from the other
is doomed to failure. This view is supported by an examination of
both AI's recent successes and its relative failures. Written by Matt
Ginsberg and appeared in ACM Computing Surveys in
1995. Compressed postscript document.