Feature-Aware Test Generation for Deep Learning Models
Xingcheng Chen, Oliver Weissl, Andrea Stocco

TL;DR
Detect is a feature-aware test generation framework for vision-based deep learning models that systematically perturbs semantic features in the latent space to improve testing, interpretability, and robustness analysis.
Contribution
It introduces a novel, controllable, feature-aware perturbation method in the latent space for systematic testing of vision-based deep learning models.
Findings
Detect outperforms state-of-the-art test generators in decision boundary discovery.
Detect reveals model-specific shortcut behaviors and robustness failures.
Fine-tuned convolutional models overfit localized cues, while transformers rely on global features.
Abstract
As deep learning models are widely used in software systems, test generation plays a crucial role in assessing the quality of such models before deployment. To date, the most advanced test generators rely on generative AI to synthesize inputs; however, these approaches remain limited in providing semantic insight into the causes of misbehaviours and in offering fine-grained semantic controllability over the generated inputs. In this paper, we introduce Detect, a feature-aware test generation framework for vision-based deep learning (DL) models that systematically generates inputs by perturbing disentangled semantic attributes within the latent space. Detect perturbs individual latent features in a controlled way and observes how these changes affect the model's output. Through this process, it identifies which features lead to behavior shifts and uses a vision-language model for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Software Testing and Debugging Techniques · Explainable Artificial Intelligence (XAI)
