Budget-Aware Sequential Brick Assembly with Efficient Constraint Satisfaction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ahn, Seokjun, Kim, Jungtaek, Cho, Minsu, Park, Jaesik
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915022423195648
author Ahn, Seokjun
Kim, Jungtaek
Cho, Minsu
Park, Jaesik
author_facet Ahn, Seokjun
Kim, Jungtaek
Cho, Minsu
Park, Jaesik
contents We tackle the problem of sequential brick assembly with LEGO bricks to create combinatorial 3D structures. This problem is challenging since this brick assembly task encompasses the characteristics of combinatorial optimization problems. In particular, the number of assemblable structures increases exponentially as the number of bricks used increases. To solve this problem, we propose a new method to predict the scores of the next brick position by employing a U-shaped sparse 3D convolutional neural network. Along with the 3D convolutional network, a one-initialized brick-sized convolution filter is used to efficiently validate assembly constraints between bricks without training itself. By the nature of this one-initialized convolution filter, we can readily consider several different brick types by benefiting from modern implementation of convolution operations. To generate a novel structure, we devise a sampling strategy to determine the next brick position considering the satisfaction of assembly constraints. Moreover, our method is designed for either budget-free or budget-aware scenario where a budget may confine the number of bricks and their types. We demonstrate that our method successfully generates a variety of brick structures and outperforms existing methods with Bayesian optimization, deep graph generative model, and reinforcement learning.
format Preprint
id arxiv_https___arxiv_org_abs_2210_01021
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Budget-Aware Sequential Brick Assembly with Efficient Constraint Satisfaction
Ahn, Seokjun
Kim, Jungtaek
Cho, Minsu
Park, Jaesik
Machine Learning
We tackle the problem of sequential brick assembly with LEGO bricks to create combinatorial 3D structures. This problem is challenging since this brick assembly task encompasses the characteristics of combinatorial optimization problems. In particular, the number of assemblable structures increases exponentially as the number of bricks used increases. To solve this problem, we propose a new method to predict the scores of the next brick position by employing a U-shaped sparse 3D convolutional neural network. Along with the 3D convolutional network, a one-initialized brick-sized convolution filter is used to efficiently validate assembly constraints between bricks without training itself. By the nature of this one-initialized convolution filter, we can readily consider several different brick types by benefiting from modern implementation of convolution operations. To generate a novel structure, we devise a sampling strategy to determine the next brick position considering the satisfaction of assembly constraints. Moreover, our method is designed for either budget-free or budget-aware scenario where a budget may confine the number of bricks and their types. We demonstrate that our method successfully generates a variety of brick structures and outperforms existing methods with Bayesian optimization, deep graph generative model, and reinforcement learning.
title Budget-Aware Sequential Brick Assembly with Efficient Constraint Satisfaction
topic Machine Learning
url https://arxiv.org/abs/2210.01021