mlsanityData to 14 Oct 2026

TopoMap: A Feature-based Semantic Discriminator of the Topographical Regions in the Test Input Space

arXiv 2509.03242 ↗First posted 3 Sep 2025cs.LG cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

Testing Deep Learning (DL)-based systems is an open challenge. Although it is relatively easy to find inputs that cause a DL model to misbehave, the grouping of inputs by features that make the DL model under test fail is largely unexplored. Existing approaches for DL testing introduce perturbations that may focus on specific failure-inducing features, while neglecting others that belong to different regions of the feature space. In this paper, we create an explicit topographical map of the input feature space. Our approach, named TopoMap, is both black-box and model-agnostic as it relies solely on features that characterise the input space. To discriminate the inputs according to the specific features they share, we first apply dimensionality reduction to obtain input embeddings, which are then subjected to clustering. Each DL model might require specific embedding computations and clustering algorithms to achieve a meaningful separation of inputs into discriminative groups. We propose a novel way to evaluate alternative configurations of embedding and clustering techniques. We used a deep neural network (DNN) as an approximation of a human evaluator who could tell whether a pair of clusters can be discriminated based on the features of the included elements. We use such a DNN to automatically select the optimal topographical map of the inputs among all those that are produced by different embedding/clustering configurations. The evaluation results show that the maps generated by TopoMap consist of distinguishable and meaningful regions. In addition, we evaluate the effectiveness of TopoMap using mutation analysis. In particular, we assess whether the clusters in our topographical map allow for an effective selection of mutation-killing inputs. Experimental results show that our approach outperforms random selection by 35% on average on killable mutants; by 61% on non-killable ones.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 71 references that are in the map. First posted on arXiv 3 Sep 2025.

Builds on

24 of 71 references.

References · 24

  1. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  2. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  4. 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,385
  5. 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,287
  6. 2016End to End Learning for Self-Driving Carscited by 1,009
  7. 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 776
  8. 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
  9. 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 147
  10. 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 124
  11. 2020Parametric UMAP embeddings for representation and semi-supervised learningcited by 104
  12. 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
12 more
  1. 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
  2. 2019Misbehaviour Prediction for Autonomous Driving Systemscited by 55
  3. 2017Feature-Guided Black-Box Safety Testing of Deep Neural Networkscited by 49
  4. 2018Adversarial Sample Detection for Deep Neural Network through Model Mutation Testingcited by 48
  5. 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
  6. 2020Towards Characterizing Adversarial Defects of Deep Learning Software from the Lens of Uncertaintycited by 26
  7. 2022Stop using the elbow criterion for k-means and how to choose the number of clusters insteadcited by 25
  8. 2020Reducing DNN Labelling Cost using Surprise Adequacy: An Industrial Case Study for Autonomous Drivingcited by 22
  9. 2021Black-Box Testing of Deep Neural Networks Through Test Case Diversitycited by 18
  10. 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networkscited by 11
  11. 2021Low-Rank Isomap Algorithmcited by 1
  12. 2025DANDI: Diffusion as Normative Distribution for Deep Neural Network Inputcited by 1

Built on by

Not cited yet.