Explainable Unsupervised Machine Learning for Cyber-Physical Systems

被引:26
|
作者
Wickramasinghe, Chathurika S. [1 ]
Amarasinghe, Kasun [2 ]
Marino, Daniel L. [1 ]
Rieger, Craig [3 ]
Manic, Milos [1 ]
机构
[1] Virginia Commonwealth Univ, Dept Comp Sci, Richmond, VA 23220 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[3] Idaho Natl Lab INL, Idaho Falls, ID 83415 USA
关键词
Machine learning; Data models; Machine learning algorithms; Prediction algorithms; Self-organizing feature maps; Decision making; Artificial intelligence; Explainable artificial intelligence; self-organizing maps; interpretable machine learning; unsupervised machine learning; SELF-ORGANIZING MAP; AUTOENCODER; SECURITY; MODELS;
D O I
10.1109/ACCESS.2021.3112397
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-Physical Systems (CPSs) play a critical role in our modern infrastructure due to their capability to connect computing resources with physical systems. As such, topics such as reliability, performance, and security of CPSs continue to receive increased attention from the research community. CPSs produce massive amounts of data, creating opportunities to use predictive Machine Learning (ML) models for performance monitoring and optimization, preventive maintenance, and threat detection. However, the "black-box" nature of complex ML models is a drawback when used in safety-critical systems such as CPSs. While explainable ML has been an active research area in recent years, much of the work has been focused on supervised learning. As CPSs rapidly produce massive amounts of unlabeled data, relying on supervised learning alone is not sufficient for data-driven decision making in CPSs. Therefore, if we are to maximize the use of ML in CPSs, it is necessary to have explainable unsupervised ML models. In this paper, we outline how unsupervised explainable ML could be used within CPSs. We review the existing work in unsupervised ML, present initial desiderata of explainable unsupervised ML for CPS, and present a Self-Organizing Maps based explainable clustering methodology which generates global and local explanations. We evaluate the fidelity of the generated explanations using feature perturbation techniques. The results show that the proposed method identifies the most important features responsible for the decision-making process of Self-organizing Maps. Further, we demonstrated that explainable Self-Organizing Maps are a strong candidate for explainable unsupervised machine learning by comparing its model capabilities and limitations with current explainable unsupervised methods.
引用
收藏
页码:131824 / 131843
页数:20
相关论文
共 50 条
  • [1] Secure Control for Cyber-physical Systems Based on Machine Learning
    Liu K.
    Ma S.-H.
    Ma A.-Y.
    Zhang Q.-R.
    Xia Y.-Q.
    Zidonghua Xuebao/Acta Automatica Sinica, 2021, 47 (06): : 1273 - 1283
  • [2] Explainable AI for Cyber-Physical Systems: Issues and Challenges
    Hoenig, Amber
    Roy, Kaushik
    Acquaah, Yaa Takyiwaa
    Yi, Sun
    Desai, Salil S.
    IEEE ACCESS, 2024, 12 : 73113 - 73140
  • [3] Towards Self-Explainable Cyber-Physical Systems
    Blumreiter, Mathias
    Greenyer, Joel
    Garcia, Francisco Javier Chiyah
    Kloes, Verena
    Schwammberger, Maike
    Sommer, Christoph
    Vogelsang, Andreas
    Wortmann, Andreas
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 543 - 548
  • [4] Compositional Falsification of Cyber-Physical Systems with Machine Learning Components
    Dreossi, Tommaso
    Donze, Alexandre
    Seshia, Sanjit A.
    JOURNAL OF AUTOMATED REASONING, 2019, 63 (04) : 1031 - 1053
  • [5] Compositional Falsification of Cyber-Physical Systems with Machine Learning Components
    Tommaso Dreossi
    Alexandre Donzé
    Sanjit A. Seshia
    Journal of Automated Reasoning, 2019, 63 : 1031 - 1053
  • [6] Ensemble Machine Learning for Intrusion Detection in Cyber-Physical Systems
    Li, Hongwei
    Chasaki, Danai
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [7] ConAML: Constrained Adversarial Machine Learning for Cyber-Physical Systems
    Li, Jiangnan
    Yang, Yingyuan
    Sun, Jinyuan Stella
    Tomsovic, Kevin
    Qi, Hairong
    ASIA CCS'21: PROCEEDINGS OF THE 2021 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 52 - 66
  • [8] Simulation Support for Explainable Cyber-Physical Energy Systems
    Aryan, Peb R.
    Ekaputra, Fajar J.
    Sabou, Marta
    Hauer, Daniel
    Mosshammer, Ralf
    Einfalt, Alfred
    Miksa, Tomasz
    Rauber, Andreas
    2020 8TH WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS, 2020,
  • [9] Machine Learning for Threat Recognition in Critical Cyber-Physical Systems
    Perrone, Paola
    Flammini, Francesco
    Setola, Roberto
    PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE (IEEE CSR), 2021, : 298 - 303
  • [10] Compositional Falsification of Cyber-Physical Systems with Machine Learning Components
    Dreossi, Tommaso
    Donze, Alexandre
    Seshia, Sanjit A.
    NASA FORMAL METHODS (NFM 2017), 2017, 10227 : 357 - 372