Classifying Component Function in Product Assemblies With Graph Neural NetworksSource: Journal of Mechanical Design:;2021:;volume( 144 ):;issue: 002::page 21406-1DOI: 10.1115/1.4052720Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: Function is defined as the ensemble of tasks that enable the product to complete the designed purpose. Functional tools, such as functional modeling, offer decision guidance in the early phase of product design, where explicit design decisions are yet to be made. Function-based design data is often sparse and grounded in individual interpretation. As such, function-based design tools can benefit from automatic function classification to increase data fidelity and provide function representation models that enable function-based intelligent design agents. Function-based design data is commonly stored in manually generated design repositories. These design repositories are a collection of expert knowledge and interpretations of function in product design bounded by function-flow and component taxonomies. In this work, we represent a structured taxonomy-based design repository as assembly-flow graphs, then leverage a graph neural network (GNN) model to perform automatic function classification. We support automated function classification by learning from repository data to establish the ground truth of component function assignment. Experimental results show that our GNN model achieves a micro-average F1-score of 0.617 for tier 1 (broad), 0.624 for tier 2, and 0.415 for tier 3 (specific) functions. Given the imbalance of data features and the subjectivity in the definition of product function, the results are encouraging. Our efforts in this paper can be a starting point for more sophisticated applications in knowledge-based CAD systems and Design-for-X consideration in function-based design.
|
Collections
Show full item record
contributor author | Ferrero, Vincenzo | |
contributor author | DuPont, Bryony | |
contributor author | Hassani, Kaveh | |
contributor author | Grandi, Daniele | |
date accessioned | 2022-05-08T08:24:49Z | |
date available | 2022-05-08T08:24:49Z | |
date copyright | 11/9/2021 12:00:00 AM | |
date issued | 2021 | |
identifier issn | 1050-0472 | |
identifier other | md_144_2_021406.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4283898 | |
description abstract | Function is defined as the ensemble of tasks that enable the product to complete the designed purpose. Functional tools, such as functional modeling, offer decision guidance in the early phase of product design, where explicit design decisions are yet to be made. Function-based design data is often sparse and grounded in individual interpretation. As such, function-based design tools can benefit from automatic function classification to increase data fidelity and provide function representation models that enable function-based intelligent design agents. Function-based design data is commonly stored in manually generated design repositories. These design repositories are a collection of expert knowledge and interpretations of function in product design bounded by function-flow and component taxonomies. In this work, we represent a structured taxonomy-based design repository as assembly-flow graphs, then leverage a graph neural network (GNN) model to perform automatic function classification. We support automated function classification by learning from repository data to establish the ground truth of component function assignment. Experimental results show that our GNN model achieves a micro-average F1-score of 0.617 for tier 1 (broad), 0.624 for tier 2, and 0.415 for tier 3 (specific) functions. Given the imbalance of data features and the subjectivity in the definition of product function, the results are encouraging. Our efforts in this paper can be a starting point for more sophisticated applications in knowledge-based CAD systems and Design-for-X consideration in function-based design. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | Classifying Component Function in Product Assemblies With Graph Neural Networks | |
type | Journal Paper | |
journal volume | 144 | |
journal issue | 2 | |
journal title | Journal of Mechanical Design | |
identifier doi | 10.1115/1.4052720 | |
journal fristpage | 21406-1 | |
journal lastpage | 21406-12 | |
page | 12 | |
tree | Journal of Mechanical Design:;2021:;volume( 144 ):;issue: 002 | |
contenttype | Fulltext |