计算机研究与发展2023,Vol.60Issue(8) :1780-1794.DOI:10.7544/issn1000-1239.202330257

给定预算下基于相对熵置信区间的蒙特卡洛树搜索最优动作识别算法

Best Action Identification Algorithm in Monte Carlo Tree Search Based on Relative Entropy Confidence Interval with Given Budget

刘郭庆 钱宇华 张亚宇 王婕婷
计算机研究与发展2023,Vol.60Issue(8) :1780-1794.DOI:10.7544/issn1000-1239.202330257

给定预算下基于相对熵置信区间的蒙特卡洛树搜索最优动作识别算法

Best Action Identification Algorithm in Monte Carlo Tree Search Based on Relative Entropy Confidence Interval with Given Budget

刘郭庆 1钱宇华 2张亚宇 3王婕婷
扫码查看

作者信息

  • 1. 山西大学大数据科学与产业研究院 太原 030006
  • 2. 计算智能与中文信息处理教育部重点实验室(山西大学)太原 030006
  • 3. 山西大学计算机与信息技术学院 太原 030006
  • 折叠

摘要

蒙特卡洛树搜索(Monte Carlo tree search,MCTS)将强化学习的反馈优化与生长树的动态规划相结合,在输出当前状态的最佳动作的同时极大地减少了计算量,因此成为开放环境下众多领域智能系统的关键通用方法.但由于计算资源匮乏或者计算成本昂贵等原因,完全充分地对树结构进行搜索是难以实现的,因此在有限的预算下高效合理地分配计算资源从而获得当前状态下的最优动作是目前研究的一个重要问题.现有大多数算法仅以识别准确率作为性能指标,通过实验对比验证算法性能,缺少对算法的识别误差和影响因素的分析,从而降低了算法的可信性和可解释性.针对该问题,选择基础核心的 2名玩家、完全信息、零和博弈场景,提出了固定预算设定下MCTS抽象模型的最优行动识别算法DLU——基于相对熵置信区间的纯探索(relative entropy confidence interval based pure exploration).首先提出了基于相对熵置信区间的估值方法对叶子节点胜率进行估计,其可以从底层提高树节点估值准确性;其次给出了第1层节点值估计、最优节点选择策略以形成完整算法流程;然后推导了DLU算法的识别误差上界,并分析了算法性能的影响因素;最后在人造树模型和井字棋 2种场景下验证算法性能.实验结果表明,在人造树模型上基于相对熵的算法类具有更高的准确度,且模型越复杂识别难度越高时,该算法类的性能优势越显著.在井字棋场景下,DLU算法能有效地识别最优动作.

关键词

蒙特卡洛树搜索/最优动作识别/多臂赌博机/误差最小化/强化学习

Key words

Monte Carlo tree search(MCTS)/best action identification/multi-armed bandit(MAB)/error minimization/reinforcement learning

引用本文复制引用

基金项目

国家自然科学基金重点项目(62136005)

国家重点研发计划(62136005)

国家重点研发计划(2021ZD0112400)

出版年

2023
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量2
段落导航相关论文