Metamorphic Testing of Image Classification and Consistency Analysis Using Clustering

Metamorphic Testing of Image Classification and Consistency Analysis Using Clustering

Hemanth Gudaparthi, Prudhviraj Naidu, Nan Niu
Copyright: © 2022 |Volume: 13 |Issue: 1 |Pages: 20
ISSN: 1947-8534|EISSN: 1947-8542|EISBN13: 9781683180852|DOI: 10.4018/IJMDEM.304390
Cite Article Cite Article

MLA

Gudaparthi, Hemanth, et al. "Metamorphic Testing of Image Classification and Consistency Analysis Using Clustering." IJMDEM vol.13, no.1 2022: pp.1-20. http://doi.org/10.4018/IJMDEM.304390

APA

Gudaparthi, H., Naidu, P., & Niu, N. (2022). Metamorphic Testing of Image Classification and Consistency Analysis Using Clustering. International Journal of Multimedia Data Engineering and Management (IJMDEM), 13(1), 1-20. http://doi.org/10.4018/IJMDEM.304390

Chicago

Gudaparthi, Hemanth, Prudhviraj Naidu, and Nan Niu. "Metamorphic Testing of Image Classification and Consistency Analysis Using Clustering," International Journal of Multimedia Data Engineering and Management (IJMDEM) 13, no.1: 1-20. http://doi.org/10.4018/IJMDEM.304390

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Testing deep learning systems requires expensive labeled data. In recent years, researchers began to leverage metamorphic testing to address this issue. However, metamorphic relations on image data remain poorly understood. To gain a deeper understanding of these metamorphic relations, we survey common image operations modeling covariate shift, manually classify and categorize the underlying metamorphic relations, and conduct experiments to validate our classifications. In our experiments, we train three popular convolutional neural network architectures on an image classification task. Next, we apply metamorphic operations on input test images and measure the change in classification accuracy and cross-entropy loss. A hierarchical clustering algorithm cluster these results and plots a dendrogram. We compare the groups from manual classification and the clusters from the algorithm to provide key insights. We find that Affine and Noise relations are consistent. Furthermore, we recommend metamorphic relationships to save time and better test deep learning systems in the future.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.