Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-11T16:32:10.044Z Has data issue: false hasContentIssue false

Free-text inspiration search for systematic bio-inspiration support of engineering design

Published online by Cambridge University Press:  14 August 2023

Mart Willocx*
Affiliation:
Department of Mechanical Engineering, KU Leuven, Celestijnenlaan 300A, box 2422, Leuven 3001, Belgium
Joost R. Duflou
Affiliation:
Department of Mechanical Engineering, KU Leuven, Celestijnenlaan 300A, box 2422, Leuven 3001, Belgium Flanders Make, Gaston Geenslaan 8, Heverlee, Belgium
*
Corresponding author: Mart Willocx; Email: mart.willocx@kuleuven.be
Rights & Permissions [Opens in a new window]

Abstract

Current supportive bio-inspired design methods focus on handcrafting the inspiration engineers use to speed up bio-inspired design. However promising, such methods are not scalable as the time investment is shifted to an up-front investment. Furthermore, most proposed methods require the engineer to adopt a new design process. The current study presents FISh, a scalable search method based on the standard engineering design process. By leveraging machine translation between a representative corpus of biological and engineering texts, the engineer can start the search using engineering terminology, which, behind the scenes, is automatically converted to a biological query. This conversion is done using language models trained on patents and biological publications for the engineering and biology domains. Both models are aligned using the most used English words. The biological query is used to retrieve biological documents that describe the most relevant functionality for the engineering query. The presented method allows searching for bio-inspiration using a free-text query. Furthermore, updating the underlying datasets, models and organism aspects is automated, allowing the system to stay up to date without requiring interactive effort. Finally, the search functionality is validated by comparing the search results for the functionality of existing bio-inspired designs with their inspiring organisms.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-ShareAlike licence (http://creativecommons.org/licenses/by-sa/4.0), which permits re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited.
Copyright
Copyright © The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Schematic representation of the approach proposed for the functional inspiration search method (FISh). Starting in the top left, a free-text functional query is converted to a vector representation (embedding) using the engineering language model and transformed to the biology domain using the linking method proposed in this work. Next, the most relevant organism aspects are selected and the documents retrieved are clustered based on their focus organisms and presented to the end user.

Figure 1

Figure 2. The phases of the systematic bio-inspired design process as identified by Vandevenne et al. (2015).

Figure 2

Table 1. Overview of the different bio-inspired design support methods that describe a method for finding bio-inspiration. For each method, the input query and the search method are summarized. The type and size of the dataset that is accessible via the search method are based on the most recent publicly available data or the data that have effectively been prepared and described by the authors of the method.

Figure 3

Figure 3. Word prediction neural network as employed by Mikolov et al. The tokens surrounding a masked token in a sentence are presented to the neural network. The training objective is to predict the masked lemma, leading the neural network to form an internal representation of the masked token. This internal representation becomes the word embedding for a given token.

Figure 4

Figure 4. Schematic representation of the alignment of the biological and engineering language models using the most frequent words in both languages. (a) Illustrates using the vectors of the most used words in English to determine the transformation required to go from model to model. Here, the alignment of both spaces is illustrated as a 90° clockwise rotation from engineering to biology. In reality, both domains are represented by a 300-dimensional space and this translation is performed by executing a matrix multiplication using the transformation matrix. (b) To illustrate the transformation of a query from engineering to biology, an example query related to additive manufacturing is presented. The colored polygons illustrate the contexts of terms related to additive manufacturing and growing for engineering and biology, respectively. By using the transformation determined in the previous step, the query vector is transferred from engineering to biology and ends up near the biological context related to growth.

Figure 5

Figure 5. Lemma filtering based on a taxonomy of concepts. The taxonomy shown is based on the WikiData taxonomy, excluding chemical compounds and anatomical structures, based on the lemmas excluded by Vandevenne et al. (2016).

Figure 6

Figure 6. Representation of the focus organisms each representing a cluster of documents retrieved for the search query for "reversible attachment surface". The organism images were retrieved from Wikimedia Commons under either a public domain or Creative Commons license.1

Figure 7

Table 2. A list of bio-inspired designs, their inspiring organisms, the extracted essential function, and the rank of the inspiring organism's cluster in the results for the given queries. Furthermore, the label of the AskNature functional category containing the strategy was also used as a query and the rank of the organism's cluster for this query is also reported.

Figure 8

Table 3. Documents contained in cluster 10 retrieved for the query “modify color”

Figure 9

Table 4. Documents contained in cluster 12 retrieved for the query “display color”

Figure 10

Table A1. List of entities which along with their descendants will be excluded in the generation of the organism aspects. This list was built based on the contents available in WikiData in September 2020.