Evolutionary Learning of Interpretable Decision Trees

被引:20
|
作者
Custode, Leonardo L. [1 ]
Iacca, Giovanni [1 ]
机构
[1] Univ Trento, Dept Informat Engn & Comp Sci, I-38123 Trento, Italy
关键词
Reinforcement learning; Optimization; Decision trees; Behavioral sciences; Pandemics; Evolutionary computation; Q-learning; Decision tree; evolutionary algorithm; interpretability; reinforcement learning;
D O I
10.1109/ACCESS.2023.3236260
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the last decade, reinforcement learning (RL) has been used to solve several tasks with human-level performance. However, there is a growing demand for interpretable RL, i.e., there is the need to understand how a RL agent works and the rationale of its decisions. Not only do we need interpretability to assess the safety of such agents, but also we may need it to gain insights into unknown problems. In this work, we propose a novel optimization approach to interpretable RL that builds decision trees. While techniques that optimize decision trees for RL do exist, they usually employ greedy algorithms or do not exploit the rewards given by the environment. For these reasons, these techniques may either get stuck in local optima or be inefficient. On the contrary, our approach is based on a two-level optimization scheme that combines the advantages of evolutionary algorithms with the benefits of Q -learning. This method allows decomposing the problem into two sub-problems: the problem of finding a meaningful decomposition of the state space, and the problem of associating an action to each subspace. We test the proposed method on three well-known RL benchmarks, as well as on a pandemic control task, on which it results competitive with the state-of-the-art in both performance and interpretability.
引用
收藏
页码:6169 / 6184
页数:16
相关论文
共 50 条
  • [1] Learning Accurate and Interpretable Decision Trees
    Balcan, Maria-Florina
    Sharma, Dravyansh
    UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2024, 244 : 288 - 307
  • [2] Evolving interpretable decision trees for reinforcement learning
    Costa, Vinicius G.
    Perez-Aracil, Jorge
    Salcedo-Sanz, Sancho
    Pedreira, Carlos E.
    ARTIFICIAL INTELLIGENCE, 2024, 327
  • [3] Feature Learning for Interpretable, Performant Decision Trees
    Good, Jack H.
    Kovach, Torin
    Miller, Kyle
    Dubrawski, Artur
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [4] Mixture of Decision Trees for Interpretable Machine Learning
    Brueggenjuergen, Simeon
    Schaaf, Nina
    Kerschke, Pascal
    Huber, Marco F.
    2022 21ST IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, ICMLA, 2022, : 1175 - 1182
  • [5] Quality Diversity Evolutionary Learning of Decision Trees
    Ferigo, Andrea
    Custode, Leonardo Lucio
    Iacca, Giovanni
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 425 - 432
  • [6] Optimization Methods for Interpretable Differentiable Decision Trees in Reinforcement Learning
    Silva, Andrew
    Killian, Taylor
    Jimenez, Ivan Rodriguez
    Son, Sung-Hyun
    Gombolay, Matthew
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 108, 2020, 108
  • [7] Quality-diversity optimization of decision trees for interpretable reinforcement learning
    Ferigo, Andrea
    Custode, Leonardo Lucio
    Iacca, Giovanni
    NEURAL COMPUTING & APPLICATIONS, 2023,
  • [8] Interpretable decision trees through MaxSAT
    Josep Alòs
    Carlos Ansótegui
    Eduard Torres
    Artificial Intelligence Review, 2023, 56 : 8303 - 8323
  • [9] Interpretable decision trees through MaxSAT
    Alos, Josep
    Ansotegui, Carlos
    Torres, Eduard
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (08) : 8303 - 8323
  • [10] Optimal Decision Trees For Interpretable Clustering with Constraints
    Shati, Pouya
    Cohen, Eldan
    McIlraith, Sheila
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 2022 - 2030