[发明专利]一种基于示教数据的多步规则提取方法、设备及存储介质有效
申请号: | 202110262169.4 | 申请日: | 2021-03-10 |
公开(公告)号: | CN112884129B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 寇广;易晓东;王之元;韩晓旭 | 申请(专利权)人: | 中国人民解放军军事科学院国防科技创新研究院 |
主分类号: | G06N3/042 | 分类号: | G06N3/042;G06N3/092;G06N3/047 |
代理公司: | 北京云科知识产权代理事务所(特殊普通合伙) 11483 | 代理人: | 张飙 |
地址: | 100070 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 规则 提取 方法 设备 存储 介质 | ||
1.一种基于示教数据的多步规则提取方法,其特征在于,包括规则生成模块与规则结合强化学习训练模块,所述方法包括以下步骤:
首先,规则生成模块在强化学习环境中顺序执行示教数据中的动作序列;从示教数据对应的动作序列中取出连续动作序列;随机初始化智能体和神经网络;提取出规则;
其次,合强化学习训练模块将提取出的规则融入至强化学习智能体训练过程,规则结合强化学习训练模块的流程为:设置智能体动作空间中规则数量,通过扩展动作空间维度为原始动作空间维度,引入规则的ID作为智能体的可选动作,智能体决策为规则ID时,将会执行对应规则的动作序列,决策为原始动作时会直接执行,每隔一定时间步,根据规则的分数更新其动作空间中的规则;
示教数据包含L+1对状态动作对,要提取的多步规则长度为K,其中KL,规则生成模块首先利用专家数据在环境中进行仿真:按照专家示教数据τ=(s0,a0,s1,a1,…,sL,aL)中的动作序列(a0,a1,…,aL)在强化学习的仿真环境中执行,收获环境的奖励,得到连续的交互数据φ=(s0,a0,r0,s1,a1,r1,...,aL,rL),随后,规则生成模块从交互数据中取出L-K段连续的长度为K的连续动作序列:Φ={{a0,a1,…,aK-1},{a1,a2,…,aK},…,{aL-K+1,aT-L+2,…,aL}}作为备选多步规则对应的动作序列,同时保存这L-K段动作序列的初始状态集合Ψ={{s0},{s1},…,{sL-K+1}}作为规则对应的触发条件集,
为了实现规则的有效利用,评估备选规则对于强化学习智能体的价值,定义了如下的分数计算机制:
公式(1)中,对于第j条规则,定义U为规则的分数,衡量了规则价值的大小;
其中,D(sj,sj+K-1)为规则初始状态sj与规则结尾状态sj+K-1的间距;N(sj+K-1)指状态sj+K-1的访问次数;为采用规则j时收获到的累积奖励;a为探索价值的权重,b为利用价值的权重。
2.根据权利要求1所述的基于示教数据的多步规则提取方法,其特征在于,规则生成模块首先对专家数据进行处理,将数据在强化学习仿真环境中模拟执行,分割成等距的数据片段,记录每个数据片段的累积环境奖励,设置规则分数计算机制,用以计算每个数据片段的分数作为规则的打分。
3.根据权利要求1或2所述的基于示教数据的多步规则提取方法,其特征在于,规则分数计算主要由探索价值和利用价值两个部分计算组成:探索价值与多步规则初始末尾状态距离成正比,与末尾状态的访问次数成反比。
4.根据权利要求3所述的基于示教数据的多步规则提取方法,其特征在于,采用欧式距离计算初始状态与末尾状态间的距离D(sj,sj+K-1);智能体状态空间的维度为n,状态间距采用公式(2)计算:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军军事科学院国防科技创新研究院,未经中国人民解放军军事科学院国防科技创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110262169.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于可量测实景的城市部件搜索方法
- 下一篇:用于提供耐化学品的膜的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置