Generative 3D Part Assembly via Part-Whole-Hierarchy Message Passing
Not on the map. Why?
Abstract (arXiv)
Generative 3D part assembly involves understanding part relationships and predicting their 6-DoF poses for assembling a realistic 3D shape. Prior work often focus on the geometry of individual parts, neglecting part-whole hierarchies of objects. Leveraging two key observations: 1) super-part poses provide strong hints about part poses, and 2) predicting super-part poses is easier due to fewer superparts, we propose a part-whole-hierarchy message passing network for efficient 3D part assembly. We first introduce super-parts by grouping geometrically similar parts without any semantic labels. Then we employ a part-whole hierarchical encoder, wherein a super-part encoder predicts latent super-part poses based on input parts. Subsequently, we transform the point cloud using the latent poses, feeding it to the part encoder for aggregating super-part information and reasoning about part relationships to predict all part poses. In training, only ground-truth part poses are required. During inference, the predicted latent poses of super-parts enhance interpretability. Experimental results on the PartNet dataset show that our method achieves state-of-the-art performance in part and connectivity accuracy and enables an interpretable hierarchical part assembly. Code is available at https://github.com/pkudba/3DHPA.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 22 of its 36 references that are in the map. First posted on arXiv 27 Feb 2024.
Builds on
22 of 36 references.
References · 22
- 2017Attention Is All You Needcited by 59,932
- 2022Generative Adversarial Networkscited by 5,603
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 972
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
- 20193D Point Cloud Generative Adversarial Network Based on Tree Structured Graph Convolutionscited by 173
- 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 118
- 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
- 2022Learning to Generate Realistic LiDAR Point Cloudscited by 91
- 2023UltraLiDAR: Learning Compact Representations for LiDAR Completion and Generationcited by 76
- 2020Generative 3D Part Assembly via Dynamic Graph Learningcited by 65
- 2019Form2Fit: Learning Shape Priors for Generalizable Assembly from Disassemblycited by 51
10 more
- 2020Learning 3D Part Assembly from a Single Imagecited by 51
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priorscited by 42
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 35
- 2019Reinforcement Learning on Variable Impedance Controller for High-Precision Robotic Assemblycited by 33
- 2020PT2PC: Learning to Generate 3D Point Cloud Shapes from Part Tree Conditionscited by 20
- 20223D Part Assembly Generation with Instance Encoded Transformercited by 17
- 2019Learning to Scaffold the Development of Robotic Manipulation Skillscited by 13
- 2018Learning Pose Estimation for High-Precision Robotic Assembly Using Simulated Depth Imagescited by 11
- 2023Score-PA: Score-based 3D Part Assemblycited by 11
- 2023Unsupervised 3D Shape Reconstruction by Part Retrieval and Assemblycited by 7
Built on by
Citing papers per year: 2024: 5; 2025: 7; 2026: 5.
17 papers.
Sort:
By area:
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verifycited by 14
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Modelscited by 13
- 2025Assembler: Scalable 3D Part Assembly via Anchor Point Diffusioncited by 11
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2024Manual-PA: Learning 3D Part Assembly from Instruction Diagramscited by 6
- 2024Multi-scale Latent Point Consistency Models for 3D Shape Generationcited by 6
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Modelscited by 5
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassemblycited by 4
- 2025Geometry and Perception Guided Gaussians for Multiview-consistent 3D Generation from a Single Imagecited by 3
- 2025HierOctFusion: Multi-scale Octree-based 3D Shape Generation via Part-Whole-Hierarchy Message Passingcited by 2
- 2025Behave Your Motion: Habit-preserved Cross-category Animal Motion Transfercited by 1
- 2026From Part to Whole: 3D Generative World Model with an Adaptive Structural Hierarchycited by 1
5 more
- 2025Leveraging Pretrained Diffusion Models for Zero-Shot Part Assemblycited by 0
- 2026View-Consistent 3D Scene Editing via Dual-Path Structural Correspondense and Semantic Continuitycited by 0
- 2026PART: Learning 3D Part Assembly and Retrieval with Transformerscited by 0
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agentscited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planningcited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planning30 Sep 2026
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agents30 Sep 2026
- 2026PART: Learning 3D Part Assembly and Retrieval with Transformers17 Sep 2026
- 2026View-Consistent 3D Scene Editing via Dual-Path Structural Correspondense and Semantic Continuity20 Apr 2026
- 2026From Part to Whole: 3D Generative World Model with an Adaptive Structural Hierarchy23 Mar 2026
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Models18 Oct 2025
- 2025HierOctFusion: Multi-scale Octree-based 3D Shape Generation via Part-Whole-Hierarchy Message Passing14 Aug 2025
- 2025Behave Your Motion: Habit-preserved Cross-category Animal Motion Transfer10 Jul 2025
- 2025Geometry and Perception Guided Gaussians for Multiview-consistent 3D Generation from a Single Image26 Jun 2025
- 2025Assembler: Scalable 3D Part Assembly via Anchor Point Diffusion20 Jun 2025
- 2025Leveraging Pretrained Diffusion Models for Zero-Shot Part Assembly1 May 2025
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Models14 Feb 2025
5 more
- 2024Multi-scale Latent Point Consistency Models for 3D Shape Generation27 Dec 2024
- 2024Manual-PA: Learning 3D Part Assembly from Instruction Diagrams27 Nov 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassembly15 Oct 2024
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verify1 Jun 2024
- 2024Multi-scale Latent Point Consistency Models for 3D Shape Generationcited by 6
- 2025Geometry and Perception Guided Gaussians for Multiview-consistent 3D Generation from a Single Imagecited by 3
- 2025HierOctFusion: Multi-scale Octree-based 3D Shape Generation via Part-Whole-Hierarchy Message Passingcited by 2
- 2025Leveraging Pretrained Diffusion Models for Zero-Shot Part Assemblycited by 0
- 2025HierOctFusion: Multi-scale Octree-based 3D Shape Generation via Part-Whole-Hierarchy Message Passing14 Aug 2025
- 2025Geometry and Perception Guided Gaussians for Multiview-consistent 3D Generation from a Single Image26 Jun 2025
- 2025Leveraging Pretrained Diffusion Models for Zero-Shot Part Assembly1 May 2025
- 2024Multi-scale Latent Point Consistency Models for 3D Shape Generation27 Dec 2024
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verifycited by 14
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Modelscited by 13
- 2025Assembler: Scalable 3D Part Assembly via Anchor Point Diffusioncited by 11
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2024Manual-PA: Learning 3D Part Assembly from Instruction Diagramscited by 6
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Modelscited by 5
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassemblycited by 4
- 2025Behave Your Motion: Habit-preserved Cross-category Animal Motion Transfercited by 1
- 2026View-Consistent 3D Scene Editing via Dual-Path Structural Correspondense and Semantic Continuitycited by 0
- 2026PART: Learning 3D Part Assembly and Retrieval with Transformerscited by 0
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agentscited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planningcited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planning30 Sep 2026
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agents30 Sep 2026
- 2026PART: Learning 3D Part Assembly and Retrieval with Transformers17 Sep 2026
- 2026View-Consistent 3D Scene Editing via Dual-Path Structural Correspondense and Semantic Continuity20 Apr 2026
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Models18 Oct 2025
- 2025Behave Your Motion: Habit-preserved Cross-category Animal Motion Transfer10 Jul 2025
- 2025Assembler: Scalable 3D Part Assembly via Anchor Point Diffusion20 Jun 2025
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Models14 Feb 2025
- 2024Manual-PA: Learning 3D Part Assembly from Instruction Diagrams27 Nov 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassembly15 Oct 2024
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verify1 Jun 2024