Chang, C. Alec et al " Intelligent Design Retrieving Systems Using Neural Networks"
Computational Intelligence in Manufacturing Handbook
Edited by Jun Wang et al
Boca Raton: CRC Press LLC,2001
©2001 CRC Press LLC
7
Intelligent Design
Retrieving Systems
Using Neural Networks
7.1 Introduction
7.2 Characteristics of Intelligent Design Retrieval
7.3 Structure of an Intelligent System
7.4 Performing Fuzzy Association
7.5 Implementation Example7.1 Introduction
Design is a process of generating a description of a set of methods that satisfy all requirements. Generally
speaking, a design process model consists of the following four major activities: analysis of a problem,
conceptual design, embodiment design, and detailing design. Among these, the conceptual design stage
is considered a higher level design phase, which requires more creativity, imagination, intuition, and
©2001 CRC Press LLC
and all nonmatched documents are rejected. The component design process is an associative activity
through which “designers retrieve previous designs with similar attributes in memory,” not designs with
identical features for a target component.
7.1.2 Group Technology-Based Indexing
Group technology (GT) related systems such as Optiz codes, MICLASS, DCLASS, KK-3, etc., and other
tailored approaches are the most widely used indexing methods for components in industry. While these
methods are suitable as a general search mechanism for an existing component in a database, they suffer
critical drawbacks when they are used as retrieval indexes in the conceptual design task for new components.
Lately, several methods have been developed to fulfill the needs for component design such as indexing
by skeleton, by material, by operation, or by manufacturing process. However, indexing numbers chosen
for these design retrieving systems must be redefined again and again due to fixed GT codes for part
description, and many similar reference designs are still missed. In the context of GT, items to be
associated through similarity are not properly defined.
7.1.3 Other Design Indexing
Several researchers also experiment with image-bitmap-based indexing methods. Back-propagation neu-
ral networks have been used as an associative memory to search corresponding bitmaps for conceptual
designs. Adaptive resonance theory (ART) networks are also explored for the creation of part families in
design tasks (Kumara and Kamarthi, 1992). Other researchers also propose the use of neural networks
with bitmaps for the retrieval of engineering designs (Smith et al., 1997). However, these approaches are
not proper tools for conceptual design tasks because bitmaps are not available without a prototype design,
and a prototype design is the result of a conceptual design. The limitations in hidden line representation
as well as internal features also make them difficult to use in practice.
They then modify these referenced designs into a desired design. Designers also get inspiration from the
relevant design information.
7.2.2 Determining the Extent of Reference Corresponding to Similarity
Measures
Design tasks comprise a mixture of complicated synthesis and analysis activities that are not easily
modeled in terms of clear mathematical functions. Defining a clear mathematical formula or algorithm
to automate design processes could be impractical. Thus, methods that retrieve “the” design are not
compatible with conceptual design tasks.
Moreover, features of a conceptual design can be scattered throughout many past designs. Normally
designers would start to observe a few very similar designs, then expand the number of references until
the usefulness of design references diminishes. An intelligent design retrieving system should be able to
facilitate the ability to change the number of references during conceptual design processes.
7.2.3 Relating to Manufacturing Processes
An integrated system for CAD/CAPP/CAM includes modules of object indexing, database structure,
design retrieving, graphic component, design formation, analysis and refinement, generation for process
plan, and finally, process codes to be downloaded. Most computer-aided design (CAD) systems are
concentrated on the integration of advanced geometric modeling tools and methods. These CAD systems
are mainly for detailed design rather than conceptual design. Their linking with the next process planning
stage is still difficult. An intelligent design retrieving system should aim toward a natural linking of the
next process planning and manufacturing stages.
7.2.4 Conducting Retrieval Tasks with a Certain Degree of Incomplete Query
Input
Currently, users are required to specify initial design requirements completely and consistently in the
According to these recent experiences, the fuzzy ART neural network can be adopted as a design associative
memory in our intelligent system. This associative memory is constructed by feeding all design cases
from a database into fuzzy ART. After the memory has been built up, the query of a conceptual design
is input for searching similar reference designs in an associative way. By adjusting the similarity parameter
of a fuzzy ART, designers can retrieve reference designs with the desired similarity level. Through the
process of computerized design associated memory, designers can selectively retrieve qualified designs
from an immense number of existing designs.
7.3.2 Design Representation and Indexing
Using a DSG or CSG indexing scheme, a raw material with minimum covered dimension conducts
addition or subtraction Boolean operations with necessary form features from the feature library
ψ
.
Based on either indexing scheme, design case
d
k
can be represented into a vector format in terms of
form features from
ψ
. Accordingly, this indexing procedure can be described as
[
where
π
(
k
,
i
) [0,1] is a membership measurement associated with the appearance frequency of form
feature
i
ψ
in design case
k
and
M
is the total number of form features.
After following the similar indexing procedure, all design cases in vector formats are stored in a design
database
π
F
(
c,i
) [0,1] is a membership measurement defined in Equation 7.1 for conceptual design
c
.
7.3.3 Using a Fuzzy ART Neural Network as Design Associative Memory
Introduced as a theory of human cognitive information processing, fuzzy art incorporates computations
from fuzzy set theory into the adaptive resonance theory (ART) based models (Carpenter et al. 1991;
Venugopal and Narendran, 1992). The ART model is a class of unsupervised as well as adaptive neural
networks. In response to both analog and binary input patterns, fuzzy ART incorporates an important
feature of ART models, such as the pattern matching between bottom-up input and top-down learned
prototype vectors. This matching process leads either to a resonant state that focuses attention and triggers
stable prototype learning or to a self-regulating parallel memory search. This makes the performance of
fuzzy ART superior to other clustering methods, especially when industry-size problems are applied
(Bahrami and Dagli, 1993; Burke and Kamal, 1992).
Mathematically, we can view a feature library as a universe of discourse. Let
R
)|(
x
,
y
)
ψ × ψ
} Equation (7.4)
where
π
R
(
x,y
)
[0,1] is the membership function for the set