Enhancing Learning-Enabled Software Systems to Address Environmental Uncertainty

被引:11
|
作者
Langford, Michael Austin [1 ]
Cheng, Betty H. C. [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
关键词
machine learning; artificial neural networks; evolutionary computation; novelty search; search-based software engineering; software assurance; uncertainty;
D O I
10.1109/ICAC.2019.00023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An overarching problem with Learning-Enabled Systems (LES) is determining whether training data is sufficient to ensure the LES is resilient to environmental uncertainty and how to obtain better training data to improve the system's performance when it is not. Automated methods can ease the burden for developers by augmenting real-world data with synthetically generated data. We propose an evolution-based method to assist developers with the assessment of learning-enabled systems in environments not covered by available datasets. We have developed Enki, a tool that can generate various conditions of the environment in order to discover properties that lead to diverse and unique system behaviors. These environmental properties are then used to construct synthetic data for two purposes: (1) to assess a system's performance in an uncertain environment and (2) to improve system resilience in the presence of uncertainty. We show that our technique outperforms a random generation method when assessing the effect of multiple adverse environmental conditions on a Deep Neural Network (DNN) trained for the commonly-used CIFAR-10 benchmark.
引用
收藏
页码:115 / 124
页数:10
相关论文
共 50 条
  • [11] Assuring Learning-Enabled Increasingly Autonomous Systems
    Narayan, Nandith
    Ganeriwala, Parth
    Jones, Randolph M.
    Matessa, Michael
    Bhattacharyya, Siddhartha
    Davis, Jennifer
    Purohit, Hemant
    Rollini, Simone Fulvio
    2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,
  • [12] "Know What You Know": Predicting Behavior for Learning-Enabled Systems When Facing Uncertainty
    Langford, Michael Austin
    Cheng, Betty H. C.
    2021 INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2021), 2021, : 78 - 89
  • [13] On the Interaction Between Software Engineers and Data Scientists When Building Machine Learning-Enabled Systems
    Busquim, Gabriel
    Villamizar, Hugo
    Lima, Maria Julia
    Kalinowski, Marcos
    SOFTWARE QUALITY AS A FOUNDATION FOR SECURITY, SWQD 2024, 2024, 505 : 55 - 75
  • [14] Learning-Enabled NoC Design for Heterogeneous Manycore Systems
    Kim, Ryan Gary
    PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020), 2020, : 268 - 272
  • [15] STPA for Learning-Enabled Systems: A Survey and A New Practice
    Qi, Yi
    Dong, Yi
    Khastgir, Siddartha
    Jennings, Paul
    Zhao, Xingyu
    Huang, Xiaowei
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 1381 - 1388
  • [16] Deep learning-enabled anomaly detection for IoT systems
    Abusitta, Adel
    de Carvalho, Glaucio H. S.
    Wahab, Omar Abdel
    Halabi, Talal
    Fung, Benjamin C. M.
    Al Mamoori, Saja
    INTERNET OF THINGS, 2023, 21
  • [17] Run-Time Assurance for Learning-Enabled Systems
    Cofer, Darren
    Amundson, Isaac
    Sattigeri, Ramachandra
    Passi, Arjun
    Boggs, Christopher
    Smith, Eric
    Gilham, Limei
    Byun, Taejoon
    Rayadurgam, Sanjai
    NASA FORMAL METHODS (NFM 2020), 2020, 12229 : 361 - 368
  • [18] MDE for Machine Learning-Enabled Software Systems: A Case Study and Comparison of MontiAnna & ML-Quadrat
    Kirchhof, Joerg Christian
    Kusmenko, Evgeny
    Ritz, Jonas
    Rumpe, Bernhard
    Moin, Armin
    Badii, Atta
    Guennemann, Stephan
    Challenger, Moharram
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 380 - 387
  • [19] Fault-Adaptive Autonomy in Systems with Learning-Enabled Components
    Stojcsics, Daniel
    Boursinos, Dimitrios
    Mahadevan, Nagabhushan
    Koutsoukos, Xenofon
    Karsai, Gabor
    SENSORS, 2021, 21 (18)
  • [20] Unintended Behavior in Learning-Enabled Systems: Detecting the Unknown Unknowns
    Cofer, Darren
    2021 IEEE/AIAA 40TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2021,