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

An exploration-based approach to computationally supported design-by-analogy using D3

Published online by Cambridge University Press:  28 May 2020

Hyeonik Song
Affiliation:
Georgia Institute of Technology, G.W. Woodruff School of Mechanical Engineering, 801 Ferst Drive, MRDC 4508, Atlanta, GA 30332-0405, USA
Jacob Evans
Affiliation:
Georgia Institute of Technology, G.W. Woodruff School of Mechanical Engineering, 801 Ferst Drive, MRDC 4508, Atlanta, GA 30332-0405, USA
Katherine Fu*
Affiliation:
Georgia Institute of Technology, G.W. Woodruff School of Mechanical Engineering, 801 Ferst Drive, MRDC 4508, Atlanta, GA 30332-0405, USA
*
Author for correspondence: Katherine Fu, E-mail: katherine.fu@me.gatech.edu
Rights & Permissions [Opens in a new window]

Abstract

Computational support for design-by-analogy (DbA) is a growing field, as it aids the process for designers looking to draw inspiration from external sources by harnessing the power of data mining and data visualization. This study presents a unique exploration-based approach for the analogical retrieval process using a computational tool called VISION (Visual Interaction tool for Seeking Inspiration based On Nonnegative Matrix Factorization). Leveraging the U.S. patent database as a source of inspiration, VISION enables designers to visualize a patent repository and explore for analogical inspiration in a user-driven manner. To achieve this, we perform hierarchical Nonnegative Matrix Factorization to generate a clustered structure of patent data and employ D3.js to visualize the patent structure in a node-link network, in which user interaction capabilities are enabled for data exploration. In this study, we also analyze the effect of data size (ranging from 100 to 3000 patents) on two performance aspects of VISION – the clustering quality of topic modeling results and the frame rate of interactive data visualization. The findings show that the tool exhibits more randomized and inconsistent topic modeling results when the database size is too small. But, increasing the database size lowers the frame rate to the point that it could diminish designers’ ability to retrieve and recall information. The scope of the work here is to present the creation of the DbA visualization tool called VISION and to evaluate its data scale limitations in order to provide a basis for developing a visual interaction tool for the analogical retrieval process during DbA.

Information

Type
Research Article
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press
Figure 0

Fig. 1. Decomposition of A into W and H matrices.

Figure 1

Fig. 2. Illustration of rank-2 NMF iterations.

Figure 2

Fig. 3. Supported user interactions in VISION – (a) switching lenses, (b) filtering patents by label terms and/or CPC sections, and (c) searching nodes by keywords.

Figure 3

Fig. 4. Supported user interactions in VISION (continued) – (d) highlighting adjacent nodes and (e) accessing online patent documents.

Figure 4

Table 1. Description of bow, electric bike, and spray nozzle patents

Figure 5

Table 2. List of words to characterize bow, electric bike, and spray nozzle patents

Figure 6

Fig. 5. Clustering quality of datasets containing a proportional number of bow patents (top), electric bike patents (middle), and spray nozzle patents (bottom).

Figure 7

Fig. 6. Clustering quality of datasets containing a fixed number of bow patents (top), electric bike patents (middle), and spray nozzle patents (bottom).

Figure 8

Fig. 7. Frame rate measured with computers of different performance specifications.