HAL3D: Hierarchical Active Learning for Fine-Grained 3D Part Labeling
Fenggen Yu, Yiming Qian, Francisca Gil-Ureta, Brian Jackson, Eric Bennett, Hao Zhang
TL;DR
HAL3D introduces a hierarchical, symmetry-aware active learning framework for fine-grained 3D part labeling that tightly couples a deep label proposal network with human verification and modification in a self-improving loop. By organizing labels into a tree of AND/OR nodes and exploiting symmetry, HAL3D achieves near-full labeling accuracy while dramatically reducing human effort, outperforming fully automatic baselines and enabling efficient annotation on PartNet and ABO datasets. Key contributions include the label proposal network design, the hierarchical labeling strategy, and symmetry-assisted acceleration, with empirical results showing substantial labeling-time reductions and strong accuracy. The work advances practical 3D understanding by enabling scalable, interactive, fine-grained part labeling that can support applications in quality control, assembly, and robotics.
Abstract
We present the first active learning tool for fine-grained 3D part labeling, a problem which challenges even the most advanced deep learning (DL) methods due to the significant structural variations among the small and intricate parts. For the same reason, the necessary data annotation effort is tremendous, motivating approaches to minimize human involvement. Our labeling tool iteratively verifies or modifies part labels predicted by a deep neural network, with human feedback continually improving the network prediction. To effectively reduce human efforts, we develop two novel features in our tool, hierarchical and symmetry-aware active labeling. Our human-in-the-loop approach, coined HAL3D, achieves 100% accuracy (barring human errors) on any test set with pre-defined hierarchical part labels, with 80% time-saving over manual effort.
