Interpretable Dimensionality Reduction by Feature Preserving Manifold Approximation and Projection
Yang Yang, Hongjian Sun, Jialei Gong, Di Yu
TL;DR
This work addresses the lack of interpretability in nonlinear dimensionality reduction by introducing featMAP, a method that preserves source features in embeddings through tangent-space analysis.featMAP constructs local tangent spaces via local SVD, aligns tangent bases between neighboring points, and embeds the tangent frame with an anisotropic projection to preserve local density. The approach yields interpretable embeddings by displaying feature loadings and feature importance in the embedding tangent space, with demonstrations on MNIST digits, COIL-20 objects, and MNIST adversarial examples, showing meaningful explanations for classifications and misclassifications while maintaining competitive structure preservation. Overall, featMAP provides a plug-in, interpretable extension to manifold learning that makes nonlinear DR more transparent and actionable for visualization and analysis.
Abstract
Nonlinear dimensionality reduction lacks interpretability due to the absence of source features in low-dimensional embedding space. We propose an interpretable method featMAP to preserve source features by tangent space embedding. The core of our proposal is to utilize local singular value decomposition (SVD) to approximate the tangent space which is embedded to low-dimensional space by maintaining the alignment. Based on the embedding tangent space, featMAP enables the interpretability by locally demonstrating the source features and feature importance. Furthermore, featMAP embeds the data points by anisotropic projection to preserve the local similarity and original density. We apply featMAP to interpreting digit classification, object detection and MNIST adversarial examples. FeatMAP uses source features to explicitly distinguish the digits and objects and to explain the misclassification of adversarial examples. We also compare featMAP with other state-of-the-art methods on local and global metrics.
