Mutation testing of unsupervised learning systems

被引:1
|
作者
Lu, Yuteng [1 ]
Shao, Kaicheng [1 ]
Zhao, Jia [2 ]
Sun, Weidi [1 ]
Sun, Meng [1 ]
机构
[1] Peking Univ, Sch Math Sci, Beijing, Peoples R China
[2] Changchun Inst Technol, Changchun, Peoples R China
关键词
Mutation testing; Unsupervised learning; Cluster analysis; Autoencoder;
D O I
10.1016/j.sysarc.2023.103050
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Unsupervised learning (UL) is one of the most important areas in artificial intelligence. UL systems are capable of learning patterns from unlabeled data and playing an increasingly critical role in many fields. Therefore, more and more attention has been paid to the security and stability of UL systems. Testing has achieved great success in ensuring the safety of traditional software systems and been gradually applied to supervised learning. However, UL is not in the consideration of most current testing methods. To fill this gap, we propose a novel mutation testing technique specific to UL systems. We design a series of mutation operators to simulate the unstable situations and possible errors that UL systems may encounter, and define corresponding mutation scores. Further, we combine the proposed technique with autoencoder for generating adversarial samples. In the evaluation phase, we demonstrate the practicability of the proposed technique based on three datasets. We have also developed an open-source tool MTGAN, which incorporates the functionality of mutation testing for GANs, to evaluate their stability and assess their capacity to address given issues.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Automatic design of multiple classifier systems by unsupervised learning
    Giacinto, G
    Roli, F
    MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION, 1999, 1715 : 131 - 143
  • [32] MT4UML: Metamorphic Testing for Unsupervised Machine Learning
    Rehman, Faqeer Ur
    Izurieta, Clemente
    2022 9TH SWISS CONFERENCE ON DATA SCIENCE (SDS), 2022, : 26 - 32
  • [33] Application of unsupervised adversarial learning in radiographic testing of aeroengine turbine blades
    Wang, Donghuan
    Xiao, Hong
    Wu, Dingyi
    NDT & E INTERNATIONAL, 2023, 134
  • [34] Testing Scenario Identification for Automated Vehicles Based on Deep Unsupervised Learning
    Liu, Shuai
    Ren, Fan
    Li, Ping
    Li, Zhijie
    Lv, Hao
    Liu, Yonggang
    WORLD ELECTRIC VEHICLE JOURNAL, 2023, 14 (08):
  • [35] Efficient Active Automata Learning via Mutation Testing
    Aichernig, Bernhard K.
    Tappler, Martin
    JOURNAL OF AUTOMATED REASONING, 2019, 63 (04) : 1103 - 1134
  • [36] Efficient Active Automata Learning via Mutation Testing
    Bernhard K. Aichernig
    Martin Tappler
    Journal of Automated Reasoning, 2019, 63 : 1103 - 1134
  • [37] What Are We Really Testing in Mutation Testing for Machine Learning? A Critical Reflection
    Panichella, Annibale
    Liem, Cynthia C. S.
    2021 ACM/IEEE 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2021), 2021, : 66 - 70
  • [38] ALOPS CONSTRUCTIVE SYSTEMS Towards the design and fabrication of unsupervised learning construction systems
    Arenas, Ubaldo
    Manuel Falcon, Jose
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED ARCHITECTURAL DESIGN RESEARCH IN ASIA (CAADRIA 2013): OPEN SYSTEMS, 2013, : 905 - 914
  • [39] Nonlinear control of static systems with unsupervised learning of the initial conditions
    Filev, DP
    Bharitkar, S
    Tsai, MF
    18TH INTERNATIONAL CONFERENCE OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY - NAFIPS, 1999, : 169 - 173
  • [40] Enabling Supervised and Unsupervised Learning for EDA and Cybersecurity in VLSI Systems
    University of Illinois at Chicago
    1600,