The Frame Problem in Artificial Intelligence
The frame problem occurs even in very simple domains. A scenario with a door, which can be open or closed, and a light, which can be on or off, is statically represented by two propositions open and on. If these conditions can change, they are better represented by two predicates open(t) and on(t) that depend on time; such predicates are called fluents. A domain in which the door is closed, the light is off, and the door is opened at time 1 can be directly represented in logic by the following formulae:
The first two formulae represent the initial situation; the third formula represents the effect of executing the action of opening the door at time 1. If such an action had preconditions, such as the door must not be locked, it would have been represented by . In practice, one would have a predicate for specifying when an action is executed and a rule for specifying the effects of actions. The article on the situation calculus gives more details.
While the three formulae above are a direct expression in logic of what is known, they do not suffice to correctly draw consequences. While the following conditions (representing the expected situation) are consistent with the three formulae above, they are not the only ones.
Indeed, another set of conditions that is consistent with the three formulae above is:
The frame problem is that specifying only which conditions are changed by the actions do not allow, in logic, to conclude that all other conditions are not changed. This problem can be solved by adding the so-called “frame axioms”, which explicitly specify that all conditions not affected by actions are not changed while executing that action. For example, since the action executed at time 0 is that of opening the door, a frame axiom would state that the status of the light does not change from time 0 to time 1:
The frame problem is that one such frame axiom is necessary for every pair of action and condition such that the action does not affect the condition. In other words, the problem is that of formalizing a dynamical domain without explicitly specifying the frame axioms.
The solution proposed by McCarthy to solve this problem involves assuming that a minimal amount of condition changes have occurred; this solution is formalized using the framework of circumscription. The Yale shooting problem, however, shows that this solution is not always correct. Alternative solutions were then proposed, involving predicate completion, fluent occlusion, successor state axioms, etc. By the end of the 1980s, the frame problem as defined by McCarthy and Hayes was solved. Even after that, however, the term “frame problem” was still used, in part to refer to the same problem but under different settings (e.g., concurrent actions), and in part to refer to the general problem of representing and reasoning with dynamical domains.
Read more about this topic: Frame Problem
Famous quotes containing the words frame, problem, artificial and/or intelligence:
“Human life itself may be almost pure chaos, but the work of the artistthe only thing hes good foris to take these handfuls of confusion and disparate things, things that seem to be irreconcilable, and put them together in a frame to give them some kind of shape and meaning. Even if its only his view of a meaning. Thats what hes forto give his view of life.”
—Katherine Anne Porter (18901980)
“The problem of the novelist who wishes to write about a mans encounter with God is how he shall make the experiencewhich is both natural and supernaturalunderstandable, and credible, to his reader. In any age this would be a problem, but in our own, it is a well- nigh insurmountable one. Todays audience is one in which religious feeling has become, if not atrophied, at least vaporous and sentimental.”
—Flannery OConnor (19251964)
“Before I finally went into winter quarters in November, I used to resort to the north- east side of Walden, which the sun, reflected from the pitch pine woods and the stony shore, made the fireside of the pond; it is so much pleasanter and wholesomer to be warmed by the sun while you can be, than by an artificial fire. I thus warmed myself by the still glowing embers which the summer, like a departed hunter, had left.”
—Henry David Thoreau (18171862)
“No one in this world, so far as I know ... has ever lost money by underestimating the intelligence of the great masses of the plain people.”
—H.L. (Henry Lewis)