Brick-by-Brick: Combinatorial Construction with Deep Reinforcement Learning
Hyunsoo Chung, Jungtaek Kim, Boris Knyazev, Jinhwi Lee, Graham W. Taylor, Jaesik Park, Minsu Cho
Abstract
Discovering a solution in a combinatorial space is prevalent in many real-world problems but it is also challenging due to diverse complex constraints and the vast number of possible combinations. To address such a problem, we introduce a novel formulation, combinatorial construction, which requires a building agent to assemble unit primitives (i.e., LEGO bricks) sequentially -- every connection between two bricks must follow a fixed rule, while no bricks mutually overlap. To construct a target object, we provide incomplete knowledge about the desired target (i.e., 2D images) instead of exact and explicit volumetric information to the agent. This problem requires a comprehensive understanding of partial information and long-term planning to append a brick sequentially, which leads us to employ reinforcement learning. The approach has to consider a variable-sized action space where a large number of invalid actions, which would cause overlap between bricks, exist. To resolve these issues, our model, dubbed Brick-by-Brick, adopts an action validity prediction network that efficiently filters invalid actions for an actor-critic network. We demonstrate that the proposed method successfully learns to construct an unseen object conditioned on a single image or multiple views of a target object.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5b13cc4f-6758-4b06-b489-6c0ab1f27eefCited by top-tier papers4
- Blocks Assemble! Learning to Assemble with Large-Scale Structured Reinforcement LearningSeyed Kamyar Seyed Ghasemipour, Satoshi Kataoka, Byron David, Daniel Freeman et al.ICML 2022 · 36 citations
- BrickNet: Graph-Backed Generative Brick AssemblyPeter Kulits, Cordelia SchmidCVPR 2026 · 5 citations
- CNC-Net: Self-Supervised Learning for CNC Machining OperationsMohsen Yavartanoo, Sangmin Hong, Reyhaneh Neshatavar, Kyoung Mu LeeCVPR 2024 · 3 citations
- Neural Assembler: Learning to Generate Fine-Grained Robotic Assembly Instructions from Multi-View ImagesHongyu Yan, Yadong MuAAAI 2025 · 3 citations
Builds on6
- PointFlow: 3D Point Cloud Generation With Continuous Normalizing FlowsGuandao Yang, Xun Huang, Zekun Hao, Ming-Yu Liu et al.ICCV 2019 · 794 citations
- PolyGen: An Autoregressive Generative Model of 3D MeshesCharlie Nash, Yaroslav Ganin, S. M. Ali Eslami, Peter W. BattagliaICML 2020 · 339 citations
- Learning to Paint With Model-Based Deep Reinforcement LearningZhewei Huang, Shuchang Zhou, Wen HengICCV 2019 · 180 citations
- A Generative Model for Molecular Distance GeometryGregor N. C. Simm, José Miguel Hernández-LobatoICML 2020 · 126 citations
- Reinforcement Learning for Molecular Design Guided by Quantum MechanicsGregor N. C. Simm, Robert Pinsler, José Miguel Hernández-LobatoICML 2020 · 94 citations
Related papers
- Neural Collage Transfer: Artistic Reconstruction via Material ManipulationGanghun Lee, Minji Kim, Yunsu Lee, Minsu Lee et al.ICCV 2023 · 2 citations
- Creating LEGO Figurines from Single ImagesJiahao Ge, Mingjun Zhou, Wenrui Bao, Hao Xu et al.SIGGRAPH 2024 · 5 citations
- Learning to Assemble with Alternative PlansZiqi Wang, Wenjun Liu, Jingwen Wang, Gabriel Vallat et al.SIGGRAPH 2025
- Learning Simultaneous Navigation and Construction in Grid WorldsWenyu Han, Haoran Wu, Eisuke Hirota, Alexander Gao et al.ICLR 2023
- BricksRL: A Platform for Democratizing Robotics and Reinforcement Learning Research and Education with LEGOSebastian Dittert, Vincent Moens, Gianni De FabritiisNeurIPS 2024
