Graph-based Reinforcement Learning meets Mixed Integer Programs: An application to 3D robot assembly discovery
Not on the map. Why?
Abstract (arXiv)
Robot assembly discovery is a challenging problem that lives at the intersection of resource allocation and motion planning. The goal is to combine a predefined set of objects to form something new while considering task execution with the robot-in-the-loop. In this work, we tackle the problem of building arbitrary, predefined target structures entirely from scratch using a set of Tetris-like building blocks and a robotic manipulator. Our novel hierarchical approach aims at efficiently decomposing the overall task into three feasible levels that benefit mutually from each other. On the high level, we run a classical mixed-integer program for global optimization of block-type selection and the blocks' final poses to recreate the desired shape. Its output is then exploited to efficiently guide the exploration of an underlying reinforcement learning (RL) policy. This RL policy draws its generalization properties from a flexible graph-based representation that is learned through Q-learning and can be refined with search. Moreover, it accounts for the necessary conditions of structural stability and robotic feasibility that cannot be effectively reflected in the previous layer. Lastly, a grasp and motion planner transforms the desired assembly commands into robot joint movements. We demonstrate our proposed method's performance on a set of competitive simulated RAD environments, showcase real-world transfer, and report performance and robustness gains compared to an unstructured end-to-end approach. Videos are available at https://sites.google.com/view/rl-meets-milp .
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 16 of its 35 references that are in the map. First posted on arXiv 8 Mar 2022.
Builds on
16 of 35 references.
References · 16
- 2017Attention Is All You Needcited by 59,932
- 2017Graph Attention Networkscited by 8,854
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2019Towards Practical Multi-Object Manipulation using Relational Reinforcement Learningcited by 54
- 2018Reasoning About Physical Interactions with Object-Oriented Prediction and Planningcited by 51
- 2019Form2Fit: Learning Shape Priors for Generalizable Assembly from Disassemblycited by 51
- 2019Structured agents for physical constructioncited by 50
- 2020MushroomRL: Simplifying Reinforcement Learning Researchcited by 50
- 2020Planning with Learned Object Importance in Large Problem Instances using Graph Neural Networkscited by 38
- 2021Long-Horizon Multi-Robot Rearrangement Planning for Construction Assemblycited by 24
- 2016Learning to Rank for Synthesizing Planning Heuristicscited by 22
4 more
- 2021Efficient and Interpretable Robot Manipulation with Graph Neural Networkscited by 21
- 2019Combining Q-Learning and Search with Amortized Value Estimatescited by 19
- 2021Extended Tree Search for Robot Task and Motion Planningcited by 14
- 2021Active Learning of Abstract Plan Feasibilitycited by 11
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2023ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibilitycited by 17
- 2022Learning Physically Realizable Skills for Online Packing of General 3D Shapescited by 12
- 2023Feudal Graph Reinforcement Learningcited by 3
- 2026EUPHORIA: Efficient Universal Planning via Hybrid Optimization for Robust Industrial Robotic Assemblycited by 0
- 2026EUPHORIA: Efficient Universal Planning via Hybrid Optimization for Robust Industrial Robotic Assembly15 May 2026
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approaches3 Apr 2024
- 2023ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibility29 Sep 2023
- 2023Feudal Graph Reinforcement Learning11 Apr 2023
- 2022Learning Physically Realizable Skills for Online Packing of General 3D Shapes5 Dec 2022