ATOM: Automated Black-Box Testing of Multi-Label Image Classification Systems

被引:0
|
作者
Hu, Shengyou [1 ,2 ]
Wu, Huayao [1 ,2 ]
Wang, Peng [1 ,2 ]
Chang, Jing [3 ]
Tu, Yongjun [3 ]
Jiang, Xiu [3 ]
Niu, Xintao [1 ,2 ]
Nie, Changhai [1 ,2 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[2] Nanjing Univ, Dept Comp Sci & Technol, Nanjing, Peoples R China
[3] Guangdong OPPO Mobile Telecommun Corp Ltd, Guangzhou, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-label Image Classification Testing; Black-box Testing; Metamorphic Testing;
D O I
10.1109/ASE56229.2023.00156
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-label Image Classification Systems (MICSs) developed based on Deep Neural Networks (DNNs) are extensively used in people's daily life. Currently, although there are a variety of approaches to test DNN-based systems, they typically rely on the internals of DNNs to design test cases, and do not take the core specification of MICS (i.e., correctly recognizing multiple objects in a given image) into account. In this paper, we propose ATOM, an automated and systematic black-box testing framework for testing MICS. Specifically, ATOM exploits the label combination as the testing adequacy criteria, hoping to systematically examine the impact of correlations between a fixed number of labels on the classification ability of MICS. Then, ATOM leverages image search engine and natural language processing to find test images that are not only common to the real-world, but also relevant to target label combinations. Finally, ATOM combines metamorphic testing and label information to realize test oracle identification, based on which the ability of MICS in classifying different label combinations is evaluated. To evaluate the effectiveness of ATOM, we have performed experiments on two popular datasets of MICS, VOC and COCO (each with five state-of-the-art DNN models), and one real-world photo tagging application from our industrial partner. The experimental results reveal that the performance of current DNN-based MICSs remains less satisfactory even in recognizing correlations between only two labels, as ATOM triggers a total number of 6,049 such label combination related errors for all MICSs studied. In particular, ATOM reports 587 error-revealing images for the industrial MICS, in which 92% of them are confirmed by the developers.
引用
收藏
页码:230 / 242
页数:13
相关论文
共 50 条
  • [31] Conditional Graphical Lasso for Multi-label Image Classification
    Li, Qiang
    Qiao, Maoying
    Bian, Wei
    Tao, Dacheng
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 2977 - 2986
  • [32] Balanced masking strategy for multi-label image classification
    Yuan, Jin
    Zhang, Yao
    Shi, Zhongchao
    Geng, Xin
    Fan, Jianping
    Rui, Yong
    NEUROCOMPUTING, 2023, 522 : 64 - 72
  • [33] Ontology based Classification for Multi-label Image Annotation
    Reshma, Ismat Ara
    Ullah, Md Zia
    Aono, Masaki
    2014 INTERNATIONAL CONFERENCE OF ADVANCED INFORMATICS: CONCEPT, THEORY AND APPLICATION (ICAICTA), 2014, : 226 - 231
  • [34] Contrastively enforcing distinctiveness for multi-label image classification
    Dao, Son D.
    Zhao, He
    Phung, Dinh
    Cai, Jianfei
    NEUROCOMPUTING, 2023, 555
  • [35] Reinforced Multi-Label Image Classification by Exploring Curriculum
    He, Shiyi
    Xu, Chang
    Guo, Tianyu
    Xu, Chao
    Tao, Dacheng
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 3183 - 3190
  • [36] Multi-label SVM active learning for image classification
    Li, XC
    Wang, L
    Sung, E
    ICIP: 2004 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1- 5, 2004, : 2207 - 2210
  • [37] Mineral Identification Based on Multi-Label Image Classification
    Wu, Baokun
    Ji, Xiaohui
    He, Mingyue
    Yang, Mei
    Zhang, Zhaochong
    Chen, Yan
    Wang, Yuzhu
    Zheng, Xinqi
    MINERALS, 2022, 12 (11)
  • [38] THE UTILIZATION OF MULTI-LABEL SAMPLES FOR HYPERSPECTRAL IMAGE CLASSIFICATION
    Hao, Qiaobo
    Li, Shutao
    Kang, Xudong
    2019 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2019), 2019, : 2981 - 2984
  • [39] Improving Pairwise Ranking for Multi-label Image Classification
    Li, Yuncheng
    Song, Yale
    Luo, Jiebo
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 1837 - 1845
  • [40] Adaptive knowledge graph for multi-label image classification
    Lin, Zhihong
    Tang, Xue-song
    Hao, Kuangrong
    Zhao, Mingbo
    Li, Yubing
    APPLIED INTELLIGENCE, 2025, 55 (01)