Poly-PC: A Polyhedral Network for Multiple Point Cloud Tasks at Once
Abstract
In this work, we show that it is feasible to perform multiple tasks concurrently on point cloud with a straightforward yet effective multi-task network. Our framework, Poly-PC, tackles the inherent obstacles (e.g., different model architectures caused by task bias and conflicting gradients caused by multiple dataset domains, etc.) of multi-task learning on point cloud. Specifically, we propose a residual set abstraction (Res-SA) layer for efficient and effective scaling in both width and depth of the network, hence accommodating the needs of various tasks. We develop a weight-entanglement-based one-shot NAS technique to find optimal architectures for all tasks. Moreover, such technique entangles the weights of multiple tasks in each layer to offer task-shared parameters for efficient storage deployment while providing ancillary task-specific parameters for learning task-related features. Finally, to facilitate the training of Poly-PC, we introduce a task-prioritization-based gradient balance algorithm that leverages task prioritization to reconcile conflicting gradients, ensuring high performance for all tasks. Benefiting from the suggested techniques, models optimized by Poly-PC collectively for all tasks keep fewer total FLOPs and parameters and outperform previous methods. We also demonstrate that Poly-PC allows incremental learning and evades catastrophic forgetting when tuned to a new task.
Cite
Text
Xie et al. "Poly-PC: A Polyhedral Network for Multiple Point Cloud Tasks at Once." Conference on Computer Vision and Pattern Recognition, 2023. doi:10.1109/CVPR52729.2023.00125Markdown
[Xie et al. "Poly-PC: A Polyhedral Network for Multiple Point Cloud Tasks at Once." Conference on Computer Vision and Pattern Recognition, 2023.](https://mlanthology.org/cvpr/2023/xie2023cvpr-polypc/) doi:10.1109/CVPR52729.2023.00125BibTeX
@inproceedings{xie2023cvpr-polypc,
title = {{Poly-PC: A Polyhedral Network for Multiple Point Cloud Tasks at Once}},
author = {Xie, Tao and Wang, Shiguang and Wang, Ke and Yang, Linqi and Jiang, Zhiqiang and Zhang, Xingcheng and Dai, Kun and Li, Ruifeng and Cheng, Jian},
booktitle = {Conference on Computer Vision and Pattern Recognition},
year = {2023},
pages = {1233-1243},
doi = {10.1109/CVPR52729.2023.00125},
url = {https://mlanthology.org/cvpr/2023/xie2023cvpr-polypc/}
}