Hostname: page-component-76d6cb85b7-hqrjx Total loading time: 0 Render date: 2026-07-14T18:54:24.295Z Has data issue: false hasContentIssue false

Stone masonry design automation via reinforcement learning

Published online by Cambridge University Press:  13 June 2023

SungKu Kang*
Affiliation:
Department of Civil & Environmental Engineering, Northeastern University, Boston, MA, USA
Jennifer G. Dy
Affiliation:
Department of Electrical & Computer Engineering, Northeastern University, Boston, MA, USA
Michael B. Kane
Affiliation:
Department of Civil & Environmental Engineering, Northeastern University, Boston, MA, USA
*
Corresponding author: SungKu Kang; Email: su.kang@northeastern.edu
Rights & Permissions [Opens in a new window]

Abstract

The use of local natural and recycled feedstock is promising for sustainable construction. However, unlike versatile engineered bricks, natural and recycled feedstock involves design challenges due to their stochastic, sequential, and heterogeneous nature. For example, the practical use of stone masonry is limited, as it still relies on human experts with holistic domain knowledge to determine the sequential organization of natural stones with different sizes/shapes. Reinforcement learning (RL) is expected to address such design challenges, as it allows artificial intelligence (AI) agents to autonomously learn design policy, that is, identifying the best design decision at each time step. As a proof-of-concept RL framework for design automation involving heterogeneous feedstock, a stone masonry design framework is presented. The proposed framework is founded upon a virtual design environment, MasonTris, inspired by the analogy between stone masonry and Tetris. MasonTris provides a Tetris-like virtual environment combined with a finite element analysis (FEA), where AI agents learn effective design policies without human intervention. Also, a new data collection policy, almost-greedy policy, is designed to address the sparsity of feasible designs for faster/stable learning. As computation bottleneck occurs when parallel agents evaluate designs with different complexities, a modification of the RL framework is proposed that FEA is held until training data are retrieved for training. The feasibility and adaptability of the proposed framework are demonstrated by continuously improving stone masonry design policy in simplified design problems. The framework can be generalizable to different natural and recycled feedstock by incorporating more realistic assumptions, opening opportunities in design automation for sustainability.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
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. The comparison chart of embodied energy versus strength for different construction materials, created with CES EduPack 2019 (ANSYS Granta, 2019).

Figure 1

Figure 2. The analogy between Tetris and stone masonry.

Figure 2

Figure 3. The motivating example of the autonomous stone masonry design framework (MasonTris problem).

Figure 3

Figure 4. An overview of the proposed stone masonry design AI framework.

Figure 4

Figure 5. An overview of MasonTris environment illustrating state, action, and reward for RL.

Figure 5

Figure 6. The distribution of stress (z-direction) across the stone masonry design in Figure 5.

Figure 6

Figure 7. The calculation and scaling procedure of positive rewards yielding a bounded reward.

Figure 7

Figure 8. The DNN architecture to approximate action-value function $Q_\theta ^\ast ( {s, \;a} )$.

Figure 8

Figure 9. MasonTris problem for the initial experiment.

Figure 9

Figure 10. An example of the result from a single agent, and the average rewards obtained from eight repetitions with/without almost-greedy policy.

Figure 10

Figure 11. The progression of stone masonry design under the proposed framework for the design problem is shown in Figure 9 (eight agents are simultaneously trained for 24 h).

Figure 11

Figure 12. A more complex stone masonry design problem (left) and the progression of stone masonry design under the proposed framework (right, 20 agents are simultaneously trained for 96 h)

Figure 12

Table A1. Dimensions and material properties for computational structural analysis

Figure 13

Table A2. The configuration of double deep Q-learning (DDQN).