<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Symbol emergence in design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Amitabha Mukerjee</string-name>
          <email>amit@cse.iitk.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Madan M Dabbeeru</string-name>
          <email>mmadan@iitk.ac.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Indian Institute of Technology Kanpur</institution>
        </aff>
      </contrib-group>
      <fpage>28</fpage>
      <lpage>34</lpage>
      <abstract>
        <p>A key step in mapping the more conceptual stages of design onto computational systems involves identifying a vocabulary and ontology. While a number of high-level ontologies have been proposed, these are difficult to ground in terms of actual design instances, and manual definitions of the symbols are often incomplete and difficult to maintain. As an alternative, we propose an ”infant designer” paradigm which abstracts patterns for the ”functionally feasible regions” (FFR) while evaluating many individual configurations in the design space. These learned FFR patterns (which may arise due to minimal levels of functional acceptability, or from optimization) often embody dependency relationships among the design parameters, i.e. the good designs lie along lower-dimensional manifolds in the design parameter space. We show how such manifolds exist in several design situations; each combination of the original design parameters may be thought of as a ”chunk”; the space of these chunks models only the ”good designs”. Next, we show how the patterns defined based on these chunks constitute image schemas, which may be implicit (e.g. the pattern for an FFR), or explicit (where the relationship is observable). These patterns or image schemas are incipient semantic model leading to symbols. We present examples of how such image schemas are arrived at with the help of universal motor design.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Efforts towards standardizing the design vocabulary</title>
      <p>Evolving a standardized vocabulary for design has emerged
as an important focus in engineering design. Possible
applications include developing design repositories [Bohm et al.,
2005], computer assisted conceptual design [Gero and
Fujii, 2000], etc. It is clear that vocabularies are structured,
that is there are considerable relations between terms.
Often, this is viewed as an ontology or as a structured
relationship that captures a part of the semantics of these terms.
One popular view of the engineering system considers the
flow of energy, information, etc, and proceeds downward into
detailed design. With its roots in value engineering ideas
from the 1940s, these notions were seeded by the analysis
in Pahl and Beitz [Pahl and Beitz, 19881996] and a
particularly influential study by Welch and Dixon [Richard and
Dixon, 1994], leading to modern ontological models like
the widely used functional basis model [Hirtz et al., 2002]
or implementations on ontology tools [Nanda et al., 2007;
Szykman et al., 2001].</p>
      <p>The above represents the human-engineered approach to
defining symbols. This type of approach is initially
tempting because it tends to meet immediate applications, but a
long history in knowledge-based systems has shown it to be
brittle, i.e. subject to failure under even minor deviations in
the domain. In general, it may be that symbols are more
meaningfully developed by abstracting from existing data.
The novel contribution of this paper is to show that at least
in certain types of design tasks, lower-dimensional surfaces
are revealed by multi-objective optimization. The intrinsic
dimensions in these pareto-surfaces might constitute one
approach to obtaining “symbols” directly from experiential data
as opposed to engineering them by programming definitions /
rules. These approaches are detailed further in section 1.2 and
section 3, but first we look more closely at the term “symbol”,
and what is understood by its semantics.
1.1</p>
      <sec id="sec-1-1">
        <title>The semantics of design symbols</title>
        <p>
          Unfortunately the term “symbol”, as it is used in the logic
and computational theory is considerably different from its
usage in cognitive linguistics and in everyday life. In the
latter usage, symbols are imbued with meaning grounded on
experience, whereas in the formal usage, it is merely a
token constructed from some finite alphabet, and is related only
to other such tokens. If we present an analogy, a blind man
knows “red” is a different color from “blue” and “green” but
his understanding of red is dramatically different from that of
a sighted person, because the semantic pole is not connected
to direct experience.On the other hand, “symbol” has come to
be understood in cognitive science (and also traditionally in
linguistics, e.g. de Saussure
          <xref ref-type="bibr" rid="ref5">( [De Saussure, 19161986])</xref>
          , as
the tight binding of the of the psychological impression of the
sound (the “phonological pole”) with the mental image of the
meaning (the semantic pole) [Langacker, 1986]. The mental
image or image schema includes all sorts of associations and
is somewhat different for each user, though social convention
ensures a degree of overlap between mental images within the
language community.
        </p>
        <p>However, the notion of symbol is more far-reaching than
communication. It turns out that to some extent, the
symbols help divide up the world into classes, and eventually, it
may reflect changes in how we think. For instance, Korean
language makes a distinction between spatial tight-fit
situations, kkita, (as in “put the cap on the pen”, “hand in glove”)
from other usages of “in” or “on”. Infants growing up in
English and Korean linguistic environments were sensitive to
both contrasts, but English children appear to lose this
sensitivity around the time they start acquiring language,
suggesting that the language construct may have weakened their
sensitivity to these changes [McDonough et al., 2003].</p>
        <p>On the other hand, incompatibility of design vocabulary is
rarely a problem between humans (that’s why exceptions
often become memorable). If designers A and B are talking,
and A does not have a particular symbol λ, its image-schema
may emerge through a small amount of discussion; in many
cases, just a single example may be enough to stretch an
existing concept λ0 in A to the current one. Of course, the new
symbol λ0 remains imprecise, and designer A is aware of it,
and subsequent uses of λ0 will serve to ground it. All this is
possible because the semantic pole for the human is a
complex, elastic set of associations that cannot be defined in terms
of a single predicate or even a range, it is the set of all
situations where the symbol may be encountered (figure 2). All
these associations need to be learned, and cannot be inferred
based on a single definition (not to mention issues such as
nonmonotonicity); hence the programmer-given single
definition, usually created to demonstrate the example at hand, is
a hopelessly inadequate semantics for a design symbol; and
that is why we need bottom-up symbol discovery in order to
ground a design vocabulary.
jeep
Image 1
is-a</p>
        <p>is-a
sedan
Image 2</p>
        <p>car
Image 4</p>
        <p>High
level
is-a
hatchback
Image 3</p>
        <p>Low
level
Instance level
An alternative that has been proposed for modeling design
concepts is to attempt to move more towards the human
process, to learn symbols based on design experience[Gero and
Fujii, 2000]. The human design process is a constant,
motivated exploration of the design space, e.g. through sketching.
All the while, the designer is focusing on the designs that are
“good” in some functional sense, and eventually, some kinds
of patterns emerge as the common characteristics of these
designs. This is one sense in which sketches “talk back” to the
designer [Goldschmidt, 2003]. These patterns result in
constraints whereby many of the initial design variables can be
combined, a process cognitively known as chunking [Gobet
et al., 2001].</p>
        <p>For example, in designing a padlock, we may learn that the
shackle diameter increases roughly in proportion with body
size. Thus these two parameters can then be brought down to
a single chunk. These chunks, which limit the choices used
in “good designs”, may be what are used by expert designers
[Gross, 1986].</p>
        <p>An early attempt at discovering patterns in the design space
of shapes may be seen in relation to 2D shapes in the work of
[Park and Gero, 1999]. [Moss et al., 2004] have developed
a system in which a design observer agent considers trends
among good designs and try to extracts chunks. Similarly
a recent approach by [Sarkar et al., 2008], considers
Singular Value Decomposition (SVD) on a co-occurance matrix of
matrix of variables and constraints to identify the relations
between different variable groups.</p>
        <p>However, none of these proposals attempt to learn their
symbols in a grounded manner, and therefore lack the
flexibility of the human designer. By grounded, we refer to the
progressive manner in which a human designer learns her
concepts - the more abstract ones are based on earlier,
concrete concepts, but are still presented through instances. In
the end, many concepts are grounded in terms of a number
of experiential instances. For a human designer, this
learning cannot be limited to the years of training as a designer,
but must include all of her knowledge about the world, the so
called commonsense knowledge. Thus, the fact that a fat peg
will not go into a thin hole is part of her prior knowledge.
Indeed, it is likely that the process by which she acquires these
patterns, built upon many layers of pre-existing knowledge,
may be similar in some salient ways with her earliest
learning.</p>
        <p>In this work, we propose to take the first step towards
building such a grounded semantics, which we call the birth of
symbols. In a human design scenario, say while “talking” to
a sketch, a designer may get a conscious awareness of a
constraint without verbalizing it - this is referred to as reification,
becoming real - and is a key step in forming new symbols.
Sometimes, amorphous implicit schemas, which are formed
well before we are aware of them [Gladwell et al., 2005] are
incipient symbols, but they need to prove their mettle before
they become true symbols. This interpretation is in line with
a long tradition in psychology and linguistics, that symbols
are “aware” or conscious [Mandler, 2004].</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2 Infant designer</title>
      <p>A system learning symbols is like a baby who is first
discovering regularity of object behaviour in the world. She can
make various choices, and evaluate them based on some
notion of function. Considering the peg-in-hole task just alluded
to, we see how she might learn the concept that a peg must be
smaller than a hole.</p>
      <p>The functional model considered is simple - the design is
functionally feasible if the peg can go in (actually our system
computes the configuration space - the penetration region
disappears when w &gt; t). We consider a horizontal version of the
peg-in-hole - a latch is entering a slot on a bolt, say. Figure 3
shows how after evaluating a number of instances in the
design space of latch-widths w and slot-widths t; in (w, t) space,
a clear 45 degree line emerges, separating the “good designs”
from the bad.</p>
      <p>Does this constitute symbolic knowledge for the infant
designer? Most likely not. However, it is something that might
become a symbol as she acquires other concepts that she
can refer to. What is interesting in the results of figure 3
is how, after experiencing just a few instances, the pattern is
inchoate, so the baby keeps trying to insert the fat square into
the smaller circle, filling up the negative (black) area of the
figure. Eventually the defining boundary becomes sharper,
and at some point it can be said to knows the principle, at
least implicitly.</p>
      <p>At the next step for our infant designer, we consider the
concept that a designer knows as “fit”. By now our infant
learner will attempt to insert pegs only if they are smaller than
(a) Latch-in-Slot assembly
(b) 10 instances
1
0.8
0.6
t
0.4
0.2
00
0.5
w
(c) 50 instances
1
0.5
w
0.5
w
1
1
0.8
0.6
t
0.4
the slot. The function is defined in terms of the degree of fit
- how much does it wiggle? Defining the wiggle in terms of
the area of the free-space in the configuration space, we see
that if the wiggle desired is very small, we get the situation
on the left, and if it is very large, we get the situation on the
right. Eventually, the learner learns the concept of “fit” as
a chunk (composed as w − t) - thus, given a level of fit, it
imposes a constraint where w and t are related in a manner
where they constitute a one-dimensional chunk instead of two
independent variable.</p>
      <p>Of course, from a machine learning perspective, both these
examples are rather elementary. Our objective in presenting
it is merely to emphasize the role of even the earliest
knowledge in many advanced design situations. These two
concepts are also among our earliest knowledge achievements;
typically, infants learn containment (peg in hole) by about
3 months, and tight vs loose by 5 months [Casasola et al.,
2003]. Many cognitive scientists believe that our concepts of
abstraction, including the is-a crucial to constructing
hierarchies, is a metaphorical extension of containment [Lakoff and
Johnson, 1999].
3</p>
    </sec>
    <sec id="sec-3">
      <title>Symbol emergence</title>
      <p>As the designer matures from infancy, we can consider the
more general process by which symbols form. These may
correspond to the stages shown in figure 5. At first, the
designer explores with instances in the design space,
distinguishing the good designs from the bad. Eventually a
subset of the design space emerges as the Functionally Feasible
region (FFR), or the space of “good designs”. Often, FFRs
correspond to narrow bands of functional feasibility. This</p>
      <sec id="sec-3-1">
        <title>Tight fit Medium fit Loose fit</title>
        <p>10 w=t
feasible
infeasible
t5 w &lt; t</p>
        <p>k
00
-1.5
5
w
may be because they are the result of (possibly unconscious)
multi-objective optimization - thus, if there are k design
objectives, then they constitute a k − 1 surface in the
objective space. In continuum design situations (i.e. the search
space is continuous and not combinatorial), if the function
measures that map from the design variable space to the
objective space are continuous, their Jacobians would be
wellposed, and the near neighbours in the objective space may
correspond to near neighbours in the design space. While
this assumption is flawed for a large class of difficult
optimization problems (e.g. Quadratic assignment), it often holds
for a large if not preponderant fraction of real tasks. Thus, in
such situations, we may designs that lie along a k − 1
paretosurface (or “manifold”) in the objective space (shown as a
folded patch in the figure), and a similar lower-dimensional
manifold in the design space as well. Each dimension of this
lower dimensional space reflects an inter-relation between
independent design parameters (e.g. the shackle diameter and
the lock size). Sometimes, some of these dimensional
mappings or chunks may recur in many design situations - this
makes the chunk useful, which is an important criteria for
becoming a symbol. In the interim, the designer may use
these chunks with a dim awareness of it for a long period,
even several years. Later, a label may get attached to it, and
many other associations would eventually accrue to this term
/ image-schema pair; it would then constitute a truly reified
symbol.</p>
        <p>
          Thus a key aspect of design symbol formation is
dimensionality reduction, - i.e. finding low-dimensional patterns
in high-dimensional space. There are two classes of
dimensionality reduction algorithms - linear methods like PCA or
ICA [Bishop, 2006], or nonlinear approaches, which may
be global
          <xref ref-type="bibr" rid="ref28">(Isomaps [Tenenbaum et al., 2000] )</xref>
          or local
(Lo
        </p>
        <p>Ω
Design Space
Ω</p>
        <p>FFR</p>
        <p>D Dimensionality
reduction
d</p>
        <p>Reification
Manifold space</p>
        <p>Symantic pole
Phonological pole
cally Linear Embedding or LLE [Saul and Roweis, 2003] and
Laplacian Eigenmaps [Belkin and Niyogi, 2002]). Here we
present some results based on the LLE algorithm, which is an
eigenvector method that works based on the assumption that
the same weighted sum between neighbours would hold both
in the high and the low dimensional spaces (algorithm 1).
We illustrate the working of the process based on the
Universal Motor,which has been well studied in the product family
design literature [Simpson, 1998]. The design space
consists of eight design variables: Nc (number of wire turns
on armature) Ns (number of turns on each field pole), Awa
(cross-section area of armature wire), Awf (cross-section
area of the field wire), ro (radius of motor), t (thickness
of stator) , I: (current drawn by motor), L (stack length).
Function is measured through a set of performance
behaviors: strength, mass, energy and efficiency. The
corresponding performance metrics in terms of these design variables
can be πtorque(~v) =</p>
        <p>NcΠφI , πmass(~v) = masswindings +
massarmature + masswindings, πpower(~v) = VtI − I2(Ra +
Rs) − 2I, and πefficiency(~v) = πpower . (following
[SimpVtI
son, 1998]). We may now consider that the feasible designs
have (i) the magnetizing intensity H &lt; 5000 and (ii) the outer
Algorithm 1 Local Linear Embedding
1. Compute the neighbors Xj of each data
point,Xi.
2. Compute the weights Wij that best
reconstruct each data point Xi from its
neighbors, minimizing the reconstruction
error ( (W ) = Pi |Xi − Pj WijXj|2) by
constrained linear fits.
3. Compute the vectors Γi best reconstructed
by the weights Wij, minimizing the
quadratic form (Φ(Γ) = Pi |Γi − Pj WijΓj|2) by
its bottom nonzero eigenvectors.
radius of the stator ro greater than the thickness of the stator
t.</p>
        <p>We next outline two experiments designed to reveal the
inter-relationships in the parameter space when it comes to
the optimized designs. The results suggest that the optimized
designs are not scattered uniformly across the design space,
but reveal certain inter-relations between the design
parameters. Thus, the initial parameter space of 8 parameters may
actually constitute only two independent parameters when it
comes to the optimized designs. While these results hold only
for these design classes, the implications might be more
general, and imply far-reaching consequences in obtaining
symbols as dimension-reducing patterns in continuous parameter
space of a wide ranging set of problems. However, whether
these results will scale up to other remains a subject of
considerably more research; the results below only indicate that
this may be so.</p>
        <sec id="sec-3-1-1">
          <title>3.2 Two-dimensional design space</title>
          <p>In an initial experiment, we consider a minimal parameter
set for the universal motor - modeling the design
variability in terms of only two design parameters L and I, while
keeping other parameters constant [Simpson, 1998]. For a
desired functional range of power 280 W&lt; πpower &lt; 295,
the FFR (the valid designs resulting from this constraint) is
shown in Figure 6(a). These lie along a small band, which
can be thought of as a curved 1-D manifold (with a slight
thickness). 6(b).</p>
          <p>The mapping between the nonlinear feasible region (Fig.
6 (b)) and the one-dimensional chunk for it below (Fig. 6
(c)) shows the continuity of mapping between these. If we
take three data points A,B, and C in L, I space. Let us say
X = [A B C], each data point is a real-valued vector, with
of dimensionality 2. With the help of Local Linear
Embedding (LLE) algorithm [Roweis and Saul, 2000], we
construct a neighborhood preserving mapping from L, I space
to Γ. The three points A= (32.0, 4.09), B= (22.5, 3.5455)
and C= (10.5, 12.000) and their corresponding mappings in
the lower-dimensional manifold are γA = −0.2102, γB =
−0.1430 and γC = 0.0007.</p>
          <p>This reduction of the two design parameters to a single γ
represents the first stage of symbol formation. If, later, this
γ chunk is discovered in other situations, then a label, say
“gavagai”, may attach to it. Then as the term “gavagai” may
spread in the design community, and might occur in many
10
I)(
t 8
n
e
r
ru6
C
4
10
15 20 25
Stack Length ( L )</p>
          <p>30
(a)
4
A
10
15</p>
          <p>20 25
Stack Length (L)
(b)
(c)
30
other situations, and each such association would form part of
the semantics of the term gavagai. A computational system
that learns this term in this way would need to participate in
such discussions in the design community to keep its
semantics current. This is another reason why static programmed
machine semantics, even if they can capture all the usages
at a given point of time, fail in the long run as human usage
changes.
If we are to consider the eight-dimensional design space for
the Universal motor, a more useful approach towards finding
FFRs may be to consider a multi-objective optimization
problem based on a set of performance metrics. If design solution
A is better than solution B in all the functional criteria, we
say that A dominates— B. The set of all non-dominated
solutions is the non-dominated front or pareto-front , and usually
lies along a surface in the space of objective functions. For
the Universal motors example, the multi-objective
optimization problem may be formulated as follows:</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>Multi-Objective Optimization</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Minimize Maximize Maximize Subject to</title>
        <p>πmass(v)
πefficiency(v)
πtorque(v)
g1(v) ≡ r − t &gt; 0
g2(v) ≡ 5000 − H &gt; 0,
g3(v) ≡ 2.0 − πMass ≥ 0,
g4(v) ≡ 0.5 ≤ πtorque ≤ 5.0,
g5(v) ≡ 300 ≤ πP ower ≤ 600
g6(v) ≡ πefficiency − 0.15 ≥ 0
(1)
4
e
u
q
r
πto2
0
1
0.8</p>
        <p>0.6
πefficiency</p>
        <p>C
D</p>
        <p>E
−1
0
1
2</p>
        <p>3
(b)</p>
        <p>We use the well known NSGA-II [Deb, 2001]
evolutionary algorithm, with population size 2000, and probability of
crossover 0.8, mutation probability 0.33 and 0.1 (for real/
binary). The estimated pareto front for maximizing both the
torque (πtorque) and efficiency (πefficiency) while
minimizing the mass (πmass) is shown in Fig. 7(a). The designs in
this non-dominated front in objective space are identified in
the original 8-parameter design space. We now attempt to
see if these 8-D points actually constitute a lower
dimensionality manifold, by considering the reconstruction error when
mapped to differing dimensionalities from 2 to 8 (figure Fig.
8; the sharp knee at 2 indicates considerable information
abstraction, and Fig. 7(b) shows the mapping to a 2-dimensional
space obtained by LLE. This mapping reveals that neighbours
in the high dimensional space remain nearby in the
lowerdimensional space at least for this universal motor problem.</p>
        <p>The results here signify that for the universal motor,
obtaining the FFR as a 2-dimensional non-dominated surface in
objective space can lead to a dimensionality reduction to 2 in
the design space as well. These two dimensions possibly
reflect inter-relations between the original eight parameters that
pertain to the better designs in the design space. In terms of
symbol formation, these two dimensions (“XX” and “YY”,
say), if they are found repeatedly in other domains as well,
may eventually become symbols. With sufficient experience,
the relation between these two parameters and the design may
eventually be encoded into design rules: e.g. “higher YY is
u4sually associated with the more efficient designs”.
Subsequent experience may also alter the way we understand these
chunks, and therefore rules like the above that are built on it;
through this demonstration we are primarily arguing that by
keeping these symbols grounded, it would be possible to keep
updating their semantics and their inter-relations (the rules),
thus providing a truly flexible symbol system, in contrast to
static symbol systems.</p>
        <p>We must be careful to point however, that in general a
k−1dimensional pareto-surface in objective space may not map
to an equivalent manifold in design space - there are a large
number of situations where the performance metrics mapping
from design space to objective space are not so well-behaved,
and such results may not hold. Nonetheless, even if a subset
of design parameters are well-behaved, at least some
dimensionality reduction may occur in these spaces. To obtain an
estimate of the dimension of the manifold for our data set,
we use the technique based on the idea that a dimensionality
reduction algorithm should preserve information on a global
scale, so that the inverse mapping error should be minimal.
For a given input dataset X = {X1, . . . XN } ⊂ RD, the
dimensional reduction algorithm such as LLE provide a
reduced dimensional representation Y = {Y1, . . . YN } ⊂ Rd
of the original data set X. How to determine the
reduceddimensionality d is not clear; one approach may be to
consider several d’s and select that which minimizes the residual
bijection error (rd) = Pi ||fd−1(fd(Xi − Xi)||,[Martin and
Backer, 2005] wherefd : X → Y is the map produced by
LLE. By observing the behavior of rd for different values of
d shown in Fig. 8 we can suggest the intrinsic dimension
for the universal motor is most likely 2; i.e. the initial space
of 8 parameters can, given these optimization conditions, be
reduced to two incipient “symbols”.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>The main contributions of this work is the proposal that
nonlinear manifold learning may constitute an important step in
discovering latent relationships among the many parameters
that define how the world works. A key constraint is our
incomplete characterization of the situations in which such a
lower-dimensional characterization would exist.</p>
      <p>Among the work that would need to be done next is to the
conjoints of more than one symbol; i.e. given the design
elements each as an individual symbol, we need to be able to say
what the conjunction of these elements (the syntax) will do,
and whether the resulting object - a design instance - will be
adequate to meet the design task or not. Again, depending on
the “good designs” that emerge in the process, a combination
of symbols may come to be designated as a symbol on its own
right, leading to the birth of abstract symbols.</p>
      <p>The argument presented here implies that in the long run,
to create viable computer vocabularies for design or AI, we
must train the systems to learn these relationships, by
experiencing many design and real world situations. This may be
done in an accelerated manner, but the system must be
exposed to something like the vast array of experiences of a
human - or possibly many more, since the abstraction
processes as computationally available today may not be as
efficient. As different systems are deployed in solving different
problems, their somewhat differing input sets would result in
somewhat different abstractions for the same symbols. These
resulting design agents may therefore be somewhat less
predictable than current computers, but such is the price of
flexibility.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Belkin and Niyogi</source>
          , 2002]
          <string-name>
            <given-names>M.</given-names>
            <surname>Belkin</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Niyogi</surname>
          </string-name>
          .
          <article-title>Laplacian Eigenmaps and Spectral Techniques for Embedding and Clustering</article-title>
          .
          <source>Advances in Neural Information Processing Systems</source>
          ,
          <volume>1</volume>
          :
          <fpage>585</fpage>
          -
          <lpage>592</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>[Bishop</source>
          , 2006]
          <string-name>
            <given-names>C.M</given-names>
            <surname>Bishop</surname>
          </string-name>
          . learning. Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>Pattern recognition and machine [Bohm et al</article-title>
          .,
          <year>2005</year>
          ]
          <string-name>
            <given-names>M.R.</given-names>
            <surname>Bohm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.B.</given-names>
            <surname>Stone</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Szykman</surname>
          </string-name>
          .
          <article-title>Enhancing Virtual Product Representations for Advanced Design Repository Systems</article-title>
          .
          <source>Journal of Computing and Information Science in Engineering</source>
          ,
          <volume>5</volume>
          :
          <fpage>360</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Casasola et al.,
          <year>2003</year>
          ]
          <string-name>
            <given-names>Marianella</given-names>
            <surname>Casasola</surname>
          </string-name>
          ,
          <string-name>
            <surname>Leslie</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Cohen</surname>
            , and
            <given-names>Elizabeth</given-names>
          </string-name>
          <string-name>
            <surname>Chiarello</surname>
          </string-name>
          .
          <article-title>Six-month-old infants' categorization of containment spatial relations</article-title>
          .
          <source>Child Development</source>
          ,
          <volume>74</volume>
          :
          <fpage>679</fpage>
          -
          <lpage>693</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [De Saussure, 19161986]
          <string-name>
            <given-names>F.</given-names>
            <surname>De Saussure</surname>
          </string-name>
          . Course in general linguistics.
          <source>Open Court</source>
          ,
          <year>1916</year>
          /
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[Deb</source>
          , 2001]
          <article-title>Kalyanmoy Deb. Multi-Objective imization using Evolutionary Algorithms</article-title>
          . Chichester, John Wiley and Sons,
          <source>Ltd., 1 edition</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>[Gero and Fujii</source>
          , 2000]
          <string-name>
            <given-names>JS</given-names>
            <surname>Gero</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Fujii</surname>
          </string-name>
          .
          <article-title>A computational framework for concept formation for a situated design agent</article-title>
          .
          <source>Knowledge-Based Systems</source>
          ,
          <volume>13</volume>
          (
          <issue>6</issue>
          ):
          <fpage>361</fpage>
          -
          <lpage>368</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Gladwell et al.,
          <year>2005</year>
          ]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gladwell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Finder</surname>
          </string-name>
          , and
          <string-name>
            <surname>C-SPAN</surname>
          </string-name>
          (
          <article-title>Television network. Blink: The power of thinking without thinking</article-title>
          .
          <source>Penguin Books</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Gobet et al.,
          <year>2001</year>
          ]
          <string-name>
            <given-names>F.</given-names>
            <surname>Gobet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.C.R.</given-names>
            <surname>Lane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Croker</surname>
          </string-name>
          , P.C.H. Cheng, G. Jones,
          <string-name>
            <surname>I. Oliver</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Pine</surname>
          </string-name>
          .
          <article-title>Chunking mechanisms in human learning</article-title>
          .
          <source>Trends in Cognitive Sciences</source>
          ,
          <volume>5</volume>
          (
          <issue>6</issue>
          ):
          <fpage>236</fpage>
          -
          <lpage>243</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <source>[Goldschmidt</source>
          , 2003]
          <string-name>
            <surname>G. Goldschmidt.</surname>
          </string-name>
          <article-title>The backtalk of selfgenerated sketches</article-title>
          .
          <source>Design Issues</source>
          ,
          <volume>19</volume>
          (
          <issue>1</issue>
          ):
          <fpage>72</fpage>
          -
          <lpage>88</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <source>[Gross</source>
          , 1986]
          <string-name>
            <given-names>Mark</given-names>
            <surname>Donald Gross</surname>
          </string-name>
          .
          <article-title>Design as Exploring Constraints</article-title>
          .
          <source>PhD thesis</source>
          , Department of Architecture ,Massachusetts Institute of Technology,
          <year>February 1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [Hirtz et al.,
          <year>2002</year>
          ]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hirtz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.B.</given-names>
            <surname>Stone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.A.</given-names>
            <surname>McAdams</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Szykman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.L.</given-names>
            <surname>Wood</surname>
          </string-name>
          .
          <article-title>A functional basis for engineering design: Reconciling and evolving previous efforts</article-title>
          . Research in Engineering Design,
          <volume>13</volume>
          (
          <issue>2</issue>
          ):
          <fpage>65</fpage>
          -
          <lpage>82</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>[Lakoff and Johnson</source>
          , 1999]
          <string-name>
            <given-names>George</given-names>
            <surname>Lakoff</surname>
          </string-name>
          and
          <string-name>
            <given-names>Mark</given-names>
            <surname>Johnson</surname>
          </string-name>
          .
          <article-title>Philosophy in the Flesh: The embodied mind and its challenge to Western thought</article-title>
          .
          <source>Basic Books</source>
          , New York,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>[Langacker</source>
          , 1986]
          <string-name>
            <given-names>Ronald W.</given-names>
            <surname>Langacker</surname>
          </string-name>
          .
          <article-title>An introduction to cognitive grammar</article-title>
          .
          <source>Cognitive Science</source>
          , (
          <volume>10</volume>
          ):
          <fpage>l</fpage>
          -
          <lpage>40</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <source>[Mandler</source>
          , 2004]
          <article-title>Jean Matter Mandler. Foundations of Mind : Origins of conceptual thought</article-title>
          . Oxford University Press, New York,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <source>[Martin and Backer</source>
          , 2005]
          <string-name>
            <given-names>S</given-names>
            <surname>Martin</surname>
          </string-name>
          and
          <string-name>
            <given-names>A</given-names>
            <surname>Backer</surname>
          </string-name>
          .
          <article-title>Estimating manifold dimension by inversion error</article-title>
          .
          <source>In ACM Symposium on Applied Computing</source>
          , pages
          <fpage>22</fpage>
          -
          <lpage>26</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>[McDonough</surname>
          </string-name>
          et al.,
          <year>2003</year>
          ]
          <string-name>
            <given-names>L.</given-names>
            <surname>McDonough</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Choi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Mandler</surname>
          </string-name>
          .
          <article-title>Understanding spatial relations: Flexible infants, lexical adults</article-title>
          .
          <source>Cognitive Psychology</source>
          ,
          <volume>46</volume>
          (
          <issue>3</issue>
          ):
          <fpage>229</fpage>
          -
          <lpage>259</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [Moss et al.,
          <year>2004</year>
          ]
          <string-name>
            <given-names>J.</given-names>
            <surname>Moss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cagan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Kotovsky</surname>
          </string-name>
          .
          <article-title>Learning from design experience in an agent-based design system</article-title>
          . Research in Engineering Design,
          <volume>15</volume>
          (
          <issue>2</issue>
          ):
          <fpage>77</fpage>
          -
          <lpage>92</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [Nanda et al.,
          <year>2007</year>
          ]
          <string-name>
            <given-names>J</given-names>
            <surname>Nanda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.J.</given-names>
            <surname>Thevenot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.W.</given-names>
            <surname>Simpson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.B.</given-names>
            <surname>Stone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bohm</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.B.</given-names>
            <surname>Shooter</surname>
          </string-name>
          .
          <article-title>Product family design knowledge representation, aggregation, reuse, and analysis</article-title>
          .
          <source>AI EDAM</source>
          ,
          <volume>21</volume>
          (
          <issue>02</issue>
          ):
          <fpage>173</fpage>
          -
          <lpage>192</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>[Pahl and Beitz</source>
          , 19881996]
          <string-name>
            <given-names>G</given-names>
            <surname>Pahl</surname>
          </string-name>
          and
          <string-name>
            <given-names>W</given-names>
            <surname>Beitz</surname>
          </string-name>
          .
          <article-title>Design:A Systematic Approach</article-title>
          , pages
          <fpage>199</fpage>
          -
          <lpage>400</lpage>
          . Council/Springer-Verlag, London/Berlin,
          <year>1988</year>
          /
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <source>Engineering The Design [Park and Gero</source>
          ,
          <year>1999</year>
          ]
          <string-name>
            <given-names>SH</given-names>
            <surname>Park</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.S.</given-names>
            <surname>Gero</surname>
          </string-name>
          .
          <article-title>Qualitative representation and reasoning about shapes</article-title>
          .
          <source>In Visual and Spatial Reasoning in Design</source>
          , volume
          <volume>99</volume>
          , pages
          <fpage>55</fpage>
          -
          <lpage>68</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [Richard and Dixon, 1994] Welch V Richard and John R Dixon.
          <article-title>Guiding conceptual design through behavioural reasoning</article-title>
          . Research in Engineering,
          <volume>6</volume>
          :
          <fpage>169</fpage>
          -
          <lpage>188</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <source>[Roweis and Saul</source>
          , 2000]
          <string-name>
            <given-names>S.T.</given-names>
            <surname>Roweis</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.K.</given-names>
            <surname>Saul. Nonlinear Dimensionality Reduction by Locally Linear Embedding</surname>
          </string-name>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [Sarkar et al.,
          <year>2008</year>
          ]
          <string-name>
            <given-names>Somwrita</given-names>
            <surname>Sarkar</surname>
          </string-name>
          , Andy Dong,
          <string-name>
            <surname>and John S Gero.</surname>
          </string-name>
          <article-title>A learning and inference mechanism for design optimization problem (re)-formulation using singular value decomposition</article-title>
          .
          <source>In Proceedings of DETC'08</source>
          ,
          <string-name>
            <given-names>ASME</given-names>
            <surname>Design</surname>
          </string-name>
          <article-title>Engineering Technical Conferences and Computers</article-title>
          and Information in Engineering Conference,
          <year>August 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <source>[Saul and Roweis</source>
          , 2003]
          <string-name>
            <given-names>L K</given-names>
            <surname>Saul and S T Roweis</surname>
          </string-name>
          .
          <article-title>Think globally, fit locally: unsupervised learning of low dimensional manifolds</article-title>
          .
          <source>The Journal of Machine Learning Research</source>
          ,
          <volume>4</volume>
          :
          <fpage>119</fpage>
          -
          <lpage>155</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <source>[Simpson</source>
          , 1998]
          <string-name>
            <given-names>Timothy W.</given-names>
            <surname>Simpson</surname>
          </string-name>
          .
          <article-title>A Concept Exploration Method for Product Family Design</article-title>
          .
          <source>PhD thesis</source>
          , Georgia Tech University, Dept Mechanical Engineering,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [Szykman et al.,
          <year>2001</year>
          ]
          <string-name>
            <given-names>S.</given-names>
            <surname>Szykman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.D.</given-names>
            <surname>Sriram</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.C.</given-names>
            <surname>Regli</surname>
          </string-name>
          .
          <article-title>The role of knowledge in next-generation product development systems</article-title>
          .
          <source>Journal of computing and information Science in Engineering</source>
          ,
          <volume>1</volume>
          :
          <fpage>3</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [Tenenbaum et al.,
          <year>2000</year>
          ]
          <string-name>
            <given-names>J.B.</given-names>
            <surname>Tenenbaum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Silva</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Langford</surname>
          </string-name>
          .
          <article-title>A global geometric framework for nonlinear dimensionality reduction</article-title>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>