When one encounters a new situation (or makes a substantial change in one's view of the present problem) one selects from memory a substantial structure called a frame. This is a remembered framework to be adapted to fit reality by changing details as necessary. A frame is a data-structure for representing a stereotyped situation.... Attached to each frame are several kinds of information. Some of this information is about how to use the frame. Some is about what one can expect to happen next. Some is about what to do if these expectations are not confirmed.
We can think of a frame as a network of nodes and relations. The "top levels" of a frame are fixed, and represent things that are always true about the supposed situation. The lower levels have many terminals-"slots" that must be filled by specific instances or data. Each terminal can specify conditions its assignments must meet. (The assignments themselves are usually smaller "subframes.") Simple conditions are specified by markers that might require a terminal assignment to be a person, an object of sufficient value, or a pointer to a sub-frame of a certain type. More complex conditions can specify relations among the things assigned to several terminals.
Collections of related frames are linked together into frame systems. The effects of important actions are mirrored by transformations between the frames of a system....
For visual scene analysis, the different frames of a system describe the scene from different viewpoints, and the transformations between one frame and another represent the effects of moving from place to place. For nonvisual kinds of frames, the differences between the frames of a system can represent actions, cause-effect relations, or changes in metaphorical viewpoint. Different frames of a system share the same terminals; this is the critical point that makes it possible to coordinate information gathered from different viewpoints.
Much of the phenomenological power of the theory hinges on the inclusion of expectations and other kinds of presumptions. A frame's terminals are normally already filled with "default" assignments. Thus a frame may contain a great many details whose supposition is not specifically warranted by the situation....
The default assignments are attached loosely to their terminals, so that they can be easily displaced by new items that better fit the current situation....
The frame systems are linked, in turn, by an information retrieval network. When a proposed frame cannot be made to fit reality-when we cannot find terminal assignments that suitably match its terminal marker conditions-this network provides a replacement frame....
Once a frame is proposed to represent a situation, a matching process tries to assign values to the terminals..., consistent with the markers at each place. The matching process is partly controlled by information associated with the frame (which includes information about how to deal with surprises) and partly by knowledge about the system's current goals. There are important uses for the information obtained when a matching process fails. (212-213)
19.may.2000
Pulsar tecla de vuelta
Glosario de Bioingenier�a del Conocimiento - Carlos von der Becke.