Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T12:37:45.329Z Has data issue: false hasContentIssue false

Learning symbolic formulations in design: Syntax, semantics, and knowledge reification

Published online by Cambridge University Press:  29 January 2010

Somwrita Sarkar
Affiliation:
Design Lab, Faculty of Architecture, Design and Planning, University of Sydney, Sydney, Australia
Andy Dong
Affiliation:
Design Lab, Faculty of Architecture, Design and Planning, University of Sydney, Sydney, Australia
John S. Gero
Affiliation:
Volgenau School of Information Technology and Engineering, George Mason University, Arlington, Virginia, USA
Rights & Permissions [Opens in a new window]

Abstract

An artificial intelligence (AI) algorithm to automate symbolic design reformulation is an enduring challenge in design automation. Existing research shows that design tools either require high levels of knowledge engineering or large databases of training cases. To address these limitations, we present a singular value decomposition (SVD) and unsupervised clustering-based method that performs design reformulation by acquiring semantic knowledge from the syntax of design representations. The development of the method was analogically inspired by applications of SVD in statistical natural language processing and digital image processing. We demonstrate our method on an analytically formulated hydraulic cylinder design problem and an aeroengine design problem formulated using a nonanalytic design structure matrix form. Our results show that the method automates various design reformulation tasks on problems of varying sizes from different design domains, stated in analytic and nonanalytic representational forms. The behavior of the method presents observations that cannot be explained by pure symbolic AI approaches, including uncovering patterns of implicit knowledge that are not readily encoded as logical rules, and automating tasks that require the associative transformation of sets of inputs to experiences. As an explanation, we relate the structure and performance of our algorithm with findings in cognitive neuroscience, and present a set of theoretical postulates addressing an alternate perspective on how symbols may interact with each other in experiences to reify semantic knowledge in design representations.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Fig. 1. (a) A latent semantic analysis word-by-document example based on Landauer and Dumais (1997), (b) a single objective hydraulic cylinder problem based on Papalambros and Wilde (2000), and (c) a design occurrence matrix single objective hydraulic cylinder problem.

Figure 1

Fig. 2. (a) A 24 × 24 image prepared by Kevin Kirby for D. Kalman, A singularly valuable decomposition: the SVD of a matrix, College Mathematics Journal 27(1), 2–23. Copyright 1996 ASME. Reprinted with permission. (b) A design structure matrix representation from M.E. Sosa, S.D. Eppinger, and C.M. Rowles, Identifying modular and integrative systems and their impact on design team interactions, Journal of Mechanical Design, 125, 240–252. Copyright 2003 ASME. Reprinted with permission.

Figure 2

Fig. 3. (a) Orthonormal bases that diagonalize A and (b) a geometrical interpretation of transformation in two dimensions. Both from G. Strang, Introduction to Linear Algebra, Wellesley–Cambridge Press, Wellesley, MA. Copyright 2003 Wellesley–Cambridge Press. Reprinted with permission.

Figure 3

Fig. 4. Singular value decomposition results for the matrix in Figure 1c.

Figure 4

Fig. 5. The k-reduced approximation A′ of A, k = 2.

Figure 5

Fig. 6. Matrix operations for dimensionality reduction, k = 2.

Figure 6

Fig. 7. Graph representation for dimension reduction, k = 2.

Figure 7

Fig. 8. (a) Cosine measurements of i with all elements and relationships and (b) elements and relationships returned for query variable I, cosine threshold = 0.7.

Figure 8

Fig. 9. (a) Design “cases” group identification by method and (b) cosine measurements for groups shown in (a).

Figure 9

Fig. 10. Multiobjective formulation of the hydraulic cylinder problem based on Michelena and Agogino (1988).

Figure 10

Fig. 11. Graph representation for dimension reduction, multiobjective cylinder, k = 3.

Figure 11

Fig. 12. Answers returned from different formulations of the cylinder problem.

Figure 12

Fig. 13. Answers for different k values for the multiobjective cylinder problem.

Figure 13

Fig. 14. (a) Fan subsystem, (b) low-pressure compressor (LPC) subsystem, (c) high-pressure compressor (HPC) subsystem, (d) combustion chamber (CC) subsystem, (e) high-pressure turbine (HPT) subsystem, (f) low-pressure turbine (LPT) subsystem, (g) mechanical components subsystem, and (h) externals and controls subsystem.

Figure 14

Fig. 15. (a) Low-pressure compressor (LPC)–fan cosine measures, (b) fan–LPC cosine measures, (c) LPC–high-pressure compressor (HPC) cosine measures, and (d) HPC–LPC cosine measures.

Figure 15

Fig. 16. (a) Low-pressure compressor–high-pressure turbine (LPC–HPT) cosine measures and (b) HPT–low-pressure turbine (LPT) cosine measures.