HOMRS: High Order Metamorphic Relations Selector for Deep Neural Networks
Florian Tambon, Giulio Antoniol, Foutse Khomh

TL;DR
HOMRS is a novel method that automatically selects high-order metamorphic relations to improve the validation of deep neural networks, especially in safety-critical applications, by generating effective transformations with less computation.
Contribution
HOMRS introduces a multi-objective search to automatically build a compact set of high-order metamorphic relations, enhancing DNN testing efficiency and effectiveness over existing methods.
Findings
HOMRS effectively generalizes to input data distributions.
It produces a small, optimized set of high-order transformations.
Compared to DeepXplore, HOMRS is more efficient and generates valid transformations.
Abstract
Deep Neural Networks (DNN) applications are increasingly becoming a part of our everyday life, from medical applications to autonomous cars. Traditional validation of DNN relies on accuracy measures, however, the existence of adversarial examples has highlighted the limitations of these accuracy measures, raising concerns especially when DNN are integrated into safety-critical systems. In this paper, we present HOMRS, an approach to boost metamorphic testing by automatically building a small optimized set of high order metamorphic relations from an initial set of elementary metamorphic relations. HOMRS' backbone is a multi-objective search; it exploits ideas drawn from traditional systems testing such as code coverage, test case, path diversity as well as input validation. We applied HOMRS to MNIST/LeNet and SVHN/VGG and we report evidence that it builds a small but effective set 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 · Advanced Neural Network Applications · Anomaly Detection Techniques and Applications
