Manuel Eberhardinger, Florian Rupp, Johannes Maucher, Setareh Maghsudi
{"title":"用遗传编程揭示强化学习的决策过程","authors":"Manuel Eberhardinger, Florian Rupp, Johannes Maucher, Setareh Maghsudi","doi":"arxiv-2407.14714","DOIUrl":null,"url":null,"abstract":"Despite tremendous progress, machine learning and deep learning still suffer\nfrom incomprehensible predictions. Incomprehensibility, however, is not an\noption for the use of (deep) reinforcement learning in the real world, as\nunpredictable actions can seriously harm the involved individuals. In this\nwork, we propose a genetic programming framework to generate explanations for\nthe decision-making process of already trained agents by imitating them with\nprograms. Programs are interpretable and can be executed to generate\nexplanations of why the agent chooses a particular action. Furthermore, we\nconduct an ablation study that investigates how extending the domain-specific\nlanguage by using library learning alters the performance of the method. We\ncompare our results with the previous state of the art for this problem and\nshow that we are comparable in performance but require much less hardware\nresources and computation time.","PeriodicalId":501347,"journal":{"name":"arXiv - CS - Neural and Evolutionary Computing","volume":"56 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Unveiling the Decision-Making Process in Reinforcement Learning with Genetic Programming\",\"authors\":\"Manuel Eberhardinger, Florian Rupp, Johannes Maucher, Setareh Maghsudi\",\"doi\":\"arxiv-2407.14714\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Despite tremendous progress, machine learning and deep learning still suffer\\nfrom incomprehensible predictions. Incomprehensibility, however, is not an\\noption for the use of (deep) reinforcement learning in the real world, as\\nunpredictable actions can seriously harm the involved individuals. In this\\nwork, we propose a genetic programming framework to generate explanations for\\nthe decision-making process of already trained agents by imitating them with\\nprograms. Programs are interpretable and can be executed to generate\\nexplanations of why the agent chooses a particular action. Furthermore, we\\nconduct an ablation study that investigates how extending the domain-specific\\nlanguage by using library learning alters the performance of the method. We\\ncompare our results with the previous state of the art for this problem and\\nshow that we are comparable in performance but require much less hardware\\nresources and computation time.\",\"PeriodicalId\":501347,\"journal\":{\"name\":\"arXiv - CS - Neural and Evolutionary Computing\",\"volume\":\"56 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Neural and Evolutionary Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2407.14714\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Neural and Evolutionary Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.14714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Unveiling the Decision-Making Process in Reinforcement Learning with Genetic Programming
Despite tremendous progress, machine learning and deep learning still suffer
from incomprehensible predictions. Incomprehensibility, however, is not an
option for the use of (deep) reinforcement learning in the real world, as
unpredictable actions can seriously harm the involved individuals. In this
work, we propose a genetic programming framework to generate explanations for
the decision-making process of already trained agents by imitating them with
programs. Programs are interpretable and can be executed to generate
explanations of why the agent chooses a particular action. Furthermore, we
conduct an ablation study that investigates how extending the domain-specific
language by using library learning alters the performance of the method. We
compare our results with the previous state of the art for this problem and
show that we are comparable in performance but require much less hardware
resources and computation time.