Professional Documents
Culture Documents
Oxman Prior Knowledge
Oxman Prior Knowledge
Oxman Prior Knowledge
design: a dynamic
knowledge-based model
of design and creativity
Rivka Oxman
Facuby of Architecture & Town Planning, Technion Israel Institute of Technology, Haifa, 3200 Israel
The incorporation of precedents into a present design situation by adaptation, restructuring and
reformulation depends upon processes of typification and generalization. The function of prototypes as a
characteristic form of generalized and structured knowledge in design is described. A precedent-based
design model employing menmry-based reasoning is proposed. It is argued that ~ypological concepts can
serve as a matching level between situation types and solution types. In such an approach both the
organization of structured knowledge and the mechanisms of matching to prior knowledge such as
cross-indexing and analogy appear to be of seminal importance. A memory-based reasoning process in
routine, innovative and creative design is postulated. This is based on concepts of dynamic and episodic
memory. Relevant work in the fields of memory organization, machine learning and analogical
reasoning is considered with respect to its significance to the field of knowledge-based design.
Keywords: knowledge-based design, design knowledge, memory-based reasoning, creativity
The objective of this paper is to investigate the implications of cognitive concepts of dynamic structures and
dynamic memory in design, in the phenomenon of
creativity, and their potential for knowledge-based design systems. In order to accomplish this, we first
explicate the nature of design knowledge and the role of
the structure and organization of design knowledge in
memory. We introduce a multi-level structure of design
knowledge from specific, context-dependent precedents to
the high level knowledge of prototypes and concepts.
Typification and generalization of knowledge from design
experience are seen as the processes which develop this
complex structure of design knowledge. These concepts
provide a theoretical basis for a knowledge-based dynamic
model of design. We then consider the important process
of indexing to prior design knowledge and discuss the
17
DESIGN KNOWLEDGE
18
DESIGN STUDIES
19
Formal prototypes:
architectural non-contextual
Functional prototypes:
functional context
[
~l
~ ~ , ~
Precedents :
highly contextual
20
DESIGN STUDIES
Situation typification
Constraints
Goals
Functional prototypes:
Precedents :
Solution typification
Figure 2.
21
D = t (Dpg, I)
where D is a design description as a result of transformation processes, t, which are acting on Dpg, the design
prototype.
Prototype refmement utilizes a successive process of
transformation in order to generate design descriptions in
knowledge-based design systems. Current knowledgebased design systems fall into this category ls'19. A
concept of a generative prototype for a refinement process
has been proposed and implemented employing design
prototypes as a general design shell s'2. Its use was
demonstrated in the architectural domain of a dwelling
plan type.
In adaptive design, or prototype adaptation, the prototype is selected but requires modification before
refinement. Transformation processes can modify knowledge, including vocabulary elements and interpretations, incorporating them into modified design descriptions.
D -- t(Dpg', I')
In original design, or prototype generation, the prototype is
not available and needs to be generated from existing
knowledge. Knowledge-based design systems have been,
until now, largely restricted to routine design. Compiled
knowledge of a prototype does not allow the designer to
step outside the current design situation. This is postulated as being a major characteristic of design in
non-routine design. We suggest that this is achieved by
reference to higher level concepts which make connections
between precedents and prototypes and assist in the creation of
a new prototype out of the existing ones.
22
DESIGN STUDIES
Centralized
type
.v
>,
Church
type
Library
type
DIeD
x.x.x.,....~.........
E
First Unitarian Church
Kahn
1959-1967
Villa type
Exeter Library
K a h n 1967-1972
Villa Rotonda
P a l l a d i o 1566-1571
DESIGN STUDIES
23
classes.
Design descriptions, as we have stated, are stored in
memory according to what they have in common, their
generic qualities; they are organized under such indices
and discriminated by differences. Such an organizational
schema contributes the ability to gain generalized knowledge from particular precedents and episodes. The more
general the description of features in an index, the more
accessible the index. The generalization of the unique
features stored in indices enhances matching and retrieval in design. Memory growth, the acquisition of design
experience, is that process of differentiation of knowledge
through experience, which both particularizes existing
conceptual categories and creates new ones. Thus, the
storage of new designs, or new design experience, results
not only in the expansion of memory, but also, potentially,
in a dynamic process of memory reorganization.
We have suggested that the theory of episodic memory
can be used to establish a dynamic memory organization
in design. Some of the other key issues in retrieval from
episodic memory are the significance of levels of abstraction to indexing and to cross-contextual remindings.
Designs from different domains would be indexed at
various levels of abstraction. For example, in a building
domain, a court has a function associated with outdoor
activities. At a higher level of abstraction, a courtyard
may have a role as a separating element between spatial
zones. The more abstract the description of objects and
attributes, the more the possibility of retrieval of the
same object in various domains. For example, the court
as a separating space between zones can be retrieved as a
typological device in various functional prototypes such
24
DESIGN STUDIES
Explanation matching
The understanding of how certain designs have developed may be connected with the designer's ability to
be creative. When we attempt to understand why
something was designed, we search in our memory for a
set of values or goals in order to explain it 3. This would
support our main assumption that it is abstraction levels
which both reflect and define the explanatory power of
the representations in our memory.
Goal specifications at a generalized level may have
similar motivations in diverse contexts and provide a
potential basis for reminding in design. The 'why',
indexed to the 'what' and the 'how', may serve as an
index for the retrieval of a description of the prototype
and its generative rules. An example of the process in
architecture is
25
Analogical reasoning
Analogical reasoning may be one way to move across
different contexts at the conceptual level, by referring to
explanations and concepts. There are various strategies
based on analogical reasoning which can be employed in
matching procedures. Before reviewing some computational studies of analogy and their relevance to design, a
common terminology between these researchers will be
introduced and will be adapted for design throughout the
rest of this section. Analogy will be described as a
matching between concepts of a source domain design
and a target domain design26. The analogy matching
maps abstractions and descriptions from the source
domain into a target domain. These mapped descriptions
are analogical inferences and are verified by confirmatory
schemes.
Carbonell embeds analogical reasoning within a traditional problem solving framework27'28. He has proposed
two methods: transformational analogy and derivational
analogy. Transformational analogy transforms a solution
from a previous problem, the source domain, for the
target domain. Derivational analogy applies a complete
trace of a previously solved problem. It includes sub-
26
DESIGN STUDIES
ACKNOWLEDGEMENT
REFERENCES
27
24
28
Carbonell, J G 'Derivational analogy: a theory of reconstructive problem solving and expertise acquisition' in
Machine learning: an artificial intelligence approach, (Eds R
S Michalski, J G Carbonell and T M Mitchell) Tioga
Publishing Company, Palo Alto, CA (1986)
29
30
Proc. Ist International Conference on Applications of Artificial Intelligence in Engineering Problems, Springer-Verlag,
Berlin (1986) pp 327-342
26
28
DESIGN STUDIES