1种策略就能控制多类模型,华人大二学生提出RL泛化方法,LeCun认可转发 | ICML 2020
云栖号资讯:【点击查看更多行业资讯】
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!
如果给你几十甚至几百种模型,让你用1种策略对它们进行训练,怎么做?
上图中的这些智能体模型,不仅仅模拟「人」的动作,有些还代表着「四足动物」、「两足动物」,亦或者是特殊形态的「机器人」的行为。
智能体,能进行自主活动的硬件或软件实体。例如,可以是某种智能机器人。
而所有的这些智能体,都能通过1种策略来表达。
通过强化学习,模型中分散的肢体间也能进行消息传递,甚至能表示出训练中没有发现的模型。
论文在Reddit上po出后,一天之内就获得了近900热度。
与此同时,Twitter上也获得了Yann LeCun的转发。
对于强化学习,LeCun曾经给出过比喻:「如果智能是蛋糕,无监督学习就是那块蛋糕,有监督学习是糖衣,而强化学习则是糖衣上的樱桃。」
但现在看来,LeCun似乎对于这份强化学习的研究非常感兴趣。
毕竟,就个体差异而言,仅通过1个策略达到控制多种不同形状的智能体,需要模型具有很好的泛化能力。
来看看研究者们是怎么实现这个策略的。
整体架构原理
首先,将所有智能体放在一起进行训练。
不同的是,相比于对模型架构进行整体训练,他们将智能体拆解成多个肢体部分,分别进行训练。
这个策略中权重(πθ)被智能体中的所有肢体部分共享,也就是说,不仅对于其中一个肢体是这样,其他智能体的肢体也是如此。
为了确保肢体协调,各肢体间可以进行信息传递。
每个肢体之间都有自己的位置,传递信息的顺序基本都遵循由下至上、再由上至下。
最后,动作会在向下的信息传递中被预测。
整体模型结构如下图所示。
在这期间,图左的智能体控制器和图中间拥有共同参数的沟通模块会被放在一起训练,学习如何将信息传递给右边的中心控制器。
这样的策略,被称为模块化共享策略SMP(Shared Modular Policies)。
研究者们希望能了解到通过SMP,模型进行信息传递的效果。
下图从左至右分别展示了随着训练次数的增加,某一模型从上至下进行信息传递的信息量。
可以看见,模型在运动过程中的信息量会有峰值,为保持模型平衡进行大量信息传递。
所以,为了保持平衡,模型在运动过程中将会进行大量信息传递,尤其是在「双腿」迈开时。
而肢体间的这些信息传递也是这种学习策略得以泛化模型的关键。
训练效果
从训练结果来看,即使是有着相似结构的模型,在步态上也能展示出几乎完全不一样的效果。
如图所示,图中红色圈内的三个模型虽然结构相似,但运动的步态却几乎完全不同。
不仅如此,训练过程中还有意外收获。
研究者们发现在训练过程中,这种学习策略还生成了一些以前完全没见过的智能体模型,这些模型可能同时有好几条腿、或是非常重的手臂。
如果在测试时适当地调整模型结构,这种策略也能很好地将它们保持平衡。
但目前也有一点小问题,如果将某一部分肢体的肌肉放大到超乎常理、或是将腿部完全去掉,可能会导致模型失去平衡。
无论如何,这个学习策略所展示出来的模型泛化能力已经足够引人惊叹。
有网友猜测,兴许这是图神经网络的一项应用。
这真不错!信息通过肌肉架构传递,且拥有共享权重?听起来GNN能完成得很好。
也有网友表示,这也许是将强化学习应用到电子游戏和机器人之外的更广泛领域的一个契机。
如果我们可以将强化学习应用到电子游戏和机器人以外的方向,这会是一次很有意思的研究。
华人一作
这篇论文的第一作者Wenlong Huang,目前在加州大学伯克利分校就读大二,学习计算机视觉。
高中时,他曾与加州大学圣迭戈分校的Zhuowen Tu教授共同研究3D生成模型,目前感兴趣的研究方向是强化学习、机器人和计算机视觉。
除此之外,他的业余爱好也很广泛,不仅喜欢拉小提琴,也钻研摄影方向。
【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/live立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK
原文发布时间:2020-07-14
本文作者:萧箫
本文来自:“量子位公众号”,了解相关信息可以关注“公众号 QbitAI”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微服务海量日志怎么处理,推荐你试试这款工具....
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 背景 在企业级的微服务环境中,跑着成百上千个服务都算是比较小的规模了。在生产环境上,日志扮演着很重要的角色,排查异常需要日志,性能优化需要日志,业务排查需要业务等等。然而在生产上跑着成百上千个服务,每个服务都只会简单的本地化存储,当需要日志协助排查问题时,很难找到日志所在的节点。也很难挖掘业务日志的数据价值。 那么将日志统一输出到一个地方集中管理,然后将日志处理化,把结果输出成运维、研发可用的数据是解决日志管理、协助运维的可行方案,也是企业迫切解决日志的需求。 我们的解决方案 通过上面的需求我们推出了日志监控系统。 日志统一收集、过滤清洗。 生成可视化界面、监控,告警,日志搜索。 功能流程概览 在每个服务节点上埋点,实时采集相关日志。 统一日志收集服务、过滤、清洗日志后生成可视化界面、告警功能。 我们的架构 1、日志文件采集端我们使用filebeat,运维通过我们的后台管理界面化配置,每个机器对应一个filebeat,每个filebeat日志对应的topic可以是一对一、多对一,根据日常...
- 下一篇
电子垃圾:物联网的另一面
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 我们所知道的世界与过去相比已经发生了巨大的变化,并通过技术继续发展。然而,这种快速发展也带来了负面后果,那就是电子垃圾。目前,全球有数十亿台连网设备,从可穿戴设备到大型工业自动化系统等等。这些设备的便利性带来了市场消费的繁荣。这种繁荣意味着有更多的人使用这些设备,而且由于不断升级,大量设备被淘汰了。 物联网预示着一个更加美好的未来,不仅让世界变得更美好,而且也让世界变得更智能。然而,用于废物管理的传感器最终也成为了废物的一部分,用于检测空气污染程度的设备也时不时被送到垃圾填埋场。从理论上讲,这似乎是一个很小的代价。但是,其后果是由于这些设备在全球范围内的普遍使用和低使用寿命所致。 是什么导致了电子垃圾的增加? 无意识和市场的不断升级预示着大量的电子垃圾。如果我们现在不谈论这个问题,后果将是可怕的。 设备数量不断增加微控制器和传感器的微小尺寸使得“智能技术”的广泛应用成为可能。它们包括智能手表、摄像头、传感器,甚至集成到衣服中!据ASSOCHAM称,电子垃圾的复合年增长率为30%。他们在2...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境