Supporting Architectural Decision Making on Training Strategies in Reinforcement Learning Architectures

被引:1
|
作者
Ntentos, Evangelos [1 ]
Warnett, Stephen John [1 ]
Zdun, Uwe [1 ]
机构
[1] Univ Vienna, Fac Comp Sci, Res Grp Software Architecture, Vienna, Austria
来源
IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA 2024 | 2024年
关键词
Machine Learning; Reinforcement Learning; Grounded Theory; Software Architecture; Design Decisions;
D O I
10.1109/ICSA59870.2024.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the dynamic landscape of artificial intelligence and machine learning, Reinforcement Learning (RL) has emerged as a powerful paradigm for training intelligent agents in sequential decision-making. As RL architectures progress in complexity, the need for informed decision-making regarding training strategies and related consequences on the software architecture becomes increasingly intricate. This work addresses this challenge by presenting the outcomes of a qualitative, in-depth study focused on best practices and patterns within training strategies for RL architectures, as articulated by practitioners. Leveraging a model-based qualitative research method, we introduce a formal architecture decision model to bridge the gap between scientific insights and practical implementation. We aim to enhance the understanding of practitioners' approaches in RL architecture. The paper analyzes 33 knowledge sources to discern established industrial practices, patterns, relationships, and decision drivers. Based on this knowledge, we introduce a formal Architectural Design Decision (ADD) model, encapsulating 6 decisions, 29 decision options, and 19 decision drivers, providing robust decision-making support for this critical facet of RL-based software architectures.
引用
收藏
页码:90 / 100
页数:11
相关论文
共 50 条
  • [1] Supporting Architectural Decision Making on Data Management in Microservice Architectures
    Ntentos, Evangelos
    Zdun, Uwe
    Plakidas, Konstantinos
    Schall, Daniel
    Li, Fei
    Meixner, Sebastian
    SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 : 20 - 36
  • [2] Hierarchical reinforcement learning and decision making
    Botvinick, Matthew Michael
    CURRENT OPINION IN NEUROBIOLOGY, 2012, 22 (06) : 956 - 962
  • [3] Guiding Architectural Decision Making on Service Mesh Based Microservice Architectures
    El Malki, Amine
    Zdun, Uwe
    SOFTWARE ARCHITECTURE, ECSA 2019, 2019, 11681 : 3 - 19
  • [4] Training strategies in initiation of the learning of architectural project
    Alba Dorado, Maria Isabel
    ESTOA-REVISTA DE LA FACULTAD DE ARQUITECTURA Y URBANISMO DE LA UNIVERSIDAD DE CUENCA, 2018, 7 (14): : 17 - 29
  • [5] Grappling with uncertainly: Parental strategies for supporting decision making
    Bigby, Christine
    Douglas, Jacinta
    Smith, Elizabeth
    Carney, Terry
    Then, Shih-Ning
    Wiesel, Ilan
    JOURNAL OF APPLIED RESEARCH IN INTELLECTUAL DISABILITIES, 2021, 34 (05) : 1229 - 1229
  • [6] Distributed reinforcement learning for sequential decision making
    Rogova, G
    Scott, P
    Lolett, C
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION FUSION, VOL II, 2002, : 1263 - 1268
  • [7] Reinforcement learning and meta-decision-making
    Verbeke, Pieter
    Verguts, Tom
    CURRENT OPINION IN BEHAVIORAL SCIENCES, 2024, 57
  • [8] A reinforcement learning model of precommitment in decision making
    Kurth-Nelson, Zeb
    Redish, A. David
    FRONTIERS IN BEHAVIORAL NEUROSCIENCE, 2010, 4
  • [9] Reinforcement learning with hierarchical decision-making
    Cohen, Shahar
    Maimon, Oded
    Khmlenitsky, Evgeni
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 3, 2006, : 177 - +
  • [10] Neural Basis of Reinforcement Learning and Decision Making
    Lee, Daeyeol
    Seo, Hyojung
    Jung, Min Whan
    ANNUAL REVIEW OF NEUROSCIENCE, VOL 35, 2012, 35 : 287 - 308