mlsanityData to 7 Oct 2026

Brick-by-Brick: Combinatorial Construction with Deep Reinforcement Learning

arXiv 2110.15481 ↗First posted 29 Oct 2021cs.LG stat.MLcited by 19

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 28 of its 47 references that are in the map. First posted on arXiv 29 Oct 2021.

Builds on

28 of 47 references.

References · 28

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  3. 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
  4. 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
  5. 2015Pointer Networkscited by 882
  6. 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
  7. 2016Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modelingcited by 558
  8. 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
  9. 2019PointFlow: 3D Point Cloud Generation with Continuous Normalizing Flowscited by 487
  10. 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
  11. 2018MolGAN: An implicit generative model for small molecular graphscited by 392
  12. 2020PolyGen: An Autoregressive Generative Model of 3D Meshescited by 267
16 more
  1. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  2. 2018Visual Reinforcement Learning with Imagined Goalscited by 248
  3. 2019Efficient Graph Generation with Graph Recurrent Attention Networkscited by 231
  4. 2018Learning Deep Generative Models of Graphscited by 227
  5. 2018Learn What Not to Learn: Action Elimination with Deep Reinforcement Learningcited by 77
  6. 2019A Generative Model for Molecular Distance Geometrycited by 73
  7. 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
  8. 2019Learning to Paint With Model-based Deep Reinforcement Learningcited by 70
  9. 2018NeVAE: A Deep Generative Model for Molecular Graphscited by 66
  10. 2020Reinforcement Learning for Molecular Design Guided by Quantum Mechanicscited by 51
  11. 2020Learning 3D Part Assembly from a Single Imagecited by 51
  12. 2019Structured agents for physical constructioncited by 50
  13. 2018Relational inductive bias for physical construction in humans and machinescited by 41
  14. 2020Building LEGO Using Deep Generative Models of Graphscited by 14
  15. 2020Combinatorial 3D Shape Generation via Sequential Assemblycited by 13
  16. 2020SPARE3D: A Dataset for SPAtial REasoning on Three-View Line Drawingscited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 5; 2023: 4; 2024: 6; 2025: 0; 2026: 4.

19 papers.

Sort:

  1. 2023IKEA-Manual: Seeing Shape Assembly Step by Stepcited by 22
  2. 2022Blocks Assemble! Learning to Assemble with Large-Scale Structured Reinforcement Learningcited by 21
  3. 2022Translating a Visual LEGO Manual to a Machine-Executable Plancited by 15
  4. 2022Break and Make: Interactive Structural Understanding Using LEGO Brickscited by 8
  5. 2024Neural Assembler: Learning to Generate Fine-Grained Robotic Assembly Instructions from Multi-View Imagescited by 5
  6. 2024Physics-Aware Combinatorial Assembly Sequence Planning using Data-free Action Maskingcited by 5
  7. 2026BrickNet: Graph-Backed Generative Brick Assemblycited by 5
  8. 2022Budget-Aware Sequential Brick Assembly with Efficient Constraint Satisfactioncited by 4
  9. 2023A Lightweight and Transferable Design for Robust LEGO Manipulationcited by 4
  10. 2022Learning to Assemble Geometric Shapescited by 3
  11. 2023Stable and Consistent Prediction of 3D Characteristic Orientation via Invariant Residual Learningcited by 3
  12. 2023CNC-Net: Self-Supervised Learning for CNC Machining Operationscited by 3
7 more
  1. 2024SCANet: Correcting LEGO Assembly Errors with Self-Correct Assembly Networkcited by 3
  2. 2024TreeSBA: Tree-Transformer for Self-Supervised Sequential Brick Assemblycited by 3
  3. 2024Learning to Build by Building Your Own Instructionscited by 3
  4. 2026Rollback-Free Stable Brick Structures Generationcited by 2
  5. 2024AssemblyComplete: 3D Combinatorial Construction with Deep Reinforcement Learningcited by 1
  6. 2026EUPHORIA: Efficient Universal Planning via Hybrid Optimization for Robust Industrial Robotic Assemblycited by 0
  7. 2026RL-Lock: Reinforcement Learning for Generating Interlocking Assembliescited by 0