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] Localization for Intelligent Systems Using Unsupervised Learning and Prediction Approaches
    Mirdita, Paul
    Khaliq, Zain
    Hussein, Ahmed Refaey
    Wang, Xianbin
    IEEE CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2021, 44 (04): : 443 - 455
  • [32] Unsupervised Learning for Understanding Student Achievement in a Distance Learning Setting
    Liu, Shuangyan
    d'Aquin, Mathieu
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 1373 - 1377
  • [33] Mutation Testing of Deep Reinforcement Learning Based on Real Faults
    Tambon, Florian
    Majdinasab, Vahid
    Nikanjam, Amin
    Khomh, Foutse
    Antoniol, Giuliano
    2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 188 - 198
  • [34] Boundary sampling to boost mutation testing for deep learning models
    Shen, Weijun
    Li, Yanhui
    Han, Yuanlei
    Chen, Lin
    Wu, Di
    Zhou, Yuming
    Xu, Baowen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 130 (130)
  • [35] Unsupervised learning method for clustering dynamic behavior in the context of power systems
    Mitrentsis, Georgios
    Lens, Hendrik
    IFAC PAPERSONLINE, 2020, 53 (02): : 13024 - 13029
  • [36] Anomaly detection in manufacturing systems with temporal networks and unsupervised machine learning
    Mattera, Giulio
    Mattera, Raffaele
    Vespoli, Silvestro
    Salatiello, Emma
    COMPUTERS & INDUSTRIAL ENGINEERING, 2025, 203
  • [37] Unsupervised Learning for User Scheduling in Multibeam Precoded GEO Satellite Systems
    Ortiz, Flor
    Lagunas, Eva
    Chatzinotas, Symeon
    2022 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT (EUCNC/6G SUMMIT), 2022, : 190 - 195
  • [38] Application of Mutation testing in SafetyCritical Embedded Systems: A Case Study
    Serban, Andrada A.
    Micskei, Zoltan
    ACTA POLYTECHNICA HUNGARICA, 2024, 21 (08)
  • [39] The Utility of Unsupervised Machine Learning in Anatomic Pathology
    McAlpine, Ewen D.
    Michelow, Pamela
    Celik, Turgay
    AMERICAN JOURNAL OF CLINICAL PATHOLOGY, 2022, 157 (01) : 5 - 14
  • [40] Problems of Mutation Testing and Higher Order Mutation Testing
    Quang Vu Nguyen
    Madeyski, Lech
    ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING, 2014, 282 : 157 - 172