paper-with-me

Papers

RBT4DNN: Requirements-based Testing of Neural Networks

2025-04-03 · Nusrat Jahan Mozumder, Felipe Toledo, Swaroopa Dola, Matthew B. Dwyer

Deep neural network (DNN) testing is crucial for the reliability and safety of critical systems, where failures can have severe consequences. Although various techniques have been developed to create robustness test suites, requirements-based testing for DNNs remains largely unexplored - yet such tests are recognized as an essential component of software validation of critical systems. In this work, we propose a requirements-based test suite generation method that uses structured natural language requirements formulated in a semantic feature space to create test suites by prompting text-conditional latent diffusion models with the requirement precondition and then using the associated postcondition to define a test oracle to judge outputs of the DNN under test. We investigate the approach using fine-tuned variants of pre-trained generative models. Our experiments on the MNIST, CelebA-HQ, ImageNet, and autonomous car driving datasets demonstrate that the generated test suites are realistic, diverse, consistent with preconditions, and capable of revealing faults.

📄 PDF Abstract BibTeX arXiv:2504.02737

Code (1)

nusratdeeptee/rbt4dnn 공식 구현 pytorch

Tasks

DNN Testing

Methods 이 논문이 사용한 방법론

Diffusion Diffusion models generate samples by gradually removing noise from a signal, and their training objective can be expressed as a reweighted variational lower-bound…

Similar Papers 제목 키워드 기반

Functional Specifications and Testing Requirements of Grid-Forming Type-IV Offshore Wind Power

2024-05-08 · Sulav Ghimire, Gabriel M. G. Guerreiro, Kanakesh V. K., Emerson D. Guest 외

Throughout the past few years, various transmission system operators (TSOs) and research institutes have defined several functional specifications for grid-forming (GFM) converters via grid codes, white papers, and techn…

System Test Case Design from Requirements Specifications: Insights and Challenges of Using ChatGPT

2024-12-04 · Shreya Bhatia, Tarushi Gandhi, Dhruv Kumar, Pankaj Jalote

System testing is essential in any software development project to ensure that the final products meet the requirements. Creating comprehensive test cases for system testing from requirements is often challenging and tim…

valid

Quality Model for Machine Learning Components

2026-02-04 · Grace A. Lewis, Rachel Brower-Sinning, Robert Edman, Ipek Ozkaya 외 arxiv

Despite increased adoption and advances in machine learning (ML), there are studies showing that many ML prototypes do not reach the production stage and that testing is still largely limited to testing model properties,…

StatWhy: Formal Verification Tool for Statistical Hypothesis Testing Programs

2024-05-25 · Yusuke Kawamoto, Kentaro Kobayashi, Kohei Suenaga

Statistical methods have been widely misused and misinterpreted in various scientific fields, raising significant concerns about the integrity of scientific research. To mitigate this problem, we propose a tool-assisted …

Requirements-driven Test Generation for Autonomous Vehicles with Machine Learning Components

2019-08-02 · Cumhur Erkan Tuncali, Georgios Fainekos, Danil Prokhorov, Hisahiro Ito 외

Autonomous vehicles are complex systems that are challenging to test and debug. A requirements-driven approach to the development process can decrease the resources required to design and test these systems, while simult…

Autonomous VehiclesBIG-bench Machine Learning