您的位置:首页 > 互联网

性能大涨20%!中科大状态序列频域预测方法:表征学习样本效率max|NeurIPS 2023 Spotlight

发布时间:2024-01-16 16:56:51  来源:互联网     背景:

声明:本文来自于微信公众号 新智元(ID:AI_era),作者:新智元,授权转载发布。

【新智元导读】SPF算法是一种基于状态序列频域预测的表征学习方法,利用状态序列的频域分布来显式提取状态序列数据中的趋势性和规律性信息,从而辅助表征高效地提取到长期未来信息。

强化学习算法(Reinforcement Learning, RL)的训练过程往往需要大量与环境交互的样本数据作为支撑。然而,现实世界中收集大量的交互样本通常成本高昂或者难以保证样本采集过程的安全性,例如无人机空战训练和自动驾驶训练。

为了提升强化学习算法在训练过程中的样本效率,一些研究者们借助于表征学习(representation learning),设计了预测未来状态信号的辅助任务,使得表征能从原始的环境状态中编码出与未来决策相关的特征。

基于这个思路,该工作设计了一种预测未来多步的状态序列频域分布的辅助任务,以捕获更长远的未来决策特征,进而提升算法的样本效率。

该工作标题为State Sequences Prediction via Fourier Transform for Representation Learning,发表于NeurIPS 2023,并被接收为Spotlight。

360车联网安全中心

作者列表:叶鸣轩,匡宇飞,王杰*,杨睿,周文罡,李厚强,吴枫

论文链接:https://openreview.net/forum?id=MvoMDD6emT

代码链接:https://github.com/MIRALab-USTC/RL-SPF/

研究背景与动机

深度强化学习算法在机器人控制[1]、游戏智能[2]、组合优化[3]等领域取得了巨大的成功。但是,当前的强化学习算法仍存在样本效率低下的问题,即机器人需要大量与环境交互的数据才能训得性能优异的策略。

为了提升样本效率,研究者们将目光投向于表征学习,希望训得的表征能从环境的原始状态中提取出充足且有价值的特征信息,从而提升机器人对状态空间的探索效率。

基于表征学习的强化学习算法框架

在序列决策任务中,长期的序列信号相对于单步信号包含更多有利于长期决策的未来信息。启发于这一观点,一些研究者提出通过预测未来多步的状态序列信号来辅助表征学习[4,5]。然而,直接预测状态序列来辅助表征学习是非常困难的。

现有的两类方法中,一类方法通过学习单步概率转移模型来逐步地产生单个时刻的未来状态,以间接预测多步的状态序列[6,7]。但是,这类方法对所训得的概率转移模型的精度要求很高,因为每步的预测误差会随预测序列长度的增加而积累。

另一类方法通过直接预测未来多步的状态序列来辅助表征学习[8],但这类方法需要存储多步的真实状态序列作为预测任务的标签,所耗存储量大。因此,如何有效从环境的状态序列中提取有利于长期决策的未来信息,进而提升连续控制机器人训练时的样本效率是需要解决的问题。

为了解决上述问题,我们提出了一种基于状态序列频域预测的表征学习方法(State SequencesPrediction viaFourier Transform,SPF),其思想是利用状态序列的频域分布来显式提取状态序列数据中的趋势性和规律性信息,从而辅助表征高效地提取到长期未来信息。

状态序列中的结构性信息分析

我们从理论上证明了状态序列存在两种结构性信息,一是与策略性能相关的趋势性信息,二是与状态周期性相关的规律性信息。

马尔科夫决策过程

在具体分析两种结构性信息之前,我们先介绍产生状态序列的马尔科夫决策过程(Markov Decision Processes,MDP)的相关定义。

我们考虑连续控制问题中的经典马尔可夫决策过程,该过程可用五元组 表示。其中, 为相应的状态、动作空间,为奖励函数, 为环境的状态转移函数, 为状态的初始分布, 为折扣因子。此外,我们用 表示策略在状态 下的动作分布。

我们将 时刻下智能体所处的状态记为 ,所选择的动作记为 .智能体做出动作后,环境转移到下一时刻状态 并反馈给智能体奖励 。我们将智能体与环境交互过程中所得到状态、动作对应的轨迹记为 ,轨迹服从分布 。

强化学习算法的目标是最大化未来预期的累积回报,我们用 表示当前策略 和 环境模型 下的平均累积回报,并简写为 ,定义如下:

显示了当前策略 的性能表现。

趋势性信息

下面我们介绍状态序列的第一种结构性特征,其涉及状态序列和对应奖励序列之间的依赖关系,能显示出当前策略的性能趋势。

在强化学习任务中,未来的状态序列很大程度上决定了智能体未来采取的动作序列,并进一步决定了相应的奖励序列。因此,未来的状态序列不仅包含环境固有的概率转移函数的信息,也能辅助表征捕获反映当前策略的走向趋势。

启发于上述结构,我们证明了以下定理,进一步论证了这一结构性依赖关系的存在:

定理一:若奖励函数只与状态有关,那么对于任意两个策略 和 ,他们的性能差异可以被这两个策略所产生的状态序列分布差异所控制:

上述公式中, 表示在指定策略和转移概率函数条件下状态序列的概率分布, 表示 范数。

上述定理表明,两个策略的性能差异越大,其对应的两个状态序列的分布差异也越大。这意味着好策略和坏策略会产生出两个差异较大的状态序列,这进一步说明状态序列所包含的长期结构性信息能潜在影响搜索性能优异的策略的效率。

另一方面,在一定条件下,状态序列的频域分布差异也能为对应的策略性能差异提供上界,具体如以下定理所示:

定理二:若状态空间有限维且奖励函数是与状态有关的n次多项式,那么对于任意两个策略 和 ,他们的性能差异可以被这两个策略所产生的状态序列的频域分布差异所控制:

上述公式中, 表示由策略 所产生的状态序列的 次方序列的傅里叶函数, 表示傅里叶函数的第 个分量。

这一定理表明状态序列的频域分布仍包含与当前策略性能相关的特征。

规律性信息

下面我们介绍状态序列中存在的第二种结构性特征,其涉及到状态信号之间的时间依赖性,即一段较长时期内状态序列所表现出的规律性模式。

在许多的真实场景任务中,智能体也会表现出周期性行为,因为其环境的状态转移函数本身就是具有周期性的。以工业装配机器人为例,该机器人的训练目标是将零件组装在一起以创造最终产品,当策略训练达到稳定时,它就会执行一个周期性的动作序列,使其能够有效地将零件组装在一起。

启发于上面的例子,我们提供了一些理论分析,证明了有限状态空间中,当转移概率矩阵满足某些假设,对应的状态序列在智能体达到稳定策略时可能表现出渐近周期性,具体定理如下:

定理三:对于状态转移矩阵为 的有限维状态空间 ,假设 有 个循环类,对应的状态转移子矩阵为 。设这 个矩阵模为 1 的特征值个数为 ,则对于任意状态的初始分布 ,状态分布 呈现出周期为 的渐进周期性。

在MuJoCo任务中,策略训练达到稳定时,智能体也会表现出周期性的运动。下图中给出了MuJoCo任务中HalfCheetah智能体在一段时间内的状态序列示例,可以观察到明显的周期性。(更多MuJoCo任务中带周期性的状态序列示例可参考本论文附录第E节)

MuJoCo任务中HalfCheetah智能体在一段时间内状态所表现出的周期性

时间序列在时域中呈现的信息相对分散,但在频域中,序列中的规律性信息以更加集中的形式呈现。通过分析频域中的频率分量,我们能显式地捕获到状态序列中存在的周期性特征。

方法介绍

上一部分中,我们从理论上证明状态序列的频域分布能反映策略性能的好坏,并且通过在频域上分析频率分量我们能显式捕获到状态序列中的周期性特征。

启发于上述分析,我们设计了预测无穷步未来状态序列傅里叶变换的辅助任务来鼓励表征提取状态序列中的结构性信息。

SPF方法损失函数

启发于Q-learning中优化Q值网络的TD-error损失函数[9],我们设计了如下的损失函数:

其中, 和 分别为损失函数要优化的表征编码器(encoder)和傅里叶函数预测器(predictor)的神经网络参数, 为存储样本数据的经验池。

进一步地,我们可以证明上述的递归公式可以表示为一个压缩映射:

此外,我们所设计的损失函数只依赖于当前时刻与下一时刻的状态,所以无需存储未来多步的状态数据作为预测标签,具有实施简单且存储量低的优点。

SPF方法算法框架

下面我们介绍本论文方法(SPF)的算法框架。

基于状态序列频域预测的表征学习方法(SPF)的算法框架图

我们将当前时刻和下一时刻的状态-动作数据分别输入到在线(online)和目标(target)表征编码器(encoder)中,得到状态-动作表征数据,然后将该表征数据输入到傅里叶函数预测器(predictor)得到当前时刻和下一时刻下的两组状态序列傅里叶函数预测值。通过代入这两组傅里叶函数预测值,我们能计算出损失函数值。

我们通过最小化损失函数来优化更新表征编码器 和傅里叶函数预测器 ,使预测器的输出能逼近真实状态序列的傅里叶变换,从而鼓励表征编码器提取出包含未来长期状态序列的结构性信息的特征。

我们将原始状态和动作输入到表征编码器中,将得到的特征作为强化学习算法中actor网络和critic网络的输入,并用经典强化学习算法优化actor网络和critic网络。

实验结果

(注:本节仅选取部分实验结果,更详细的结果请参考论文原文第 6 节及附录。)

算法性能比较

我们将 SPF 方法在 MuJoCo 仿真机器人控制环境上测试,对如下 6 种方法进行对比:

  • SAC:基于Q值学习的soft actor-critic算法[10],一种传统的RL算法;

  • PPO:基于策略优化的proximal policy optimization算法[11],一种传统RL算法;

  • SAC-OFE:利用预测单步未来状态的辅助任务进行表征学习,以优化SAC算法;

  • PPO-OFE:利用预测单步未来状态的辅助任务进行表征学习,以优化PPO算法;

  • SAC-SPF:利用预测无穷步状态序列的频域函数的辅助任务进行表征学习(我们的方法),以优化SAC算法;

  • PPO-SPF:利用预测无穷步状态序列的频域函数的辅助任务进行表征学习(我们的方法),以优化PPO算法;

基于 6 种MuJoCo任务的对比实验结果

上图显示了在 6 种 MuJoCo 任务中,我们所提出的SPF方法(红线及橙线)与其他对比方法的性能曲线。结果显示,我们所提出的方法相比于其他方法能获得19.5%的性能提升。

消融实验

我们对 SPF 方法的各个模块进行了消融实验,将本方法与不使用投影器模块(noproj)、不使用目标网络模块(notarg)、改变预测损失(nofreqloss)、改变特征编码器网络结构(mlp,mlp_cat)时的性能表现做比较。

SPF方法应用于SAC算法的消融实验结果图,测试于HalfCheetah任务

可视化实验

我们使用 SPF 方法所训练好的预测器输出状态序列的傅里叶函数,并通过逆傅里叶变换恢复出的 200 步状态序列,与真实的 200 步状态序列进行对比。

基于傅里叶函数预测值恢复出的状态序列示意图,测试于Walker2d任务。其中,蓝线为真实的状态序列示意图, 5 条红线为恢复出的状态序列示意图,越下方的、颜色越浅的红线表示利用越久远的历史状态所恢复出的状态序列。

结果显示,即使用更久远的状态作为输入,恢复出的状态序列也和真实的状态序列非常相似,这说明 SPF 方法所学习出的表征能有效编码出状态序列中包含的结构性信息。


返回网站首页

本文评论
女子花800元把车吊到楼顶防泡水 吊上去总比泡水好:网友怒赞学到了
10月20日消息,为了防止自己的爱车被水淹,这位女子的做法得到了网友的点赞。广东茂名陈女士为保护爱车请吊车将车吊楼顶,其表示自己的车是去年刚买的,害怕车泡水就花了八百请吊车...
日期:10-22
ElevenLabs推出长音频生成平台Projects 可将书籍变成有声读物
9月20日 消息:近日,人工智能公司ElevenLabs推出了名为Projects的长篇音频生成和编辑平台。该平台汇集了公司在长篇语音合成、音频调教和并行音频生成等领域的研究成果,使创作...
日期:09-20
中关村买“苹果”好比逛菜市 早中晚三个价(中关村的苹果手机为什么便宜)
  Iphone5概念机即将上市的消息早已不胫而走,这款概念机被认为是今年最值得期待的机王,但这并未减少Iphone4的市场需求。在中关村,Iphone4依然是稀缺物,一些卖场里,Iphone4竟...
日期:07-25
华为抢先苹果支持卫星通信!全球首颗北斗短报文SoC芯片进入量产_北斗卫星是华为研发的吗
在华为和苹果的带动下,“卫星通信”成为最近热议的话题之一,业内猜测,华为将携手北斗三号系统实现手机卫星通信技术的大众化应用。日前,国内独立第三方集成电路测试技术服务商利...
日期:09-13
报告称:高技能工作岗位更容易受到ai影响吗「报告称:高技能工作岗位更容易受到AI影响」
7月13日 消息:经济合作与发展组织(OECD)最近发布了新的就业展望报告,报告显示,高技能职业可能最易受人工智能(AI)影响,当然AI当前对就业的影响尚未完全显现。该报告深入分析全球...
日期:07-13
价值约1600亿 腾讯将所持美团股份发给股东:此前已减持京东「腾讯持美团多少股份」
今天下午,腾讯公司发布了Q3季度财报,同时还宣布了多个重大事项,此前传闻腾讯减持美团的消息得到证实,腾讯宣布向股东分配约9.58亿股美团B类普通股,价值将近1600亿港币。腾讯公告...
日期:11-23
春晚第二轮红包雨:百度APP互动累计115亿次!(百度春晚红包app下载)
  2月4日晚间消息,央视《春节联欢晚会》精彩播出,百度作为本届春晚独家网络互动平台,红包互动次数正式突破100亿!   截至22点,百度第二轮“星想事成”小视频红包活动已经...
日期:04-02
全球硅晶圆产量「SEMI预计2022全球晶圆厂设备支出将抵近千亿美元的历史新高」
周二的时候,SEMI 发布了最新一季的世界晶圆厂预测报告,推测本年度全球前端晶圆厂的设备支出将同比增长约 9%,达到 990 亿美元的历史新高。此外 SEMI 总裁兼 CEO Ajit Manocha...
日期:10-01
一年少卖4万吨辣条,卫龙不香了「卫龙辣条一年的营业额是多少」
声明:本文来自微信公众号“开菠萝财经”(ID:kaiboluocaijing),作者:苏琦,编辑:金玙璠,授权转载发布。你上一次吃辣条是什么时候?它还是印象中的味道吗?在很多人的心里,辣条是“童年...
日期:03-25
iRobot 家用扫地机器人好用吗?搭配擦地机器人享受夏日光脚的快乐!
  7月夏日炎炎,持续的高温天气让人只想待在家里吹着风扇空调,吃着香甜可口的西瓜,尽量远离夏日的酷暑。而这时如果能够直接赤脚走在地板上,直接感受无拘无束的快乐,身心也更会...
日期:08-05
shopee封店「跨境电商巨头Shopee大规模毁约:刚落地新加坡,被告知offer没了」
记者 | 程璐编辑 | 文姝琪“8月25日下午5点钟,我接到了一通跨洋电话,是Shopee HR打来的,告诉我公司收回offer的通知。我的第一反应是不敢相信。”周柏(化名)告诉界面新闻,8月28日,...
日期:09-05
卖车依旧没赚钱!小鹏二季度营收大跌32% 净亏28亿元
快科技8月18日消息,小鹏汽车今日发布了截至6月30日的第二季度财报。数据显示,统计期内,小鹏汽车营收为50.6亿元(约合7.0亿美元),同比下滑32% ,环比增长25.5%;净亏损28亿元(约合3.9亿...
日期:08-19
流浪地球 众筹「《流浪地球2》周边众筹已超4500万!最初目标仅仅10万」
随着《流浪地球2》票房一路走高、好评如潮,周边产品也火到炸裂,影迷的热情无可阻挡。1月22日,赛凡科幻空间根据电影《流浪地球2》官方授权,发起了模型周边的众筹项目,包括三款产...
日期:01-28
手机厂商最高快充对比 苹果14被完爆:大家都是USB-C接口也坑?「苹果都哪款支持快充」
其实,快充发展到现在,已经相当彪悍,特别是国产厂商,简直完爆苹果、三星的存在。简单罗列下主流手机厂商的最高有限功率(有线),你可以清楚的看到:小米和vivo都已经干到了超过200W,而OP...
日期:11-14
发热、信号bug频出 沈义人吐槽苹果iOS 16:稳定性最差一代_ios15.02发热严重
两周前,伴随着iPhone 14系列的上市,苹果也正式推送了iOS 16系统,这本来是一次大版本更新,带来了不少新功能,然而没等果粉享受各种新功能,最近吐槽iOS 16问题多的网友占了上风。就...
日期:09-28
调查:过半数艺术家认为 AI 作图无法帮助他们的工作
IT之家 7 月 9 日消息,近年来,人工智能(AI)在创作艺术品方面展现了惊人的能力。只要在一个文本框里输入一句话,AI 就能根据指令生成一幅美丽的图像。这种技术的魅力在于它能用人...
日期:07-10
新增荔枝播客App!理想L系列将迎OTA 5.0.2:支持一键播放、订阅等功能_理想汽车2021款视频
快科技1月4日消息,我们从理想汽车官方获悉,理想L系列将迎OTA 5.0.2版本。据悉,此次升级将增加荔枝播客App,并对全场景智能驾驶NOA、全场景辅助驾驶LCC和智能泊车体验进行优化。...
日期:01-05
徕卡黑白机monochrom一代「黑白相机卖到71000元!徕卡M11 Monochrom正式发布」
快科技4月14日消息,在早些时候,根据官方预热以及民间消息,徕卡即将发布M11 Monochrom的消息已经不是什么秘密。元宇宙是区块链吗终于,徕卡正式发布了M11 Monochrom黑白相机,国行...
日期:04-14
特斯拉CEO全球首富「世界首富也扛不住!特斯拉被曝暂停招聘 下季度新一波裁员」
近段时间,大型公司裁员成潮,尤其是美国硅谷遭受冲击更甚。推特、亚马逊以及Meta都曾上演万人裁员潮”。而今,世界首富马斯克也扛不住了,特斯拉被曝即将裁员。realme真我V3 5G 6+...
日期:12-22
闲鱼:部分卖家10月8日起需支持7天无理由退货_闲鱼:部分卖家10月8日起需支持7天无理由退货的原因
  闲鱼并不全是个人间的交易,还有商家在上面卖货。对于这部分商家,闲鱼也要求支持7天无理由退货了。iphone 14pro刘海可自己设置  近日,闲鱼发布了关于新增《闲鱼社区七天...
日期:10-06