Using Recurrent Neural Networks to Model Spatial Grammars for Design CreationSource: Journal of Mechanical Design:;2020:;volume( 142 ):;issue: 010DOI: 10.1115/1.4046806Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: The authors present preliminary results on successfully training a recurrent neural network to learn a spatial grammar embodied in a data set, and then generate new designs that comply with the grammar but are not from the data set, demonstrating generalized learning. For the test case, the data were created by first exercising generative context-free spatial grammar representing physical layouts that included infeasible designs due to geometric interferences and then removing the designs that violated geometric constraints, resulting in a data set from a design grammar that is of a higher complexity context-sensitive grammar. A character recurrent neural network (char-RNN) was trained on the positive remaining results. Analysis shows that the char-RNN was able to effectively learn the spatial grammar with high reliability, and for the given problem with tuned hyperparameters, having up to 98% success rate compared to a 62% success rate when randomly sampling the generative grammar. For a more complex problem where random sampling results in only 18% success, a trained char-RNN generated feasible solutions with an 89% success rate. Further, the char-RNN also generated designs differing from the training set at a rate of over 99%, showing generalized learning.
|
Collections
Show full item record
contributor author | Yukish, Michael A | |
contributor author | Stump, Gary M | |
contributor author | Miller, Simon W | |
date accessioned | 2022-02-04T14:23:44Z | |
date available | 2022-02-04T14:23:44Z | |
date copyright | 2020/05/08/ | |
date issued | 2020 | |
identifier issn | 1050-0472 | |
identifier other | md_142_10_104501.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4273574 | |
description abstract | The authors present preliminary results on successfully training a recurrent neural network to learn a spatial grammar embodied in a data set, and then generate new designs that comply with the grammar but are not from the data set, demonstrating generalized learning. For the test case, the data were created by first exercising generative context-free spatial grammar representing physical layouts that included infeasible designs due to geometric interferences and then removing the designs that violated geometric constraints, resulting in a data set from a design grammar that is of a higher complexity context-sensitive grammar. A character recurrent neural network (char-RNN) was trained on the positive remaining results. Analysis shows that the char-RNN was able to effectively learn the spatial grammar with high reliability, and for the given problem with tuned hyperparameters, having up to 98% success rate compared to a 62% success rate when randomly sampling the generative grammar. For a more complex problem where random sampling results in only 18% success, a trained char-RNN generated feasible solutions with an 89% success rate. Further, the char-RNN also generated designs differing from the training set at a rate of over 99%, showing generalized learning. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | Using Recurrent Neural Networks to Model Spatial Grammars for Design Creation | |
type | Journal Paper | |
journal volume | 142 | |
journal issue | 10 | |
journal title | Journal of Mechanical Design | |
identifier doi | 10.1115/1.4046806 | |
page | 104501 | |
tree | Journal of Mechanical Design:;2020:;volume( 142 ):;issue: 010 | |
contenttype | Fulltext |