FRAMED
(presented at MIT, May 1984)
Kent Bach
I once
asked an eleven-year old girl called Polly, “what problem is everyone faced
with at every waking moment?” She immediately replied, “the problem of what to
do next.” Imagine my delight when I ran across the last line of Newell and
Simon's Turing Award Lecture (1975), where they say, “the critical question is
always: What to do next?” Polly was right: we are always faced with the
problem of what to do next, certainly if doing includes mental actions, such as
directing one's attention or making a decision. Of course, the problem of what
to do next breaks down into an endless succession of little problems. As
agents, we tend not to notice these little problems, which are overshadowed by
those on which we deliberate. Theorists also focus on deliberate thought and
action, pretending that a person is always faced with well-defined alternatives
and makes a judgment or a decision based on an explicit evaluation of them. But
all this takes time, and at any given moment the problem of what to do next
must be solved immediately. Usually we solve it without much trouble, thanks to
our extensive knowledge of what to do when. Relevant here is Herbert Simon's
(1947) observation that people generally don't optimize but merely “satisfice.”
I think that people satisfice not merely because they are satisfied with less
than the best, or because the best is too hard to find or not worth the extra
bother, but because, owing to the ongoing problem of what to do next,
satisficing is necessary.
On a different but related
theme, a few years ago I wrote a little paper called “Taking Things for
Granted.” It dealt with the notorious Gettier problem in the theory of
knowledge. I put up a back-handed defense of Gilbert Harman's solution, which
was based on his psychologistic strategy of using intuitions about knowledge
“to decide when reasoning has occurred and what reasoning there has been”
(1973, 47). Harman's solution was that reasoning can give one knowledge only if
it contains no false steps. The trouble, so it seemed to me, was that to make
Harman's solution work, too much reasoning had to be ascribed to the reasoner.
Since the reasoning in a Gettier case has to be elaborate enough to contain the
requisite false step, parallel reasoning in a normal case leading to genuine
knowledge has to contain a counterpart of that step. However, this seemed
psychologically unrealistic, in that the required step concerned a proposition
which is not explicitly considered but merely taken for granted. So I tried to
vindicate Harman's approach by distinguishing between reasoning realizing an
inference pattern and merely its instantiating that pattern. Reasoning could
instantiate a pattern without realizing it if did not contain elements
corresponding to all the steps of that inference pattern. I argued that all
this makes sense if our reasoning operates according to what I call the
taking-for-granted rule.
(TFG) If it seems to me that p, then infer
that p, provided no reason to the contrary occurs to me.
I
suggested that routine reasoning relies on the TFG and that this reliance is
justified insofar as one is able to detect abnormal circumstances. That is, I
must be pretty good at knowing when not to infer that things are as they seem
in order to be justified, when the situation is normal, in supposing
that things are as they seem. If I were insensitive to abnormal situations, I
would directly infer that p even when I should not. In following TFG,
whenever I directly infer that things are as they seem, i.e. without
considering reasons to the contrary, I implicitly rely on my reliability at
detecting indications of abnormality.
When I wrote “Taking Things for
Granted,” I was pretty ignorant of AI. So I was pleased to learn, as many
people have pointed out to me, that I was on to what people in AI call the
frame problem. Today I would like to relate the TFG rule to the frame problem
and to some other ideas current in AI, including frame systems of
representation. Since I know of no good reason to regard the processes leading
to belief as fundamentally different from those leading to decision or action,
I will use examples of both to support a conception of ordinary human inference
that differs radically from common philosophical views. This conception seems
much more realistic psychologically and, moreover, comports nicely with recent
work in AI.
As I understand it, there are
really two sides to the frame problem: getting a system to make relevant
inferences and keeping it from making irrelevant ones. We are pretty good at
that. For example, if you have just dressed for a dinner party and then
discover that your car isn't running, you realize that if you take your
motorcycle, you'll mess up your tuxedo. So you call a cab. Your beliefs also
warrant the inference that you are not wearing a football uniform. Yet this
thought, not to mention countless others that are equally warranted, does not
occur to you. That is fortunate, since there is no end to the number of
irrelevant inferences you could make. Note that not everyone is good at making
relevant inferences and at not making irrelevant ones. Certain
obsessive-compulsives have an extremely liberal notion of what is worth
considering. To them almost anything is relevant. As a result, even the
simplest task can take forever. In contrast, impulsive people fail to consider
relevant consequences of their thoughts or deeds.
For AI the frame problem is how
to get a system to make relevant inferences without also making irrelevant
ones. But how do you get a system to do that unless it has some way of
identifying what is relevant? Virtually anything that is generally irrelevant
to a given task can be relevant to it in some contexts. Moreover, as Marvin
Minsky (1981, 125) has pointed out, employing rules of relevance and
irrelevance, would result in “annoying statements about ... irrelevancy.”
Indeed, I should add, most of these statements would not just be annoying but
themselves irrelevant (except for statements of irrelevancy that concern
ostensibly relevant considerations).
It seems plausible to suppose
that people operate with heuristics or rules of thumb, call them what you will,
that abbreviate processes of inquiry, inference, and deliberation. Like ceteris
paribus statements, they are reliable but not foolproof. Fortunately,
when things go wrong, backup systems, invoking troubleshooting heuristics, can
come to the rescue. How this happens is itself part of the frame problem, for
it too involves questions of when to use available information and which
inferences to make. Recent work in AI (e.g. Lenat 1982, 1983 and Aikins 1983)
suggests that this is not an impossible problem. At any rate, heuristics, like
proverbs, can serve us well even when they conflict with one another. A classic
example is the pair, “Look before you leap” and “He who hesitates is lost.” Of
course they don't really conflict if they are not meant to apply in the same
situations. If you're a tournament chess player, as I once was, you know to
doublecheck your move before making it. On the other hand, if you're in time
pressure, with many moves to make in a few seconds, you'd better make the first
move that comes to mind. In those circumstances, he who hesitates is lost by
forfeit. However, these are not the only two types of circumstances. Before the
onset of time pressure, you're in the position of knowing that the more time
you take on your present move, the less time you'll have for your later moves,
but you know also that a blunder now would end the game without those later
moves ever being played.
This example raises the question
of how do you decide whether to act immediately, doing the first thing that
comes into your head, or to ponder. But putting the question that way is
paradoxical, for it suggests that when you act without hesitating, you do so as
the result of deliberation. Besides, it suggests that when you do decide to act
immediately rather than to deliberate, you make two separate decisions, as if
you first decide to act immediately and then you decide what to do. Surely this
picture is all wrong. Rather, you do what occurs to you to do unless it
immediately occurs to you not to. In practice, this might involve not the
thought not to do it but the thought of an alternative or the thought of a
reason against doing it. In any case, the psychological path from thinking of
it to doing it is broken by some intervening thought. I am suggesting, then,
that at every moment we next do the first thing that occurs to us, provided
this thought is not immediately overridden by a further relevant thought. Of
course, there are many things that we do as the result as deciding to do them,
but most of what we do we do because we don't decide not to (as noted in Bach
1978, most philosophers of action arbitrarily restrict their theorizing to
deliberate actions). That is, generally we do something because it occurs to us
to do it and it does not occur to us not to. On my word processor I have to
punch the EXECUTE key in order to get it to do anything, but I don't have to do
any such thing to get myself to do something. For example, I feel cold, so I
get up and close the window. It doesn't occur to me not to. That might have
occurred to me, but it doesn't. So I act. The same thing happened to William
James when staying in bed one cold morning. Every so often, he thought about
getting up. Eventually he did. Evidently, every previous time that he thought
about getting up he thought also of a reason not to and didn't. The last time
no such thought occurred.
In
contrast to immediate actions, what about actions to be performed later?
Suppose you are trying to decide what to do some bright Sunday afternoon. How
do you know when to stop thinking about it? At any given point, you might be
leaning toward one particular option, say playing Frisbee on the bank of the Charles,
but you have not yet settled on that option. Nor have you set a deadline yet
for your decision (you might, when it begins to appear that your opportunities
are slipping away). Indeed, there seems to be no point at which you have to
make up your mind. The decisionmaking process is open-ended, in the sense that
more can always go into it: invention of new options, deeper search into the
consequences of the old options, reevaluation of your assumptions or
preferences. Presumably the length and the depth of the decisionmaking process
depends on the assumed importance of the decision, together with situational
time limits, but even so, there is generally no precise point at which the
process must end. Yet it often does end. How?
One suggestion is that there is
an ongoing measure of the decision cost, which is compared to the value of the
decision itself. When the cost gets too great relative to the value of the
decision, which itself might be diminishing, as opportunities are cut off and
options are foreclosed, a decision is made: the option highest on the list gets
selected. That seems plausible enough, but who knows if it really happens?
Here's another suggestion. The decision is made when, after exactly one option
is at the top of the list, the decisionmaking process stops. It stops when no
further considerations occur to one: no further options, no reconsideration of
previously considered options, no reasons for not selecting the currently
preferred option. In other words, one decides on the preferred option when
nothing against it occurs to one. At that point, one selects it by default. I
suggest that practical reasoning is governed by a counterpart to TFG, which I
dub the not-worth-considering rule:
(NWC) If it occurs to me to do A, do A (or, if A
is a future action, decide to do A) unless the thought of a reason to the
contrary (or of an alternative to A) occurs to me.
Earlier, in discussing immediate
actions, I suggested that generally we do something because it occurs to us to
do it and it does not occur to us not to. Now consider some cognitive analogs
of this process, as in recognition and recall. You see someone and take him to
be your dentist. It does not occur to you that he might not be, and so you
suppose that he is. Or if someone asks you, “What is the capital of Nova
Scotia?” A certain answer occurs to you, no alternative occurs to you, it does
not occur to you that this might be wrong, and you answer “Halifax.”
These examples of immediate
practical and factual reasoning suggest a certain view of ordinary inference
that departs radically from traditional conceptions. The closest nontraditional
conception I can think of is Gilbert Harman's view of factual reasoning as
“inference to the best explanation.” The trouble with that is that we are usually
satisfied with less than the best: Harman should have said “inference to a
plausible explanation.” To put it in a way that covers practical reasoning as
well, we could call it inference to the first unchallenged alternative. By that
I mean the first option that comes to mind without being accompanied or
immediately followed by the thought of any reason against it or of any
alternative to it. That is, we jump to conclusions except when we look before
leap. Similarly with routine practical reasoning. It commonly seems to be a
case of inference to the first unchallenged option. That is, we decide to do
or, in the case of thinking about what to do next, we just do the first thing
that comes to mind without being accompanied or immediately followed by the
thought of any reason against it or alternative to it.
In the case of factual
reasoning, I am suggesting that we jump to conclusions except when we look
before we leap. That's obviously efficient, but how reliable is it? Offhand,
jumping to conclusions seems to gain speed at the risk of error. It looks as
though it could get us into lots of trouble. But don't forget, drawing
inferences is, as Mill observed, “the only occupation in which the mind never
ceases to be engaged.” We can't avoid trading off possible error for speed, for
there are always more inferences to be made. This means that if we didn't
generally jump to conclusions, we wouldn't make most of the inferences we need
to make. In any case, it seems that when we jump to conclusions, we are generally
right. We are generally right in our snap judgments about the kinds and
qualities of things we perceive around us, right in our recollections about
prior experiences, right about persons, places, and things we seem to
recognize, right about what people mean when they talk to us. Perceptual
judgment, recall, recognition, and understanding utterances (see Bach and
Harnish 1979) are clear cases of generally reliable jumping to conclusions.
Since this is not a monumental coincidence, somehow our inferences must take
relevant information into account without getting bogged down in irrelevancies.
But how? How do we resolve the tension between efficiency and reliability? It
seems that reliability requires justifiably ruling out alternatives to the
tempting conclusion. The way this tension is resolved, I suggest, is that
alternatives can be effectively and legitimately ruled out without even being
considered, at least not consciously. This can occur if our reasoning processes
have the following feature: we consider an alternative only when there is
special reason to do so. Otherwise, without explictly thinking that the
alternative does not obtain, we reason as if it does not.
Now obviously our reasoning can
work like this only if we are equipped somehow to detect the presence of
reasons for considering alternatives that we ordinarly take for granted not to
obtain. A belief resulting from such a process is justified to the extent that
the process not only leads to true beliefs, at least generally, but also guards
against forming false beliefs by means of precautionary subroutines that are
generally activated when and only when they need to be. Thus I suppose that
ordinary abbreviated reasoning operates according to the taking-for-granted
rule.
(TFG) If it seems to me that p, then infer
that p, provided no reason to the contrary occurs to me.
TFG
licenses me to jump to conclusions if I don't think of a reason not to. This
means that the justification of such an inference is conditional on the nonoccurrence
of a certain thought. In the case of visual belief, for example, ordinarily I
assume that things are as they look, unless it occurs to me that my vision is
being affected abnormally, say by bad lighting or devious psychologists.
Similarly, in the case of recall, as of somebody's name or the spelling of a
certain word, I take for granted that the first thought that comes to mind is
the right one--unless it occurs to me that it might not be, say because some
other possibility comes to mind.
Since making inferences according
to TFG requires the nonoccurrence of a certain thought, TFG has the remarkable
feature that it cannot be explicitly followed. For it TFG occurred to me while
I was following it, then I would have to consider whether there are occurring
to me any thoughts to the contrary of my prospective conclusion, in which case
I would no longer be drawing that conclusion directly. Instead, my reasoning
would contain the additional thought that there are no reasons contrary to that
conclusion. But that's not the way jumping to conclusions goes, or at least not
the way it seems to go. I don't seem to draw my conclusion after noting that no
contrary possibility has occurred to me, and if I did reason in that way,
undoubtedly plenty of such possibilities would occur to me.
From the programming point of
view, what seems not to be going on is that I am operating with a huge
number of IF THEN statements followed by an ELSE statement [infer p],
where each IF clause contains some adverse possibility which the corresponding
THEN clause says how to deal with, when detected. On that model, if no
condition specified by an IF clause is satisfied, then the ELSE clause goes
into effect and I infer p. However, subjectively what seems to happen is
that I operate with a statement that says to infer p UNLESS ..., where
the blank is filled in by all the IF THEN statements. This statement may be
logically equivalent to the complex IF THEN ELSE statement, but it seems
functionally different, in that I don't seem to check to for the fulfillment
of the UNLESS clause.
An analogy with intentions might
illuminate the difference. If I conditionally intend to do something, my
doing it is dependent on the fulfillment of a certain condition. For example,
my intention to attend this conference was conditional on getting travel funds.
Compare that with a categorical intention, such as to eat dinner this
evening. I certainly don't intend to eat dinner this evening no matter what.
Something more exciting could come up. I could be bribed to go hungry. Yet such
possibilities do not seem to be part of my intention in the way that getting
travel funds was part of my intention to attend this conference.
I don't mean to suggest that
there is nothing going on in me to check for contrary considerations. Maybe, as
in certain AI programs, I have demons to do the job. That idea goes back to
Socrates, who said,
A
sort of voice [daimon] sometimes comes to me.
It never tells
me what to do but only dissuades
me from doing
what I am proposing to do. - Apology
31D
Still,
there is the question of how, in real-life situations, the right demon goes to
work and how, moreover, I get access to his findings. I don't know how these
demons are organized or how particular ones take control, but we need some
explanation of how cognitive processes that normally go quickly and smoothly
are sometimes interrupted (see Pylyshyn 1979), and appropriately complicated,
by special considerations that come to mind. The problem is not merely, as is
often said, that we can be surprised or startled by something whose absence we
did not explicitly expect, but also that this generally occurs just when it
should. A similar phenomenon occurs in the context of skilled activity. Things
are going along smoothly and then something doesn't feel right, and we pay
special attention to what we're doing.
I don't have time to review the
recent work in AI that is relevant here, but it is more promising than you
might suppose, especially if you have been influenced by latterday
phenomenologists like Dreyfus (1979) and Searle (1983). These critics of AI
claim that what they call the “background” (which is what people in AI
recognize as generating the frame problem) undermines the
representational/computational theory of mind.
Even Jerry Fodor is pessimistic about the prospects for simulating
global cognitive processes (1983, 129), partly because he is suspects that
nonpropositional systems of representation like Minsky's (1974) frames are not
genuine but merely notational alternatives to propositional systems (1983,
116). However, some of the recent work alluded to above (e.g. Lenat 1982, 1983
and Aikins 1983) imposes enough structure on its systems, including modifiable
heuristics, as to suggest that these are genuine alternatives. Besides, I know
of no good reason to suppose that mental representations are propositional,
at least if that means that they are couched in some form of natural language
like English or in some sort of formal language like the predicate calculus.
Frames, or something like them, seem much more plausible. Individual frames
contain rich sets of presumptions, stereotypes, or default assignments, call
them what you will. Moreover, frame systems are organized in such a way that
inferences are selectively triggered and available information is selectively
utilized. If anything like the frame model applies to real people, it could
make sense of the idea that in every situation we find ourselves in, we have
certain expectations which are noticed only in their frustration. That is, we don't
test our environment to see if our expectations are met; rather, we are
startled when they are not. For example, we expect the floor to be solid and we
expect the lights go on when we throw the switch. These expectations would seem
to be constituted by the default values of the frame that represents the
current situation. When we detect something inconsistent with one of those
values, we are startled and a procedure is activated to explain why. We are
startled because there is a clash between some expected value and the detected
value for the same parameter. The checking procedure that is thereby activated
gives rise to further expectations, as constituted by the default values in the
frame that represents the information about that procedure, e.g. likely results
of particular tests, which may activate still further procedures as represented
by further frames.
I don't think, by the way, that
the frame approach really threatens the ordinary notion of belief and other
concepts of so-called folk psychology. Folk psychology contains no theory of
mental representation. If something like the frame model is correct, then what
we call beliefs are not represented one-by-one, contrary to what the language
of thought hypothesis suggests. As a result, the frame model blurs the
distinction between core beliefs and implicit beliefs, since it leaves unclear
what it is for a belief to be explicitly represented. Having a certain belief
may consist in a certain slot in a certain frame being filled in a certain way.
However, it could just as well consist in the fact that the person's frame
system works in a certain way. For example, if, when a certain expectation is
not met, he runs one particular test before running another, where there is no
difference is cost between the two, that he runs the first might constitute his
belief that what it tests for is more probable than what the other tests for.
Be that as it may, I don't know
how well I've done so far at solving the problem of what to do, but I'm sure I
can't go wrong if I solve it now by stopping.
References
Aikens,
J.S. (1983). “Prototypical knowledge for expert systems.” Artificial
Intelligence 20:163-210.
Bach,
K. (1978). “A representational theory of action.” Philosophical Studies
34:361-379.
Bach,
K. and R. Harnish (1979). Linguistic Communication and Speech Acts.
Cambridge, Mass.: MIT Press.
Dreyfus,
H. (1981). “From micro-worlds to knowledge representation.” Reprinted in
Haugeland (1981).
Fodor,
J. (1983). The Modularity of Mind. Cambridge, Mass.: Bradford Books/MIT
Press.
Harman,
G. (1973). Thought. Princeton, NJ: Princeton University Press.
Haugeland,
J. (1981), ed. Mind Design. Montgomery, Vermont: Bradford Books.
Lenat,
D. (1982, 1983) “The nature of heuristics.” Artificial Intelligence
19:189-249, 20:31-98.
Minsky,
M. (1974). “A framework for representing knowledge.” Reprinted in Haugeland
(1981).
Newell
A. and H. Simon (1975). “Computer science as empirical inquiry: symbols and
search.” Reprinted in Haugeland (1981).
Pylyshyn,
Z. (1979). “Complexity and the study of artificial and human intelligence.” Reprinted in Haugeland
(1981).
Searle,
J. (1983). Intentionality. Cambridge: Cambridge University Press.
Simon H. (1947). Administrative Behavior. New
York: The Free Press.