Testing the Plasticity of Reinforcement Learning-based Systems

被引:9
|
作者
Biagiola, Matteo [1 ]
Tonella, Paolo [1 ]
机构
[1] Univ Svizzera Italiana, CH-6900 Lugano, Switzerland
基金
欧洲研究理事会;
关键词
Software testing; reinforcement learning; empirical software engineering; NEURAL-NETWORKS;
D O I
10.1145/3511701
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The dataset available for pre-release training of a machine-learning based system is often not representative of all possible execution contexts that the system will encounter in the field. Reinforcement Learning (RL) is a prominent approach among those that support continual learning, i.e., learning continually in the field, in the post-release phase. No study has so far investigated any method to test the plasticity of RL-based systems, i.e., their capability to adapt to an execution context that may deviate from the training one. We propose an approach to test the plasticity of RL-based systems. The output of our approach is a quantification of the adaptation and anti-regression capabilities of the system, obtained by computing the adaptation frontier of the system in a changed environment. We visualize such frontier as an adaptation/anti-regression heatmap in two dimensions, or as a clustered projection when more than two dimensions are involved. In this way, we provide developers with information on the amount of changes that can be accommodated by the continual learning component of the system, which is key to decide if online, in-the-field learning can be safely enabled or not.
引用
收藏
页数:46
相关论文
共 50 条
  • [1] Sparse reward for reinforcement learning-based continuous integration testing
    Yang, Yang
    Li, Zheng
    Shang, Ying
    Li, Qianyu
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (06)
  • [2] A Deep Reinforcement Learning-Based Approach for Android GUI Testing
    Gao, Yuemeng
    Tao, Chuanqi
    Guo, Hongjing
    Gao, Jerry
    [J]. WEB AND BIG DATA, PT III, APWEB-WAIM 2022, 2023, 13423 : 262 - 276
  • [3] A reinforcement learning-based approach to testing GUI of moblie applications
    Tao, Chuanqi
    Wang, Fengyu
    Gao, Yuemeng
    Guo, Hongjing
    Gao, Jerry
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2024, 27 (02):
  • [4] A reinforcement learning-based approach to testing GUI of moblie applications
    Chuanqi Tao
    Fengyu Wang
    Yuemeng Gao
    Hongjing Guo
    Jerry Gao
    [J]. World Wide Web, 2024, 27
  • [5] Incremental Learning-Based Testing for Reactive Systems
    Meinke, Karl
    Sindhu, Muddassar A.
    [J]. TESTS AND PROOFS, TAP 2011, 2011, 6706 : 134 - 151
  • [6] Adaptive Reward Computation in Reinforcement Learning-Based Continuous Integration Testing
    Yang, Yang
    Pan, Chaoyue
    Li, Zheng
    Zhao, Ruilian
    [J]. IEEE ACCESS, 2021, 9 : 36674 - 36688
  • [7] Reinforcement learning-based optimal control of uncertain nonlinear systems
    Garcia, Miguel
    Dong, Wenjie
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2024,
  • [8] Reinforcement Learning-based Response Shaping Control of Dynamical Systems
    Shivani, Chepuri
    Kandath, Harikumar
    [J]. 2023 11TH INTERNATIONAL CONFERENCE ON CONTROL, MECHATRONICS AND AUTOMATION, ICCMA, 2023, : 403 - 408
  • [9] Contrastive State Augmentations for Reinforcement Learning-Based Recommender Systems
    Ren, Zhaochun
    Huang, Na
    Wang, Yidan
    Ren, Pengjie
    Ma, Jun
    Lei, Jiahuan
    Shi, Xinlei
    Luo, Hengliang
    Jose, Joemon
    Xin, Xin
    [J]. PROCEEDINGS OF THE 46TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2023, 2023, : 922 - 931
  • [10] Deep Reinforcement Learning-based Continuous Control for Multicopter Systems
    Manukyan, Anush
    Olivares-Mendez, Miguel A.
    Geist, Maifflieu
    Voos, Holger
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 1876 - 1881