mlsanityData to 14 Oct 2026

RBT4DNN: Requirements-based Testing of Neural Networks

arXiv 2504.02737 ↗First posted 3 Apr 2025cs.SE cs.AI cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Testing allows developers to determine whether a system functions as expected. When such systems include deep neural networks (DNNs), Testing becomes challenging, as DNNs approximate functions for which the formalization of functional requirements is intractable. This prevents the application of well-developed approaches to requirements-based testing to DNNs. To address this, we propose a requirements-based testing method (RBT4DNN) that uses natural language requirements statements. These statements use a glossary of terms to define a semantic feature space that can be leveraged for test input generation. RBT4DNN formalizes preconditions of functional requirements as logical combinations of those semantic features. Training data matching these feature combinations can be used to fine-tune a generative model to reliably produce test inputs satisfying the precondition. Executing these tests on a trained DNN enables comparing its output to the expected requirement postcondition behavior. We propose two use cases for RBT4DNN: (1) given requirements defining DNN correctness properties, RBT4DNN comprises a novel approach for detecting faults, and (2) during development, requirements-guided exploration of model behavior can provide developers with feedback on model generalization. Our further evaluation shows that RBT4DNN-generated tests are realistic, diverse, and aligned with requirement preconditions, enabling targeted analysis of model behavior and effective fault detection.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 30 of its 79 references that are in the map. First posted on arXiv 3 Apr 2025.

Builds on

30 of 79 references.

References · 30

  1. 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,863
  2. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
  3. 2014Deep Learning Face Attributes in the Wildcited by 3,693
  4. 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,988
  5. 2015VQA: Visual Question Answeringcited by 2,506
  6. 2018Demystifying MMD GANscited by 1,293
  7. 2024MiniCPM-V: A GPT-4V Level MLLM on Your Phonecited by 1,079
  8. 2020NVAE: A Deep Hierarchical Variational Autoencodercited by 637
  9. 2019MaskGAN: Towards Diverse and Interactive Facial Image Manipulationcited by 628
  10. 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 372
  11. 2020Visual Transformers: Token-based Image Representation and Processing for Computer Visioncited by 334
  12. 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
18 more
  1. 2023Recognize Anything: A Strong Image Tagging Modelcited by 309
  2. 2020Very Deep VAEs Generalize Autoregressive Models and Can Outperform Them on Imagescited by 264
  3. 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 251
  4. 2021VOLO: Vision Outlooker for Visual Recognitioncited by 165
  5. 2022MetaFormer Baselines for Visioncited by 132
  6. 2021Re-labeling ImageNet: from Single to Multi-Labels, from Global to Localized Labelscited by 118
  7. 2018DLFuzz: Differential Fuzzing Testing of Deep Learning Systemscited by 65
  8. 2018Morpho-MNIST: Quantitative Assessment and Diagnostics for Representation Learningcited by 56
  9. 2019Requirements Engineering for Machine Learning: Perspectives from Data Scientistscited by 49
  10. 2024From Pixels to Graphs: Open-Vocabulary Scene Graph Generation with Vision-Language Modelscited by 43
  11. 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
  12. 2019GOGGLES: Automatic Image Labeling with Affinity Codingcited by 19
  13. 2020SINVAD: Search-based Image Space Navigation for DNN Image Classifier Test Input Generationcited by 15
  14. 2021roadscene2vec: A Tool for Extracting and Embedding Road Scene-Graphscited by 15
  15. 2023OpenAnnotate3D: Open-Vocabulary Auto-Labeling System for Multi-modal 3D Datacited by 14
  16. 2022If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Componentscited by 11
  17. 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testingcited by 3
  18. 2023A Taxonomy for Requirements Engineering and Software Test Alignmentcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.