Flow AM: Generating Point Cloud Global Explanations by Latent Alignment
Hanxiao Tan
TL;DR
This work tackles the lack of reliable global explanations for 3D point cloud models by introducing Flow AM, an activation-flow based Activation Maximization method that does not rely on generative priors. By regularizing intermediate-layer activations to align with real object contours (latent alignment) and enforcing point continuity while respecting dataset bounds, Flow AM yields perceptible, faithful global explanations. Extensive experiments on ModelNet40 (with PointNet) and ShapeNet demonstrate that Flow AM achieves superior perceptibility and maintains fidelity to the classifier, avoiding the fidelity pitfalls observed in generative-model based AM. The study also includes sanity checks, ablations, and limitations, highlighting the trade-off between perceptibility and priors and outlining future directions for diversity and adaptive weighting.
Abstract
Although point cloud models have gained significant improvements in prediction accuracy over recent years, their trustworthiness is still not sufficiently investigated. In terms of global explainability, Activation Maximization (AM) techniques in the image domain are not directly transplantable due to the special structure of the point cloud models. Existing studies exploit generative models to yield global explanations that can be perceived by humans. However, the opacity of the generative models themselves and the introduction of additional priors call into question the plausibility and fidelity of the explanations. In this work, we demonstrate that when the classifier predicts different types of instances, the intermediate layer activations are differently activated, known as activation flows. Based on this property, we propose an activation flow-based AM method that generates global explanations that can be perceived without incorporating any generative model. Furthermore, we reveal that AM based on generative models fails the sanity checks and thus lack of fidelity. Extensive experiments show that our approach dramatically enhances the perceptibility of explanations compared to other AM methods that are not based on generative models. Our code is available at: https://github.com/Explain3D/FlowAM
