RobustPointSet: A Dataset for Benchmarking Robustness of Point Cloud Classifiers
arXiv:2011.11572
Abstract
The 3D deep learning community has seen significant strides in pointcloud processing over the last few years. However, the datasets on which deep models have been trained have largely remained the same. Most datasets comprise clean, clutter-free pointclouds canonicalized for pose. Models trained on these datasets fail in uninterpretible and unintuitive ways when presented with data that contains transformations "unseen" at train time. While data augmentation enables models to be robust to "previously seen" input transformations, 1) we show that this does not work for unseen transformations during inference, and 2) data augmentation makes it difficult to analyze a model's inherent robustness to transformations. To this end, we create a publicly available dataset for robustness analysis of point cloud classification models (independent of data augmentation) to input transformations, called RobustPointSet. Our experiments indicate that despite all the progress in the point cloud classification, there is no single architecture that consistently performs better -- several fail drastically -- when evaluated on transformed test sets. We also find that robustness to unseen transformations cannot be brought about merely by extensive data augmentation. RobustPointSet can be accessed through https://github.com/AutodeskAILab/RobustPointSet.
arXiv commentPublished at the Robust and Reliable Machine Learning in the Real World Workshop, ICLR 2021
References in corpus (7)
- Shortcut Learning in Deep Neural Networks
- ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenes
- Accelerating 3D Deep Learning with PyTorch3D
- Kaolin: A PyTorch Library for Accelerating 3D Deep Learning Research
- PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Sampling
- Pointwise Rotation-Invariant Network with Adaptive Sampling and 3D Spherical Voxel Convolution
- PointMask: Towards Interpretable and Bias-Resilient Point Cloud Processing