Models of Computational Profiles to Study the Likelihood of DNN Metamorphic Test Cases
Ettore Merlo, Mira Marhaba, Foutse Khomh, Houssem Ben Braiek, Giuliano, Antoniol

TL;DR
This paper introduces the concept of computational profiles based on neuron activation levels to analyze the likelihood of metamorphic test cases in neural networks, revealing their potential as both testing tools and adversarial attacks.
Contribution
It proposes a novel method to estimate neuron activation likelihood distributions for different classes using only training data, enabling assessment of metamorphic test cases without additional knowledge.
Findings
Metamorphic test cases have likelihood distributions similar to training and test data.
Random noise control data shows significantly lower likelihoods.
Some classes are more sensitive to misclassification by metamorphic test cases.
Abstract
Neural network test cases are meant to exercise different reasoning paths in an architecture and used to validate the prediction outcomes. In this paper, we introduce "computational profiles" as vectors of neuron activation levels. We investigate the distribution of computational profile likelihood of metamorphic test cases with respect to the likelihood distributions of training, test and error control cases. We estimate the non-parametric probability densities of neuron activation levels for each distinct output class. Probabilities are inferred using training cases only, without any additional knowledge about metamorphic test cases. Experiments are performed by training a network on the MNIST Fashion library of images and comparing prediction likelihoods with those obtained from error control-data and from metamorphic test cases. Experimental results show that the distributions of…
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 · Advanced Malware Detection Techniques
