Deep neural networks are widely used for nonlinear function approximation, with applications ranging from computer vision to control. Although these networks involve the …
This paper provides a comprehensive survey of techniques for testing machine learning systems; Machine Learning Testing (ML testing) research. It covers 144 papers on testing …
Large language models (LLMs) have exploded a new heatwave of AI for their ability to engage end-users in human-level conversations with detailed and articulate answers across …
Deep learning (DL) defines a new data-driven programming paradigm that constructs the internal system logic of a crafted neuron network through a set of training data. We have …
Abstract Context: A Machine Learning based System (MLS) is a software system including one or more components that learn how to perform a task from a given data set. The …
Deep learning (DL) has solved a problem that a few years ago was thought to be intractable— the automatic recognition of patterns in spatial and temporal data with an accuracy superior …
L Ma, F Zhang, J Sun, M Xue, B Li… - 2018 IEEE 29th …, 2018 - ieeexplore.ieee.org
Deep learning (DL) defines a new data-driven programming paradigm where the internal system logic is largely shaped by the training data. The standard way of evaluating DL …
Neural networks are difficult to interpret and debug. We introduce testing techniques for neural networks that can discover errors occurring only for rare inputs. Specifically, we …
Concolic testing combines program execution and symbolic analysis to explore the execution paths of a software program. In this paper, we develop the first concolic testing …